Identification des erreurs dans le code

Dans cette section, vous allez étudier les différents indicateurs utilisés pour identifier les erreurs dans le code.
 
1.
Les erreurs de compilation sont toujours affichées dans la vue Tâches. (A ce stade, la vue Tâches doit être vide.)
2.
Ouvrez junit.framework.TestCase.java dans l'éditeur de la vue Packages.
3.
Introduisez une erreur de syntaxe en supprimant le point-virgule à la fin de la première ligne du fichier (package junit.framework;).
Editeur avec point-virgule manquant
4.
Cliquez sur le bouton Sauvegarder lorsque vous avez terminé. Le projet est compilé de manière incrémentielle et l'erreur est détectée.
Remarque : Seuls le fichiers modifié et les fichiers associés sont recompilés.
5.
L'erreur est signalée de la manière suivante :
  • Les erreurs sont répertoriés dans la vue Tâches.
  • Dans les vues Packages, Hiérarchie des types ou Structure, des marques signalant les erreurs apparaissent sur les éléments Java et les éléments parents affectés.
  • Dans l'éditeur, un marqueur d'erreur s'affiche près de la ligne concernée.
  • Un trait ondulé apparaît sous un terme qui peut être à l'origine de l'erreur.
  • La règle de l'éditeur contient un indicateur d'erreurs (voir graphique de l'étape 3 et 6)
  • Les onglets de l'éditeur peuvent également comporter un marqueur d'erreurs.
Marqueur d'erreur dans la vue Packages, Tâches ou dans l'éditeur
6.
Pour afficher une description de l'erreur, vous pouvez placer le pointeur sur le marqueur dans la barre du marqueur.
Pointeur sur le marqueur d'erreur
7.
Cliquez sur Fermer dans l'onglet de l'éditeur pour fermer l'éditeur.
8.
Dans la vue Tâches, sélectionnez une erreur répertoriée dans la liste. Ouvrez son menu contextuel et sélectionnez Accéder à. Le fichier s'affiche dans l'éditeur à l'endroit où l'erreur a été détectée.
vue Tâches
9.
Corrigez l'erreur dans l'éditeur en remettant le point-virgule, puis cliquez sur le bouton Sauvegarder
Le projet est compilé automatiquement lors de la sauvegarde et tous les indicateurs d'erreurs du plan de travail disparaissent.
10.
Dans la vue Structure, sélectionnez la méthode getName(). L'éditeur affiche cette méthode.
11.
Sur la première ligne de la méthode, remplacez la variable renvoyée fName par fTestName. Lorsque vous tapez, un trait de mise en évidence apparaît sous fTestName pour indiquer une erreur. Si vous placez le pointeur de la souris sur l'erreur mise en évidence, une description s'affiche.
12.
Dans la barre de marqueur, un marqueur en forme d'ampoule apparaît. L'ampoule indique que des propositions sont disponibles pour corriger cette erreur.
Ampoule et ligne où l'erreur est mise en évidence
13.
Placez le curseur dans la zone marquée et sélectionnez Correctif rapide dans la barre de menu Editer. Vous pouvez également appuyez sur Ctrl+1 ou cliquer sur l'ampoule à l'aide du bouton gauche de la souris. Une boîte de dialogue apparaît pour sélectionner les corrections éventuelles.
Propositions de correction
14.
Sélectionnez "Modifier en fName" pour corriger l'erreur. La ligne erronée mise en évidence disparaît lorsque la correction est appliquée.
15.
Fermez le fichier sans sauvegarder.
16.
Vous pouvez activer ou désactiver les indicateurs d'erreurs en utilisant Fenêtre > Préférences > Java > Editeur > Indication de l'incident.