12
votes

Qu'est-ce que cela signifie pour qu'un point d'arrêt soit installé?

Le Documentation pour Eclipse stipule qu'une icône de cercle bleue représente un

Point d'arrêt de ligne activé

et qu'une coche est un

ornement qui marque des points d'arrêt de ligne comme installé

Quelle est la différence entre actif, installé et activé, lors de la référence à des points d'arrêt? Est installé - dans ce cas - une définition spécifique à l'éclipse?


2 commentaires

Il suffit d'ajouter des descriptions de "point d'arrêt activées", comme demandé.


Merci, je suppose que mon google-fu m'a vraiment laissé tomber sur celui-ci. + 1 / accepté.


3 Réponses :


1
votes

Je pense que c'est un point d'arrêt qui a été compilé et est disponible la prochaine fois que vous courez.


0 commentaires

0
votes

installé signifie que le programme va en effet frapper ce point de rupture lors du débogage.


0 commentaires

17
votes

Ce thread (2002!) a une bonne explication des points d'arrêt installés

Les points d'arrêt bleus signifient que le point d'arrêt n'est pas installé.
Dans les plus anciennes, une icône verte signifie que le point d'arrêt a été installé avec succès.
Un point d'arrêt installé signifie que la classe a été chargée dans la machine virtuelle cible et une demande de point d'arrêt a été créée avec succès à l'emplacement souhaité (pour un point d'arrêt de ligne) pour la cible de débogage actuelle . .

Dans les bandes actuelles, un point d'arrêt installé est indiqué avec une petite icône de superposition de coche en haut de l'icône bleu "Base". http://help.eclipse.org/indigo/topic/org.eclipse.jdt.doc.user/images/ org.eclipse.jdt.debug.ui / ovr16 / installé_ovr.png

Un point d'arrêt n'a peut-être pas été installé:

  • Lorsque la classe n'est pas chargée (ou pas encore chargée)
  • Notre vérificateur d'emplacement d'arrêt d'arrêt ne parvient pas à identifier une ligne de code non exécutable et vous permet de placer un point d'arrêt sur cette ligne.
  • Lorsque vous courez au lieu de débogage.

    Comme mentionné dans Documentation JDT :

    • Un point d'arrêt activé provoque la suspension d'un fil de suspension chaque fois que le point d'arrêt est rencontré. Les points d'arrêt compatibles sont dessinés avec un cercle bleu http://help.eclipse.org/indigo/topic/org.eclipse. jdt.doc.user / images / org.eclipse.debug.ui / obj16 / brkp_obj.png et ont une superposition de coche une fois installée avec succès. Un point d'arrêt ne peut être installé que lorsque la classe est située dans le point de rupture d'a été chargée par la machine virtuelle.
    • Un point d'arrêt désactivé ne causera pas de fils suspendus. Les points d'arrêt désactivés sont dessinés avec un cercle blanc http://help.eclipse.org/indigo/topic/org.eclipse. jdt.doc.user / images / org.eclipse.debug.ui / obj16 / brkpd_obj.png .

1 commentaires

"Nos utilisateurs comprendront sûrement la sémantique d'une superposition d'icône 8 par 8 sur l'icône de point d'arrêt." - Eclipse UI Team