Ответ 1
правильный синтаксис варианты
{@link [<package>.]<class>[#<method>]}
{@link #<method>}
Вам не хватало полного пакета. Следующий пример должен быть правильным.
{@link com.myproject.Shapes.Square}
^^^^^^
У меня есть два пакета: Shapes
и Fruits
:
com.myproject.Shapes.
Circle
Square
Triangle
com.myproject.Fruits.
Apple
Orange
Я пишу JavaDoc для Apple
и должен предоставить {@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