Подтвердить что ты не робот

Пример кода с аннотацией в JavaDoc

мой JavaDoc не работает, когда у меня есть пример кода с аннотацией.

Любые предложения?

/**
 * <pre>
 * public class Demo {
 *    @DemoAnnotation
 *    public void demoMethod() {
 *    }
 * }
 * </pre>
 */ 
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
public @interface DemoAnnotation {
4b9b3361

Ответ 1

Вы должны заменить @ на &#064; в вашем JavaDoc.

Ответ 2

Более общее решение: {@literal @}

Тег {@literal} обозначает литеральный текст. Вложенный текст интерпретируется как не содержащий разметку HTML или вложенные теги javadoc. Например, текст комментария doc: {@literal a<B>c} отображается на сгенерированной странице HTML без изменений: a<B>c - то есть <B> не интерпретируется как полужирный.

Требуется Java 5 +

Ответ 3

Вы должны использовать аннотацию @Documented для добавления аннотаций в javadoc. Проверьте реализацию на API