IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Eclipse Java Discussion :

Activation du mode de parcours des arguments lors d'un appel de méthode


Sujet :

Eclipse Java

  1. #1
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2008
    Messages
    218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 218
    Par défaut Activation du mode de parcours des arguments lors d'un appel de méthode
    Bonjour,

    Pour un appel de méthode, lorsqu'on a fini d'entrer le nom de la méthode, et que l'on utilise la complétion d'Eclipse (CTRL + Espace), il apparait alors automatiquement des parenthèses et une liste d'arguments à entrer.
    On peut alors appuyer sur la Flèche Bas du clavier pour choisir la variable que l'on veut affecter et appuyer sur TAB pour passer à l'argument suivant.

    Les arguments sont alors, dans ce mode, entourés d'un fin cadre bleu, et la fin de l'appel de la méthode est marqué par une barre horizontale verte (voir ci-dessous).



    Cette fonctionnalité s'active lorsqu'on fait un CTRL + Espace. Mais je n'arrive pas à faire apparaître ces "cadres" sur un appel de méthode déjà écrite.

    Ce que j'aimerais faire, c'est que lorsque j'ai déjà :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    BigDecimal b = new BaseBeanNode(truc, muche, aChanger);
    je puisse cliquer sur "aChanger", et qu'il apparaisse ce cadre bleu qui me permet de choisir ma variable, et sans faire un CTRL + Espace en début de parenthèse ouvrante qui m'effacera mes autres arguments déjà entrés.

    Quelqu'un connait le raccourci adéquat ou la manière d'y arriver?

    Merci

  2. #2
    Rédacteur/Modérateur
    Avatar de Laurent.B
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    3 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 3 468
    Par défaut
    Bonjour,

    Je doute que ce soit possible...
    Sinon, personnellement j'ai du mal à imaginer le réel intérêt de pouvoir faire ça sachant qu'en tapant les premières lettres de la variable que tu veux mettre, tu peux ensuite utiliser la complétion pour éviter de taper le reste..., non ?

    Sinon, il y a quelque réglages possibles dans le menu Window > Preferences > Java > Editor > Content Assist. Si ça peut t'aider...
    Responsable FAQ Eclipse | Maintiens et développe un des logiciels destinés aux rédacteurs sur developpez.com
    Gardons toujours à l'esprit que le forum constitue une base documentaire, dont l'utilité et la qualité dépendent du soin apporté à nos questions et nos réponses. Soyons polis, précis (dans le titre et dans le corps des questions), concis, constructifs et faisons de notre mieux pour respecter la langue française et sa grammaire. Merci pour nous (les modérateurs) mais aussi et surtout, merci pour vous.
    Problème solutionné => je vais au bas de la page et je clique sur le bouton (qui suite à mise à jour du forum, a légèrement changé d'aspect).

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2008
    Messages
    218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2008
    Messages : 218
    Par défaut
    Merci pour la réponse.

    L'utilité c'est que malheureusement, lorsqu'on refait la complétion, ça remet les arguments par défauts (arg0, arg1, arg2, dans l'exemple), et ne tient pas compte de ce qui est déjà écrit en arguments (truc, muche, ..., dans l'exemple)

    Pour des appels de méthodes où il y a 36 arguments déjà écrits (à mon grand regret, ça arrive trop souvent, même si là j'exagère), ça pourrait être sympa de cliquer sur le 24ième argument, d'utiliser la flèche du bas pour changer la variable en fonction des choix possibles, de faire trois fois TAB pour aller au 27ième argument, et ainsi de suite.

    Bon, évidement, je m'en sors sans, en faisant ça "à la main" dans ce cas. Mais s'il existe un raccourci clavier pour activer ce mode spécifique de saisie des arguments, je serais content de l'apprendre.

    Je n'ai pas trouvé sur le net, je continue de chercher. Si ça n'est pas possible, alors tant pis.

Discussions similaires

  1. Renvoyer des données lors de l'appel d'un job via Web Service
    Par toomsounet dans le forum Développement de jobs
    Réponses: 1
    Dernier message: 08/03/2009, 20h39
  2. problème d'arguments lors de l'appelle d'un web service
    Par hammag dans le forum Services Web
    Réponses: 1
    Dernier message: 24/06/2008, 17h30
  3. Réponses: 2
    Dernier message: 23/05/2008, 15h06
  4. [JCreator] Donner des arguments lors de l'execution ..
    Par hebmaster dans le forum Environnement de Développement Intégré (EDI)
    Réponses: 5
    Dernier message: 20/12/2007, 11h12
  5. Mode de parcours des sources
    Par gifffftane dans le forum NetBeans
    Réponses: 2
    Dernier message: 04/05/2007, 11h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo