Comment puis-je détecter facilement quand une variable change de valeur? Je voudrais que l'exécution du programme se casse sur le débogueur chaque fois qu'une variable spécifiée change de valeur. En ce moment, j'utilise le débogueur d'Eclipse.
Pour une variable de classe ou d'instance
OU Basculez le point d'arrêt sur la ligne où la variable est déclarée, puis cliquez avec le bouton droit sur l'entrée résultante, sélectionnez "Propriétés du point d'arrêt" et désélectionnez "Accès au champ".
Je ne suis pas sûr d'Eclipse, mais dans IntelliJ IDEA, vous pouvez cliquer avec le bouton droit sur un point d'arrêt et ajouter les conditions, tout comme vous le feriez dans une instruction if
. Ensuite, le débogueur s'arrête uniquement au point d'arrêt si sa condition est vraie.
Par exemple, dans ce cas il ne s'arrête que si min == 4
.