it-swarm.com.de

Wozu dient das @linkplain-Tag und wie unterscheidet es sich von @link?

Ich frage mich, was genau der Unterschied zwischen den JavaDoc-Tags @link und @linkplain ist.

Beide scheinen den gleichen HTML-Code zu generieren.

9
kerner1000

Es erzeugt eine andere Formatierung in Javadoc Sie können es in IDE versuchen:

{@link #method()} - Monospaced-Formatierung (Code)

{@linkplain #method()} Standardformatierung

8
Maciej

Aus Oracle Dokumentationen :

@Verknüpfung

Fügt einen Inline-Link mit sichtbarem Textlabel ein, der auf die Dokumentation Des angegebenen Pakets, der angegebenen Klasse oder des angegebenen Mitglieds einer referenzierten Klasse Verweist. Dieses Tag ist in allen Dokumentkommentaren gültig: Übersicht, Paket, Klasse, Schnittstelle, Konstruktor, Methode und Feld, einschließlich Des Textteils eines Tags (wie @return, @param und @ veraltet).

@linkplain

Identisch mit {@link}, außer dass die Bezeichnung des Links in einfachem Text als Code-Schriftart angezeigt wird. Nützlich, wenn das Etikett aus reinem Text besteht.

2
ultraon