Chaque point d'arrêt peut disposer d'une condition unique qui détermine à quel moment il sera atteint.
Une condition de point d'arrêt peut être une expression logique ayant pour valeur vrai ou faux (true ou false). La valeur de l'expression est définie dans le cadre de l'emplacement du point d'arrêt, c'est-à-dire qu'il est impossible de faire référence à une classe, etc., en dehors de la portée de l'emplacement du point d'arrêt lors de la composition de l'expression.
Considérons l'exemple suivant :
public class Person { String name = ""; int age = 0; public Person(String name, int age) { this.name = name; this.age = age; //point d'arrêt ici } };
Dans l'exemple ci-dessus, placez un point d'arrêt à l'endroit indiqué et accédez aux propriétés du point d'arrêt pour ajouter une condition. Dans ce cas nous sommes limités uniquement aux membres de la classe contenant le point d'arrêt et à ceux fournis par Object.
Une condition valide serait, par exemple :
age == 56
indiquant que le point d'arrêt entraîne l'interruption uniquement lorsque l'âge (age) est égal à 56.
Vous pouvez ajouter des conditions aux points d'arrêt dans la la boîte de dialogue Propriétés du point d'arrêt affichée ci-dessous.
Ajout de points d'arrêt
Suppression de points d'arrêt
Lancement d'un programme Java
Exécution et débogage