Хорошо, название довольно простое, я хочу получить предупреждение при вызове метода:
private static void doSomething(int i){
//code
}
с
Integer iMightBeNull = null;
doSomething(iMightBeNull);
Это всегда даст java.lang.NullPointerException
, что является основной причиной.
Но в проверках Java единственное, что я обнаружил, только "Числовое приведение теряет точность" - неприменимо, потому что они имеют одинаковую точность, "Ненужное числовое приведение" - предупреждает противоположное, «Неявное числовое преобразование» - выдает предупреждение при передаче int в длинный метод, «Слишком сильное приведение типа» - выдает предупреждение, если приведение дочернего объекта к дедушке, когда достаточно только родителя.