Verwenden von Javadoc 1.5 konnte ich nicht zu einem Link zu einem Enumeration-Wert erstellen.Wie @link zu einem Enum-Wert mithilfe von Javadoc
Was würde ich tun möchte, ist eine Enum 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 auf die Javadoc für die Erde beziehen Sie einen Link wie folgt aus:
{@link Planet.EARTH}
ich versucht habe, die {@link Planet#EARTH}
Stil auch, aber ohne Erfolg.
Wer weiß, ob das überhaupt machbar ist?
Wie sfussenegger erwähnt, behandelt Eclipse den Import für Sie. – aperkins
Danke beide Antworten hilfreich! Ich habe es mit der voll qualifizierten Referenz zum Laufen gebracht. Manchmal ist die Compiler-Ausgabe nicht wirklich hilfreich bei der Bestimmung, was das Problem ist ... –
Was ist, wenn enum in Klasse A definiert ist und man versucht, einen seiner Werte aus Klasse B javadoc zu referenzieren? Ich habe weder A.Planet # EARTH noch A # Planet # EARTH für OpenJDK 1.6 Update 24 Javadoc gefunden, obwohl Eclipse weiß, Deklaration mit A.Planet # EARTH Stil zu finden. –