Я хотел бы генерировать предупреждения для ВСЕГО autoboxing и unboxing.
Кто-нибудь нашел эффективный способ?
Eclipse обнаруживает основные ошибки автобоксинга: например. Integer i = null; i++
. Но не сработает ни на чем сложном, и на самом деле я этого не делаю.
Я просмотрел PMD и Checkstyle, но ничего не нашел.
Я знаю, что это спорный вопрос, но я считаю это опасной особенностью. Невозможно отключить его, поэтому я бы по крайней мере хотел, чтобы отчет проверялся во время обзоров кода.
Я часто вижу это NullPointerException
в обзорах кода и ошибках:
class X {
Integer i = null;
public int doSomething() {
return i + 2;
}
}
Я хочу, чтобы он не дошел до этого.