Ответ 1
Вы должны заменить @
на @
в вашем JavaDoc.
мой JavaDoc не работает, когда у меня есть пример кода с аннотацией.
Любые предложения?
/**
* <pre>
* public class Demo {
* @DemoAnnotation
* public void demoMethod() {
* }
* }
* </pre>
*/
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
public @interface DemoAnnotation {
Вы должны заменить @
на @
в вашем JavaDoc.
Более общее решение: {@literal @}
Тег
{@literal}
обозначает литеральный текст. Вложенный текст интерпретируется как не содержащий разметку HTML или вложенные теги javadoc. Например, текст комментария doc:{@literal a<B>c}
отображается на сгенерированной странице HTML без изменений:a<B>c
- то есть<B>
не интерпретируется как полужирный.
Требуется Java 5 +
Вы должны использовать аннотацию @Documented для добавления аннотаций в javadoc. Проверьте реализацию на API