Files
openide/java/java-tests/testData/inspection/dataFlow/fixture/NullableAnonymousVolatile.java
Alexey Kudravtsev 59e5c4eaa1 test fix
2011-03-05 11:56:07 +03:00

26 lines
643 B
Java

import javax.swing.*;
class Test {
public void setObj(Object obj) {
this.obj = obj;
}
public void test() {
obj = new Object();
javax.swing.SwingUtilities.invokeLater(new Runnable() {
public void run() {
Object o = obj;
if (o != null) {
System.out.println("x");
}
}
});
final Object u = new Object();
if (<warning descr="Condition 'u != null' is always 'true'">u != null</warning>) {
System.out.println("y");
}
obj = null;
}
private volatile Object obj;
}