#java
#java
Вопрос:
Я использую Javadoc для генерации HTML-документа, но я не могу найти ни одного документа, как ссылаться на текущую реализацию метода. Например.
class MyClass{
public void fun(){}
}
Я хочу видеть реализацию метода в Javadoc, когда я нажимаю на fun.
Комментарии:
1. Вы имеете в виду, что хотите ссылаться на исходный код метода?
2. Да, реализация метода.
3. Насколько мне известно, эта функция не поддерживается непосредственно в Javadoc.
4. Где вы хотите увидеть реализацию? Вы хотите увидеть javadoc при наведении курсора мыши (например, в eclipse), щелкнуть по связанному методу и перейти к реализации? В этом случае просто используйте
@see MyClass#fun()
или{@link MyClass#fun()}
(работает и для IntelliJ IDEA)
Ответ №1:
Это не поддерживается Javadoc. Для этого вам понадобится веб-сервер с исходными текстами и стандартизированный формат ссылки на исходные файлы. Кроме того, вам понадобится способ идентифицировать блок кода в исходном коде. Номера строк были бы хрупкими.
Большинство людей создают исходные JAR-файлы и присоединяют их к обычным JAR-файлам по пути к классам в IDE. Затем IDE может выполнить этот трюк.