Javadoc 1.5を使用すると、列挙値に@リンクを作成できませんでした。Javadocを使用してEnum値に@linkする方法
私は何をしたいのは、このように列挙型を作成することです:
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
}
そして、このようなリンクを使用して、地球のためのJavadocを参照してください:私が試してみました
{@link Planet.EARTH}
を{@link Planet#EARTH}
スタイルもありますが、無駄です。
これはまったく実行可能かどうかは知っていますか?
sfusseneggerが指摘するように、Eclipseがインポートを処理します。 – aperkins
お返事ありがとうございました!私はそれを完全な参照を使用して動作するようにしました。コンパイラの出力は、問題が何であるかを判断するのに本当に役に立たない場合があります... –
クラスA内でenumが定義されていて、クラスBのjavadocからその値の1つを参照しようとするとどうなりますか? 私は、A.Planet#EARTHとA#Planet#EARTHのどちらもOpenJDK 1.6のアップデート24 javadocで動作することはありませんでしたが、eclipseはA.Planet#EARTHスタイルで宣言を見つけることを知っています。 –