Comment convertir une variable ou une expression locale d'une méthode en un paramètre de méthode à l'aide des outils de refactoring intégrés d'Eclipse?Comment convertir une variable ou une expression locale d'une méthode en un paramètre de méthode à l'aide d'Eclipse?
7
A
Répondre
12
Vous pouvez utiliser l'option "Introduire les paramètres" du sous-menu Refactor .. lorsque vous cliquez avec le bouton droit de la souris.
Vous devez sélectionner une expression, telle que l'expression utilisée pour initialiser la variable locale, pour que cela fonctionne.
3
Si vous supprimez la déclaration de votre variable locale, les endroits où vous avez utilisé cette variable ne seront plus compilés. Vous pouvez ensuite choisir "Ajouter un paramètre" dans le menu de correction rapide (Ctrl-1 je crois, ne pas avoir Eclipse ouvert maintenant).
Questions connexes
- 1. Comment passer une expression à une méthode comme une variable?
- 2. variable locale non définie ou méthode 'current_user'
- 3. Différence entre une variable locale et une variable appelée à partir d'une méthode? C#
- 4. Passer une méthode en paramètre
- 5. Comment définir dynamiquement une méthode de classe qui fera référence à une variable locale à l'extérieur?
- 6. Ruby: variable locale non définie ou méthode de travail autour
- 7. Retour de méthode affecté à une variable
- 8. convertir une méthode en getter
- 9. Comment forcer un appel de méthode sur une propriété ou une méthode d'un objet en PHP?
- 10. itérer une expression LINQ et le convertir en paramètre DB
- 11. Convertir une méthode de Java à C#
- 12. Rspec: "variable locale définie ou méthode` controller_class_path » pour # <RspecControllerGenerator"
- 13. méthode java appelée à distance - comment accéder à une variable locale
- 14. variable locale non définie ou méthode `acts_as_voteable 'pour
- 15. Authlogic: facebook connect - erreur variable ou méthode locale non définie
- 16. Variable locale non définie ou méthode `role 'pour l'utilisateur:
- 17. Comment puis-je prendre une expression lambda en tant que paramètre renvoyant une méthode?
- 18. Modifier une variable dans une méthode anonyme
- 19. Passer une méthode aléatoire en paramètre?
- 20. Exécuter une méthode par paramètre en C#
- 21. Appelez une méthode de paramètre de type
- 22. méthode statique en tant que paramètre par défaut à une méthode de classe
- 23. Comment référencer une méthode statique d'une classe variable en PHP?
- 24. Comment transférer une variable d'une structure à une méthode?
- 25. Passing Interface en tant que paramètre à une méthode d'extension
- 26. moteur communautaire et petit mce: variable locale définie ou une erreur méthode
- 27. WPF Liaison à une méthode avec un paramètre dans HierarchicalDataTemplate
- 28. Modèle Méthode avec une variable
- 29. Comment faire une expression LINQ pour appeler une méthode?
- 30. Comment savoir si une méthode donnée est une méthode de classe ou une méthode d'instanciation en Python?
Bien qu'il n'utilise pas la fonctionnalité refactor Eclipse, cela fonctionne aussi bien – chrisbunney