Как исправить предупреждение о неправильном импорте пакетов

Я использую "java.lang.reflect.Type" в проекте веб-приложения, все работает нормально... но я застрял с обзором кода, как исправить "java.lang.reflect.Type нелегальный импорт пакета" - предупреждение о проверке стиля... Я больше заинтересованы в объяснении этого предупреждения.

Спасибо

2 ответа

Оригинальная проверка IllegalImport запрещает только sun.* пакеты, так что вы смотрите на определение пользовательского правила, сделанное вашим клиентом.

Правило просто означает, что вы не должны использовать классы из определенных пакетов. Это может иметь смысл по разным причинам. Если ваше правило запрещает java.lang.reflect.Typeтогда ваш клиент не хочет, чтобы вы использовали Reflection.

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

Обычно пакеты для внутреннего использования и конкретной версии. Они могут быть удалены / изменены в любое время. Как солнце. Ищите все, что не по умолчанию в вашей конфигурации Checkstyle.

Ссылка

Другие вопросы по тегам