Gibt es eine Möglichkeit, Verweise auf einen oder mehrere Parameter einer Methode aus dem Methodendokumentationstext hinzuzufügen? Etwas wie:
/**
* When {@paramref a} is null, we rely on b for the discombobulation.
*
* @param a this is one of the parameters
* @param b another param
*/
void foo(String a, int b)
{...}
@code
Tag wird in Javadoc - Tag Descriptions beschrieben . Siehe Beispielverwendung im JDK8-Code .Wie Sie in der Java-Quelle der Klasse java.lang.String sehen können:
Parameterreferenzen sind von
<code></code>
Tags umgeben, was bedeutet, dass die Javadoc-Syntax keine Möglichkeit bietet, so etwas zu tun. (Ich denke, String.class ist ein gutes Beispiel für die Verwendung von Javadoc).quelle
Die korrekte Art, auf einen Methodenparameter zu verweisen, lautet wie folgt:
quelle
Ich denke, Sie könnten Ihr eigenes Doclet oder Taglet schreiben, um dieses Verhalten zu unterstützen.
Taglet-Übersicht
Doclet-Übersicht
quelle