Skip to content

Commit 76f8c0d

Browse files
committed
Avoid NPE in ProceedOnErrorGen
1 parent 1c78ac1 commit 76f8c0d

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

org.eclipse.jdt.core.javac/src/org/eclipse/jdt/internal/javac/ProceedOnErrorGen.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,8 @@ private JCNewClass newRuntimeException() {
7171
@Override
7272
public boolean genClass(Env<AttrContext> env, JCClassDecl cdef) {
7373
try {
74+
// avoid possible NPE for incorrect trees
75+
//cdef.defs.removeIf(JCErroneous.class::isInstance);
7476
return super.genClass(env, cdef) && verifyClassComplete(cdef.sym);
7577
} catch (Exception ex) {
7678
return false;

0 commit comments

Comments
 (0)