В IDEA, как создать Javadoc для нового типа? - PullRequest
0 голосов
/ 29 декабря 2018

В Eclipse, alt + shift + J для нового типа, сгенерирует javadoc с автором и датой.

например,

/**
 * @author eric
 * @date Apr 3, 2015 8:49:31 PM
 */

В IDEA я пытался, но он просто генерирует пустойJavadoc без автора или даты.

например,

/**
 * 
 */

Вопрос:

  • В IDEA, как создать такой же Javadocкак в Eclipse, с частью «автор и дата»?
  • Можно ли автоматически сгенерировать ее при создании типа?
  • Какой для этого ярлык используется по умолчанию?

@ Обновление - сводка

Согласно комментарию и ответу, в шаблон файла добавлен следующий javadoc:

/**
 * @author ${USER}
 * @date ${DATE} ${TIME}
 */

для типа файла: Class, Interface, Enum, AnnotationType.

Javadoc будет добавлен автоматически при создании типа.
Но все же кажется, что нет ярлыка для добавления его вручную для существующих типов.

Ответы [ 2 ]

0 голосов
/ 29 декабря 2018

Почему ты хочешь?Это именно та информация, которую система контроля версий помогает вам отслеживать!Например, вы можете получить это из Git, запустив git log --diff-filter=A --follow path/to/my/Class.java.

(спасибо https://stackoverflow.com/a/13598028 за конкретный фрагмент.)

Чтобы было ясно, я непротив Javadoc в целом, используя его только для ручного отслеживания информации, которая автоматически отслеживается в других местах.

0 голосов
/ 29 декабря 2018

Для классов, интерфейсов и т. Д. Вы можете редактировать шаблон файла: Preferences | Editor | File and Code Templates.

/**
 * @author Eric
 * @date ${DATE}
 */

Для методов, которые могут быть сгенерированы (например, методы получения, установки), вы можете использовать этот ответ: https://stackoverflow.com/a/38094408/3124227

Для методов отсутствует функциональность для редактирования Javadoc: https://youtrack.jetbrains.com/issue/IDEA-97658

...