Files
openide/java/java-tests/testData/inspection/dataFlow/fixture/DontSimplifyAssignment.java

19 lines
342 B
Java

class Contracts {
boolean x;
public boolean testSideEffect() {
return x && <warning descr="Condition '!(x = false)' is always 'true' when reached">!(x =<caret> false)</warning>;
}
public void testSideEffectInsideCall() {
if (a()) {
System.out.println();
}
}
private boolean a() {
return x = false;
}
}