2016-12-21 4 views
1

Я определил Javadoc комментарий следующим образом:Как определить Javadoc ссылки, которые могут быть доступны через нажав

/** 
* bla bla bla {@link #PathAction} bla bla bla... 
* 
* @author andreas 
* 
* @param <T> 
*/ 

при перемещении мыши на объект CustomPath в коде Java можно увидеть следующее:

enter image description here

При нажатии на PathAction Ссылка в описании, ничего не происходит. Я ожидал, что перенаправлен на объект PathAction.

Это поведение по умолчанию или я делаю что-то неправильно. Есть ли способ перенаправить меня на объект PathAction или как я могу получить доступ к javadoc PathAction. Моя цель - прочитать код с комментариями Javadoc.

любые предложения?

+1

Попробуйте использовать полное имя, что-то вроде: @link # com.stackoverflow.packagename.PathAction –

+0

@FilipMalczak за исключением без '#', так как это ссылка на методы и поля –

+0

Правда, мой плохой. Не тестировал его и не проверял в Интернете, поэтому это комментарий, а не ответ. –

ответ

4

Удалить символ решётка перед именем класса. Обычно это используется при привязке к методам. Кроме того, было бы лучше, чтобы использовать полное имя класса:

/** 
* bla bla bla {@link full.name.of.PathAction} bla bla bla... 
* 
* @author andreas 
* 
* @param <T> 
*/ 

Соответствующая документация: http://docs.oracle.com/javase/8/docs/technotes/tools/windows/javadoc.html#CHDDIECH:

{@link package.class метка # член}

+0

Ну, когда класс находится в * том же * пакете; то имя пакета может не потребоваться. – GhostCat

+0

Отличная благодарность! Принимая за 7 минут. –

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