2010-11-05 2 views
6

Je viens de découvrir que je peux écrire « {} @value » dans le commentaire d'un champ public static final pour insérer la valeur réelle sur le terrain dans le commentaire. Exemple:Liste complète des balises de commentaire Java spéciaux

/** The value of this field is {@value}. */ 
public static final int someField = 3 

Dans Eclipse, ce commentaire s'affiche sous la forme "La valeur de ce champ est 3". Une autre astuce consiste à écrire "{@code some-code}" afin d'insérer du code dans un commentaire.

est-il une liste complète de ces balises de commentaire spéciales quelque part? Je ne pouvais pas trouver un ...

Répondre

7

Cela devrait vous aider à démarrer:

Notez l'option -tag cependant. Les étiquettes sont extensibles, donc il n'y a pas de liste complète.

+0

J'apprécie l'aide. Cependant, les balises {@value} et {@code ...} semblent être "intégrées", sans être mentionnées dans la documentation officielle. Donc, je suis à la recherche d'une liste de ces tags de commentaires intégrés inofficiels. –

+0

@python: Ils sont dans le deuxième lien. Ils ont juste été ajoutés plus tard. Je vais enlever le premier lien car il est démodé et pour autant que je sache, il ne vous dit rien de plus que le second. –

+0

En fait, je me référais à tous vos liens, y compris le lien "Tags personnalisés et annotations". Je ne sais pas si les balises {@value} et {@code} ont été configurées à l'aide des balises personnalisées de Java, mais je sais qu'elles sont intégrées à Eclipse. Cela signifie qu'il devrait y avoir une liste de ces tags quelque part. –

Questions connexes