class A {
void method1() {
getTrue() || getFalse();
getTrue() && getFalse();
getTrue() | getFalse(); // Noncompliant [[sc=15;ec=16]] {{Correct this "|" to "||".}}
getTrue() & getFalse(); // Noncompliant {{Correct this "&" to "&&".}}
Boolean.TRUE | Boolean.FALSE; // Noncompliant
Boolean.TRUE & Boolean.FALSE; // Noncompliant
getInt1() | getInt0();
getInt1() & getInt0();
unknown1 & unknown2;
}
boolean getTrue() {
return true;
}
boolean getFalse() {
return false;
}
int getInt1() {
return 1;
}
int getInt0() {
return 0;
}
}