class A {
Object a;
private void method(){
try {
a.equals(null);
} catch(NullPointerException npe) { // Noncompliant [[sc=13;ec=33]] {{Avoid catching NullPointerException.}}
log.info("argument was null");
}
try {
a.equals(null);
} catch(java.lang.NullPointerException npe) { // Noncompliant [[sc=23;ec=43]] {{Avoid catching NullPointerException.}}
log.info("argument was null");
}
try {
a.equals(null);
} catch(java.lang.NullPointerException | RuntimeException runtimeException) { // Noncompliant {{Avoid catching NullPointerException.}}
log.info("argument was null");
}
}
}