blob: 4d10b8ab139a5cd49ef333d0cb1f01480063fe26 [file] [log] [blame]
enum Issue3020 {
INSTANCE;
void retrieveConstant() {
Class<?> theClass = Issue3020.class;
// :: error: (accessing.nullable)
Object unused = passThrough(theClass.getEnumConstants())[0];
}
void nonNullArray(String[] p) {
Object unused = passThrough(p)[0];
}
<T> T passThrough(T t) {
return t;
}
}