Dans l'explorateur de packages Java Eclipse Helios, je vois que les icônes de classe Java affichent un petit point d'interrogation à droite du «J», quelque chose comme [J?]. Cette icône est affichée sur chaque classe dans un package de mon projet, mais je ne trouve pas d'explication à cela dans la documentation.
À un moment donné, je m'attends à ce qu'ils disparaissent et soient remplacés par de petits rectangles orange. (Dont je ne suis pas non plus certain de leur signification, mais moins inquiet de leur connotation.) Je suppose que cette question pointe vers une plus grande, est-ce que l'une de ces icônes est définie ensemble quelque part?
Avec certains plug-ins de contrôle de version, cela signifie que le fichier local n'a pas encore été partagé avec le référentiel de contrôle de version. (Dans mon installation, cela inclut les plug-ins pour CVS et git, mais pas Perforce.)
Vous pouvez parfois voir une liste de ces décorations dans les préférences du plug-in sous Team / X / Label Decorations , où X décrit le système de contrôle de version.
Par exemple, pour CVS, la liste ressemble à ceci:
Ces ornements sont ajoutés aux icônes d'objets fournis par Eclipse. Par exemple, voici un tableau d'icônes pour l'environnement de développement Java .
la source
On dirait que vous utilisez Subclipse; Est-ce exact? Si tel est le cas, il y a une excellente liste de décorateurs et leurs descriptions à cette réponse de Tim Stone.
Voici l'extrait de code correspondant à votre cas:
la source
Dans un svn projet activé le petit point d'interrogation (?) indique que votre fichier n'est pas encore ajouté au référentiel SVN.
Le petit rectangle orange indique que votre fichier est validé dans le référentiel.
Un astérisque (*) indique un changement local.
la source
ces icônes sont un moyen pour Egit de vous montrer l'état du fichier / dossier actuel dans git. Vous voudrez peut-être vérifier ceci:
la source
c'est parce que votre projet a été lié à un référentiel git-hub et que le fichier avec un point d'interrogation n'est pas encore ajouté. si vous souhaitez supprimer ce signe, vous devrez ajouter ce fichier au référentiel git-hub.
la source