40 votes

les données des points d'arrêt en java/eclipse

lors de l'élaboration de C++ avec VS vous avez cette caractéristique étonnante de données des points d'arrêt, qui déclenchent lorsque les données à une adresse donnée dans les changements de la mémoire.

est-il une fonctionnalité similaire lors de l'élaboration de java dans eclipse?

merci!

edit: à propos de "suspendre lorsque les changements de la valeur" caractéristique: j'ai l'impression que l'exécution doit encore atteindre la ligne où le point d'arrêt est. le truc, c'est que je veux qu'il déclencher n'importe où dès que les modifications de la valeur.

59voto

Carlos Heuberger Points 11804

Vous pouvez définir un point d'observation sur le terrain: placez le curseur sur la ligne où le champ est déclaré et sélectionnez le menu Run -> Toggle Watchpoint
ou il suffit de mettre un point d'arrêt en double-cliquant dans la marge de gauche sur cette ligne.

Vous pouvez modifier les propriétés d'un point d'observation comme suspend on field access ou suspend on field modification après l'ajout d'elle. Il suffit de cliquer droit sur le point d'observation à la marge de gauche et sélectionnez Breakpoint Properties...

Recherche de l'aide pour le point d'observation pour obtenir plus d'informations:

Un point d'observation est un spécial point d'arrêt que s'arrête l'exécution d'une application à chaque fois que la valeur d'une donnée modifications de l'expression, sans préciser où il pourrait se produire. ...

6voto

Francois Misiak Points 31

À l'aide de la Variable de la vue:

  • cliquez-droit sur le champ et sélectionnez "changer de point d'observation", et puis
  • cliquez à droite sur la même instance à nouveau et sélectionnez "Exemple des points d'arrêt..." qui vous permet de restreindre un point d'arrêt spécifique à une instance donnée.

Notez que la performance n'est probablement pas aussi bon qu'avec une mémoire de point d'arrêt du matériel (comme dans VC++ par exemple).

3voto

Neil Points 3122

En vertu des propriétés des points d'arrêt, vous avez la possibilité de le rendre conditionnel et en cochant le bouton radio "Suspendre lorsque les changements de la valeur".

3voto

Sean Patrick Floyd Points 109428

Clic droit sur le point d'arrêt et sélectionnez Breakpoint properties.

Dans l'écran d'ouverture, choisissez: Conditional -> Suspend when value changes

1voto

stacker Points 34209

La chose la plus proche serait l'édition des propriétés des points d'arrêt. Vous pourriez ajouter des conditions à vérifier pour les valeurs distinctes. Un autre moyen pourrait être l'ajout d'un point d'arrêt à la méthode d'initialisation.

Vous pouvez définir le point d'arrêt propriétés par un clic droit sur un déjà définir un point d'arrêt à point d'arrêt point de vue.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X