"
Quoiqu'il en soit, j'imagine mal une intelligence suffisante d'Eclipse permettant de fournir/connaître ce fameux paramètre supplémentaire dans 500 appels différents.
"
il existe dans eclipse (come dans visual age a l'epoque) une fonction appelee browse reference / browse declaration
elle permet de reperer un attribut / variable / methode / classe de maniere exact, c-a-d que ce n'est pas une recherche texte.
Utilisee sur une methode getName() par exemple, cela permet de retrouver ou cette methode est appelee / definie mais sans te renvoyer les autres classes qui possede aussi une methode getName() qui leur est propre, chose qu'une recherche texte n'est pas capable de faire.
la fonction refactoring utilise ces browses pour reperer l'ensemble des appels / declaration et ensuite les modifier.
c'est vraiment tres puissant.
Ces fonctions prennent vraiment toutes leur signification sur les projects avec un grand nombre de classe / base sur des couches d'abstraction / utilisant la generation de code
----------------------------------
au passage je signale RECODER c'est un outil de metamodel programming,
on peut faire en gros la meme chose qu'avec l'open api de Together.
[^] # Re: Feature à la mode
Posté par leahpar . En réponse à la dépêche Eclipse 2.1 est sorti. Évalué à 2.
Quoiqu'il en soit, j'imagine mal une intelligence suffisante d'Eclipse permettant de fournir/connaître ce fameux paramètre supplémentaire dans 500 appels différents.
"
il existe dans eclipse (come dans visual age a l'epoque) une fonction appelee browse reference / browse declaration
elle permet de reperer un attribut / variable / methode / classe de maniere exact, c-a-d que ce n'est pas une recherche texte.
Utilisee sur une methode getName() par exemple, cela permet de retrouver ou cette methode est appelee / definie mais sans te renvoyer les autres classes qui possede aussi une methode getName() qui leur est propre, chose qu'une recherche texte n'est pas capable de faire.
la fonction refactoring utilise ces browses pour reperer l'ensemble des appels / declaration et ensuite les modifier.
c'est vraiment tres puissant.
Ces fonctions prennent vraiment toutes leur signification sur les projects avec un grand nombre de classe / base sur des couches d'abstraction / utilisant la generation de code
----------------------------------
au passage je signale RECODER c'est un outil de metamodel programming,
on peut faire en gros la meme chose qu'avec l'open api de Together.