| wrong null analysis with enum [message #1102507] |
Thu, 05 September 2013 17:03  |
Nicola Zanaga Messages: 9 Registered: July 2009 |
Junior Member |
|
|
With eclipse kepler release, build id: 20130614-0229
the non null analysis is wrong on enum when the enum is declared in another class.
In fact, in the example below, method test1 correctly don't give a warning, while test2 give a warning
public class TestCase2 {
public enum testenum2 {
X,
Y
}
}
import org.eclipse.jdt.annotation.NonNull;
public class TestCase {
public enum testenum {
A,
B
}
public void test1(@NonNull testenum te) {
}
public void test2(@NonNull TestCase2.testenum2 te) {
}
public void test3() {
test1(testenum.A);
test2(TestCase2.testenum2.X);
}
}
|
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.01651 seconds