Shapes
とFruits
の2つのパッケージがあります。
com.myproject.Shapes.
Circle
Square
Triangle
com.myproject.Fruits.
Apple
Orange
私はApple
のJavaDocを書いていますが、{@link}
からSquare
へ。
私は次のすべてを試しましたが、どれも機能しません:
{@link Square}
{@link com.myproject.Square}
(a)同じパッケージ内のクラス、または(b)別のパッケージのクラスではなく、外部URLにリンクするためのドキュメントを見つけることができました。
正しい構文はどうあるべきか?ありがとう!
正しい構文 バリアントは
{@link [<package>.]<class>[#<method>]}
{@link #<method>}
完全なパッケージがありませんでした。次の例は正しいはずです
{@link com.myproject.Shapes.Square}
^^^^^^
別のパッケージでは、次の構文を使用します。
{@link package.class#member label}
あなたの場合、これは次のようになります。
{@link com.myproject.Shapes.Square Square}
クラス名のみを表示する場合はラベルを使用し、完全なパスが必要な場合はラベルは不要です。
リファレンス: http://docs.Oracle.com/javase/7/docs/technotes/tools/windows/javadoc.html#link