Utilizzando Javadoc 1.5, non sono stato in grado di creare un @link a un valore di Enumerazione.Come @link a un valore Enum utilizzando Javadoc
Quello che vorrei fare è di creare un Enum come questo:
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
}
E poi fare riferimento al Javadoc per la Terra utilizzando un link come questo:
{@link Planet.EARTH}
Ho provato il Stile {@link Planet#EARTH}
, ma senza alcun risultato.
Qualcuno sa se questo è fattibile a tutti?
Come notato da sfussenegger, Eclipse gestisce l'importazione per te. – aperkins
Grazie a entrambe le risposte utili! L'ho fatto funzionare usando il riferimento completo. A volte l'output del compilatore non è veramente utile nel determinare quale sia il problema ... –
Cosa succede se enum è definito all'interno della classe A e si sta tentando di fare riferimento a uno dei suoi valori dalla classe B javadoc? Non ho trovato né A.Planet # EARTH né A # Planet # EARTH per lavorare con l'aggiornamento di OpenJDK 1.6 24 javadoc, sebbene eclipse sappia trovare la dichiarazione con lo stile EARTH di A.Planet #. –