Option
|
Description
|
Valeur par défaut
|
---|---|---|
Code inaccessible
|
Un code inaccessible peut être éventuellement
signalé comme une erreur, un avertissement ou peut être tout
simplement ignoré.
La génération de bytecode éliminera toujours cette erreur.
|
Erreur
|
Instructions
d'importation non résolubles
|
Une instruction d'importation qui ne peut pas être
résolue peut éventuellement être signalée comme une erreur, un
avertissement ou peut être ignorée.
|
Erreur
|
Méthodes remplacées mais
aucun package visible
|
Une méthode par défaut de package n'est pas visible
dans un package différent et ne peut donc pas être remplacée.
Lorsque cette option est activée, le compilateur signale ce scénario
comme une erreur ou un avertissement.
|
Avertissement
|
Méthodes comportant un
nom de constructeur
|
Le fait d'insérer un nom de constructeur dans une
méthode est considéré habituellement comme mauvais.
Lorsque cette option est activée, le compilateur signale ce scénario
comme une erreur ou un avertissement.
|
Avertissement
|
Utilisation d'une API
inutilisable
|
Lorsque cette option est activée, le
compilateur signale l'utilisation d'une API déconseillée
comme une erreur ou un avertissement.
|
Avertissement
|
Blocs catch masqués
|
Localement, avec une instruction try, certains
blocs catch peuvent en masquer d'autres, par exemple
try { throw new java.io.CharConversionException(); } catch (java.io.CharConversionException e) { } catch (java.io.IOException e) {}. Lorsque cette option est activée, le compilateur
émet une erreur ou un avertissement pour les blocs catch masqués, qui
correspondent à des exceptions contrôlées.
|
Avertissement
|
Importations non utilisées
|
Lorsque cette option est activée, le compilateur
émet une erreur ou un avertissement lié à une référence d'importation
non utilisée.
|
Ignorer
|
Variables locales non utilisées
|
Lorsque cette option est activée, le compilateur
émet une erreur ou un avertissement lié aux variables locales
inutilisées (c'est-à-dire des variables qui ne sont jamais lues).
|
Ignorer
|
Paramètres non utilisés
|
Lorsque cette option est activée, le compilateur
émet une erreur ou un avertissement lié aux paramètres de méthode non
utilisés (c'est-à-dire des paramètres qui ne sont jamais lus).
|
Ignorer
|
Accès à un membre inaccessible
d'un type conteneur
|
Lorsque cette option est activée, le compilateur
émet une erreur ou un avertissement chaque fois qu'il émule l'accès à
un membre inaccessible d'un type conteneur. Ces accès peuvent influer
sur les performances.
|
Ignorer
|
Chaînes non externalisées
|
Lorsque cette option est activée, le compilateur
émet une erreur ou un avertissement lié au littéral chaîne non
externalisé (c'est-à-dire non balisé avec //$NON-NLS-<n>$).
|
Ignorer
|
Nombre maximal d'erreurs
signalées par unité de compilation
|
Indique le nombre maximal d'erreurs
signalées par unité de compilation.
|
100
|
Option
|
Description
|
Valeur par défaut
|
---|---|---|
Ajouter des attributs de variable dans les fichiers de classe générés
|
Si cette option est activée, les attributs de
variable sont ajoutés au fichier de classe.
Les noms de variables locales peuvent s'afficher ainsi dans le
débogueur (aux emplacements auxquels des variables sont affectées
définitivement). Le fichier .class résultant est alors plus
volumineux.
|
Activée
|
Ajouter des attributs de numéro
de ligne dans les fichiers de classe
|
Si cette option est activée, les données de numéro
de ligne sont ajoutées au fichier de classe. Cela permet de mettre en
évidence le code source dans le débogueur.
|
Activée
|
Ajouter le nom du fichier
source dans le fichier de classe généré
|
Si cette option est activée, le nom du fichier
source est ajouté au fichier de classe.
Le débogueur peut ainsi présenter le code source correspondant.
|
Activée
|
Conserver les variables
locales inutilisées
|
Si cette option est activée, les variables
locales non utilisées (c'est-à-dire jamais lues) ne sont pas
éliminées du fichier de classe. Leur élimination peut éventuellement
altérer le débogage.
|
Activée
|
Option
|
Description
|
Valeur par défaut
|
---|---|---|
Niveau de conformité du
compilateur
|
Indique le niveau de conformité du
compilateur JDK.
|
1.3
|
Utiliser les paramètres de
conformité par défaut
|
Si cette option est activée, les paramètres de
conformité par défaut du compilateur sont appliqués.
|
Activée
|
Compatibilité des fichiers
.class générés
|
Indique la compatibilité des fichiers de
classe générés.
|
1.1
|
Compatibilité des
fichiers source
|
Indique si la compatibilité source est 1.3 ou 1.4. A
partir de l.4, 'assert' est un mot clé réservé au support de la
vérification.
|
1.3
|
Signaler 'assert' comme
identificateur
|
Lorsque cette option est activée, le compilateur
émet une erreur ou un avertissement lorsque 'assert' est utilisé
comme identificateur (mot clé réservé dans JDK 1.4)
|
Ignorer
|
Option
|
Description
|
Valeur par défaut
|
---|---|---|
Ressources filtrées
|
Liste de modèles de nom de fichier qui ne sont pas
copiés dans le dossier de sortie.
|
'*.launch'
|
Arrête la compilation
lorsqu'un chemin d'accès aux classes non valide est détecté
|
Si cette option est activée, la compilation est
abandonnée dès qu'un chemin d'accès aux classes non valide est
détecté.
|
Activée
|
Compilation d'un programme Java
Utilisation des chemins de compilation
Gestion des environnements JRE
Préférences des variables du chemin d'accès aux classes
Propriétés du chemin de compilation Java