Mit Javadoc 1.5 konnte ich keinen @link zu einem Aufzählungswert erstellen.
Was ich tun möchte, ist eine Aufzählung wie diese zu erstellen:
public enum Planet {
/**
* MERCURY is a fun place.
*/
MERCURY,
/**
* VENUS is more fun.
*/
VENUS,
/**
* But nothing beats the Earth.
*/
EARTH,
/**
* Others we know nothing about.
*/
OTHERS
}
Und dann beziehen Sie sich auf den Javadoc für die Erde über einen Link wie diesen:
{@link Planet.EARTH}
Ich habe den {@link Planet#EARTH}
Stil auch ausprobiert , aber ohne Erfolg.
Weiß jemand, ob das überhaupt machbar ist?
Ich benutze Eclipse, um dies zu überprüfen, aber
Stil scheint zu funktionieren. Normalerweise bevorzuge ich es jedoch
wie auch immer. Ich bin nicht sicher, was Eclipse zum Generieren von Javadoc verwendet, aber ich verwende JDK6. Trotzdem macht @see vielleicht den Trick für Sie.
quelle
@see
aber manchmal braucht man Sonderfälle. Zum Beispiel haben meine Bestellungen eineisWithdrawn()
Methode, und ich sage ausdrücklich@return true if the status of this order is equal to OrderStatus#WITHDRAWN, false otherwise
Solange es importiert wird, können Sie es verknüpfen (aber wenn Sie dies tun, macht IMO die Importe chaotisch - welche werden im Code verwendet und welche in Javadoc? Ich verwende nur den vollständig qualifizierten Namen).
Aber ja, Eclipse kann sich um alles und Standard kümmern
funktioniert gut.
Wenn Sie Eclipse, Strg + Umschalt + O (auf dem PC) oder Cmd + Umschalt + O (auf dem Mac) verwenden, passen Sie Ihre Importe automatisch an (dies bedeutet, dass zusätzliche Importe nicht verwendet werden, werden sie entfernt und hinzugefügt alle Importe, die Sie benötigen).
quelle