Ajouter un point d'arrêt de méthode à toutes les méthodes d'une classe dans EclipseIDE

94

Dans Eclipse, existe-t-il un moyen de définir des points d'arrêt de méthode sur toutes les méthodes de la classe sans passer à des méthodes individuelles? La motivation derrière est que, chaque fois qu'une méthode est frappée, elle irait à cette méthode en mode débogage.

Luke
la source

Réponses:

135

Le moyen le plus rapide est d'aller dans la vue "Outline" et de sélectionner toutes les méthodes souhaitées, de cliquer avec le bouton droit de la souris et de cliquer sur "Toggle Method Breakpoint"

Sanderty
la source
2
En plus de cela, vous pouvez définir un raccourci clavier pour Toggle Method Breakpoint afin de pouvoir simplement parcourir le contour.
Aaron Blenkush
3
Si l'entrée de menu est manquante, vous avez peut-être sélectionné une classe interne (comme a Comparatorou Filterutilisée dans une méthode) ou un champ de classe également. Maintenez la touche Ctrl enfoncée et désélectionnez l'un d'entre eux, puis il apparaîtra.
Matthias Ronge
Pourrait également être causé par une méthode abstraite
Faliorn
8

Aucun moyen direct à ma connaissance.
Mais si vous ajoutez AspectJ (c'est-à-dire une extension orientée aspect), vous pourriez écrire un "conseil" que vous définiriez sur chaque méthode d'une classe lors de leur saisie au moment de l'exécution.

texte alternatif

Vous pouvez ensuite définir un point d'arrêt dans ce code de conseil.

VonC
la source