5

У меня есть мой Eclipse, настроенный для отображения предупреждений о отсутствующих комментариях и тегах javadoc для публичных элементов. Это очень полезно для меня, чтобы мой код был хорошо документирован.Eclipse - @SuppressWarnings ("javadoc") не работает

Но иногда у меня есть класс, где у меня есть несколько констант, описывающих, например, состояние DFA или что-то .. Там нет необходимости, чтобы документировать theese постоянна, потому что они себя объяснить ..

Поэтому я добавил аннотацию @SuppressWarnings («Javadoc») к классу, и вот моя точка - Eclipse, не рассмотривать аннотацию и по-прежнему показывает предупреждения о пропавших без вести Javadocs ..

@SuppressWarnings («все») делает работу, но который имеет побочные эффекты, которые не желательны ;-)

Вы испытываете ту же проблему? Является ли это ошибкой или у меня есть только что-то неконфигурированное? Есть ли обходной путь? Или это исправлено в более новых версиях?

PS: Я использую Версия: 3.3.2 сборки ID: M20080221-1800

+0

У меня такая же проблема в версии 3.4.1 (M20080911-1700) – banjollity

ответ

3

Я нашел this bug, который по-прежнему открыт.

+0

Ну, это похоже на ошибку в том, что они хотят подавить все предупреждения с помощью @SuppressWarnings (""), но компилятор продолжает показывать предупреждения javadoc .. это можно сделать используя @SuppressWarnings («все»). Во-вторых, ошибка уже открыта более двух лет:/ –

+2

Они наконец выпустили исправление для 3.7M6 - https://bugs.eclipse.org/bugs/show_bug.cgi?id=179566 –

1

вы пробовали "allJavadoc"?

+0

Извините, забыл упомянуть об этом - я пробовал это, но Eclipse этого не принимает. Он показывает предупреждение «Unhandled warning token allJavadoc» - так теперь у меня есть еще одно предупреждение: -D –

2

В конце this page вы найдете все опции SuppressWarning, которые обрабатываются в Eclipse. К сожалению, в настоящее время нет поддержки для подавления только предупреждений javadoc. Исправлена ​​ошибка, которую Андрей упомянул, это действительно запрос функции для добавления этого, но, похоже, имеет низкий приоритет (вы можете проголосовать за эту ошибку, чтобы показать разработчикам Eclipse важность этой функции для вас).

Смежные вопросы