web-dev-qa-db-fra.com

A quoi sert la balise @linkplain et en quoi diffère-t-elle de @link

Je me demande quelle est exactement la différence entre les balises JavaDoc @link et @linkplain.

Ils semblent tous les deux générer le même code HTML.

9
kerner1000

Il produit un formatage différent dans javadoc , Vous pouvez l’essayer dans IDE:

{@link #method()} - mise en forme mono-espace (code)

{@linkplain #method()} formatage standard

8
Maciej

Depuis Oracle documentations :

@lien

Insère un lien en ligne avec une étiquette de texte visible qui pointe vers la documentation Pour le package, la classe ou le nom de membre spécifié d'une classe référencée . Cette balise est valide dans tous les commentaires de document: survol, package , Classe, interface, constructeur, méthode et champ, y compris La partie texte de toute balise (telle que @return, @param et @ obsolète).

@linkplain

Identique à {@link}, sauf que l'étiquette du lien est affichée en texte brut Plutôt qu'en police de code. Utile lorsque l'étiquette est en texte brut.

2
ultraon