2017-02-08 3 views
0

У меня есть класс MyDestClass, где мне нужно ссылаться на поле MySourceClass в Javadoc, но я получаю предупреждение выше.«Javadoc: Отсутствует ссылка» для правильного Javadoc

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

@Mukund Вы можете добавить предупреждение к своему вопросу? – CKing

+0

@ Завершение поиска - это только 'Javadoc: Отсутствует ссылка'. В затмении '@ 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

Смежные вопросы