Как избежать импорта класса Eclipse при добавлении имени класса в комментарии, чтобы контрольный стиль не жаловался позже? - PullRequest
17 голосов
/ 06 сентября 2010

Иногда я помещаю имя класса в комментарии методов или класса просто для ссылки.Но eclipse выполняет импорт автоматически и оставляет оператор импорта в файле, который позже вызывает ошибки «неиспользованного импорта».Могу ли я изменить конфигурацию, чтобы избежать автоматического импорта Eclipse при вводе имени класса в комментариях?

Ответы [ 4 ]

16 голосов
/ 06 сентября 2010

Люди не согласны, является ли это ошибкой или нет. Javadoc нуждается в импорте для создания соответствующих ссылок. Я бы сказал, что в checkstyle должна быть опция (и, возможно, Eclipse), чтобы изменить предупреждение.

Есть два соответствующих сообщения об ошибках:

Обновление: упомянутая ошибка была исправлена ​​в checkstyle. Вы знаете, есть возможность настроить поведение .

11 голосов
/ 19 ноября 2010

Если вы используете полное имя класса в JavaDoc, Eclipse не добавит импорт, например,

/**
 * This class is a {@link java.io.File} that blah blah blah
 */
2 голосов
/ 30 марта 2013

Исправлена ​​ошибка Checkstyle . В конфигурации Checkstyle выберите «Импорт»> «Неиспользуемый импорт»> нажмите «Открыть»> и убедитесь, что установлен флажок processJavadoc.

enter image description here

Теперь Checkstyle больше не предупреждает об этом.

0 голосов
/ 24 июля 2015

In checkstyle.xml, измените

<module name="UnusedImports"/>

на:

<module name="UnusedImports">
        <property name="processJavadoc" value="true"/>
</module>

Для этого требуется версия 6.0 Checkstyle.

Источник: https://github.com/jboss/jboss-parent-pom/issues/23

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...