Java-процессор пользовательских аннотаций и документов для генерации JavaDoc - PullRequest
0 голосов
/ 13 января 2019

Как использовать мои пользовательские аннотации для автоматического создания Javadoc?

Я пытался использовать свой IDE intellij для создания Javadoc, но, конечно, он не взаимодействует с моими пользовательскими аннотациями. Пример кода

@JavaDoc(
description = "adds two numbers together",
parameters = {"first number","second number"},    
return = {"the sum of the two input numbers}
)

public int pointCoordinat(int a, int b) {
return a + b;
}

Все, что я хочу, - чтобы мой JavaDoc содержал текст, который написан на моих пользовательских аннотациях, и я не могу понять, как.

1 Ответ

0 голосов
/ 13 января 2019

Если вы аннотируете аннотацию с помощью @Documented, ваша аннотация будет включена в сгенерированный Javadoc. например,

@Documented
public @interface JavaDoc {
    String description();
}

Это, однако, не позволит обрабатывать параметры в вашей аннотации как теги комментариев javadoc, если вам потребуется реализовать что-то более сложное ...

...