2017-02-08 13 views
0

私はJavadocでMySourceClassのフィールドを参照する必要があるクラスMyDestClassを持っていますが、上記の警告が表示されています。正しいJavadocの "Javadoc:Missing reference"

MySourceClass

public class MySourceClass extends SomeClass<P, Q> { 

    public static final String REFFERED = "REFFERED_STRING"; 

} 

MyDestClass

public class MyDestClass extends SomeOtherClass<P, Q> { 

    /** 
    * Some comment. 
    * @see {@link source.package.MySourceClass#REFFERED MySourceClass#REFFERED} 
    */ 
    private BigDecimal destLocal; 
} 

ここ日食に見られるように、Javadocは正しいです。それはまたREFFEREDの文書に私を連れて行くが、私は警告を得ている。

+0

です"MySourceClass"にはJavaDocがありません。 – IQV

+0

@ムクンドあなたの質問に警告を追加できますか? – CKing

+0

@CKingは 'Javadoc:Missing reference'のみです。日食では、 '@ see'は黄色の下線付きです。 – Mukund

答えて

1

いいえ、私はこれに対する解決策を得ました。ドキュメントに与えられたよう

@see & @linkは同時に

構文を使用することはできませんおそらく、あなたのため

@see package.class#メンバーラベル

http://docs.oracle.com/javase/7/docs/technotes/tools/windows/javadoc.html#see

+0

リンク先の関連テキストを回答に追加してください。作業が終わったら、取り外してください。理由:リンクが無効になる可能性があります。 – reporter

+1

@reporter私は、その中に直接埋め込まれている情報のほうが、より良い回答が得られることに同意しますが、そのリンクは正式な文書になります。 (古くなった場合は、7から8に変更してアンカーを変更するなどして、編集で簡単に更新できます)。 – VGR

関連する問題