Boîte de dialogue Propriétés du point d'arrêt
Utilisez la boîte de dialogue Propriétés du point d'arrêt pour ajouter et modifier des propriétés de points d'arrêt. Le contenu et le titre de la boîte de dialogue varient selon le type du point d'arrêt sur lequel vous travaillez :
Type de point d'arrêt |
Description |
Titre de la boîte de dialogue d'ajout |
Titre de la boîte de dialogue de modification |
Ligne |
Un point d'arrêt ligne est défini sur une ligne particulière du code source. Le débogueur s'arrête sur cette ligne. |
Boîte de dialogue Ajout d'un point d'arrêt ligne |
Boîte de dialogue Propriétés du point d'arrêt |
Exception |
Un point d'arrêt exception force le débogueur à s'arrêter à l'emplacement où l'exception va être déclenchée. |
Boîte de dialogue Ajout d'un point d'arrêt exception |
Boîte de dialogue Propriétés du point d'arrêt |
Classe |
Un point d'arrêt classe force le débogueur à s'arrêter quand la classe spécifiée est chargée ou quand une méthode quelconque de cette classe est appelée. |
Boîte de dialogue Ajout d'un point d'arrêt classe |
Boîte de dialogue Propriétés du point d'arrêt |
Méthode |
Un point d'arrêt de méthode force le débogueur à s'arrêter quand la méthode spécifiée de la classe spécifie est appelée. |
Boîte de dialogue Ajout d'un point d'arrêt méthode |
Boîte de dialogue Propriétés du point d'arrêt |
Inter-processus |
Un point d'arrêt inter-processus provoque l'arrêt du débogueur lorsque vous intervenez dans le point d'arrêt. |
Boîte de dialogue Ajout d'un point d'arrêt inter-processus |
Boîte de dialogue Propriétés du point d'arrêt |
Remarque : Les points d'arrêt de classe, de méthode, d'exception et de champ sont des fonctionnalités de JBuilder Professionnel et Entreprise. Les points d'arrêt inter-processus sont une fonctionnalité de JBuilder Entreprise.
Pour afficher cette boîte de dialogue en mode ajout,
- Avant d'être dans une session de débogage, sélectionnez Exécuter|Ajouter un point d'arrêt et choisissez le type de point d'arrêt à ajouter.
- Quand vous êtes dans une session de débogage, cliquez sur la flèche descendante à droite de l'icône Ajouter un point d'arrêt
dans la barre d'outils du débogueur et choisissez le type de point d'arrêt à ajouter.
- Quand vous êtes dans une session de débogage, cliquez avec le bouton droit dans la zone vide de la vue Points d'arrêt de données et de code et choisissez le type de point d'arrêt à ajouter.
Pour modifier un point d'arrêt, cliquez avec le bouton droit dans la vue Points d'arrêt de données et de code et choisissez Propriétés du point d'arrêt.
Partie supérieure de la boîte de dialogue
Les zones de la partie supérieure du dialogue dépendent du type de point d'arrêt que vous ajoutez ou modifiez :
Pour les points d'arrêt ligne
- Nom de classe
- Le nom de la classe dans laquelle le point d'arrêt est défini. Cliquez sur le bouton Points de suspension pour choisir une classe.
- Nom de fichier
- Le nom du fichier dans lequel le point d'arrêt de ligne sera défini - un point d'arrêt peut être défini dans un fichier autre que .class. Cliquez sur le bouton Points de suspension pour choisir un fichier.
- Numéro de ligne
- Le numéro de la ligne sur laquelle définir le point d'arrêt.
Pour les points d'arrêt classe
- Nom de classe
- Le nom de la classe dans laquelle le point d'arrêt est défini. Cliquez sur le bouton Points de suspension pour choisir une classe.
Pour les points d'arrêt exception
- Nom de classe
- Le nom de la classe de l'exception sur laquelle le point d'arrêt est défini. Cliquez sur le bouton Points de suspension pour choisir une classe.
- Intercepté
- Force le débogueur à s'arrêter quand l'exception est interceptée. Intercepté et Non intercepté peuvent être sélectionnées à la fois.
- Non intercepté
- Force le débogueur à s'arrêter quand l'exception n'est pas interceptée.
Pour les points d'arrêt méthode
- Nom de classe
- Le nom de la classe contenant la méthode sur laquelle le point d'arrêt est défini. Cliquez sur le bouton Points de suspension pour choisir une classe.
- Nom de méthode
- Le nom de la méthode sur laquelle le point d'arrêt est défini. Cliquez sur le bouton Points de suspension pour choisir une méthode.
- Arguments de méthode
- Les arguments de la méthode, séparés par des virgules (pour les méthodes surchargées).
Pour les points d'arrêt inter-processus
- Nom de classe
- Le nom de la classe du côté serveur contenant la méthode dans laquelle le débogueur fera une pause. Cliquez sur le bouton Points de suspension pour choisir une classe.
- Nom de méthode
- Le nom de la méthode sur laquelle le point d'arrêt est défini. Cliquez sur le bouton Points de suspension pour choisir une méthode.
- Arguments de méthode
- Les arguments de la méthode, séparés par des virgules (pour les méthodes surchargées).
Partie inférieure de la boîte de dialogue
Les zones de la partie inférieure de la boîte de dialogue sont les mêmes pour tous les types de points d'arrêt :
Actions
L'action du point d'arrêt.
- Arrêter l'exécution
- Le débogueur arrête l'exécution du programme quand il rencontre le point d'arrêt.
- Consigner le message
- Le débogueur consigne le message dans la zone Evaluer l'expression et l'envoie à la vue Console d'entrée/sortie et d'erreurs quand il rencontre le point d'arrêt. Vous pouvez choisir d'arrêter l'exécution du programme lorsqu'une expression est évaluée, en choisissant l'option Arrêter l'exécution.
- Evaluer l'expression
- L'expression à évaluer lorsque le débogueur rencontre le point d'arrêt. Les résultats de l'expression sont écrits dans la vue Console d'entrée/sortie et d'erreurs. L'expression peut être n'importe quelle instruction Java correcte.
- Consigner uniquement l'expression
- Le débogueur ne consigne que l'expression dans la vue Console d'entrée/sortie et d'erreurs et poursuit son exécution.
Pour plus d'informations, voir "Définition des actions des points d'arrêt" dans Construction d'applications avec JBuilder.
Condition
La condition, s'il en existe une, de ce point d'arrêt. C'est une expression qui est évaluée chaque fois que le point d'arrêt est rencontré au cours de l'exécution du programme. La condition doit être booléenne, c'est-à-dire qu'elle doit valoir true ou false.
Pour plus d'informations, voir "Création des points d'arrêt conditionnels" dans Construction d'applications avec JBuilder.
Nombre de passes
Le nombre de fois où il faut passer sur le point d'arrêt avant qu'il soit activé.
Pour plus d'informations, voir "Utilisation du nombre de passes d'un point d'arrêt" dans Construction d'applications avec JBuilder.
Voir aussi :
Construction d'applications avec JBuilder : Définition des points d'arrêt