Используя Javadoc 1.5, мне не удалось создать ссылку @ на значение перечисления.
Я хотел бы создать такой Enum:
public enum Planet {
/**
* MERCURY is a fun place.
*/
MERCURY,
/**
* VENUS is more fun.
*/
VENUS,
/**
* But nothing beats the Earth.
*/
EARTH,
/**
* Others we know nothing about.
*/
OTHERS
}
А затем обратитесь к Javadoc для Земли, используя ссылку, подобную этой:
{@link Planet.EARTH}
Я тоже пробовал этот {@link Planet#EARTH}
стиль, но безуспешно.
Кто-нибудь знает, возможно ли это вообще?
Я использую Eclipse, чтобы проверить это, но
стиль, кажется, работает. Однако обычно я предпочитаю
тем не мение. Не уверен, что Eclipse использует для создания документации Javadoc, но я использую JDK6. Тем не менее, возможно, @see поможет вам.
источник
@see
но иногда нужны особые случаи. Например, у моих заказов естьisWithdrawn()
метод, а я конкретно говорю@return true if the status of this order is equal to OrderStatus#WITHDRAWN, false otherwise
Пока он импортирован, вы можете связать его (но когда вы это сделаете, IMO сделает импорт беспорядочным - какие из них используются в коде, а какие в javadoc? Мне нравится просто использовать полное имя).
Но да, Eclipse может позаботиться обо всем и стандартно
работает отлично.
Если вы используете Eclipse, Ctrl + Shift + O (на ПК) или Cmd + Shift + O (на Mac) автоматически настраивает ваш импорт (это означает, что если у вас не используются дополнительные импорты, они удаляются, а также добавляются любой импорт, который вам нужен).
источник