class A { void foo() { byte b = 1; short s = 1; Double.longBitsToDouble('c'); // Noncompliant [[sc=12;ec=28]] {{Remove this "Double.longBitsToDouble" call.}} Double.longBitsToDouble(s); // Noncompliant Double.longBitsToDouble(b); // Noncompliant Double.longBitsToDouble(1); // Noncompliant Double.longBitsToDouble(1L); Double.longBitsToDouble(Long.valueOf(1l)); } }