src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
changeset 5955 f54cccaf6e6c
parent 5950 993a3fed49b2
     1.1 --- a/src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java	Mon May 22 13:39:50 2017 +0200
     1.2 +++ b/src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java	Mon Jul 31 11:07:41 2017 +0200
     1.3 @@ -1435,7 +1435,7 @@
     1.4          ClassSymbol c = readClassSymbol(nextChar());
     1.5          NameAndType nt = readNameAndType(nextChar());
     1.6  
     1.7 -        if (c.members_field == null)
     1.8 +        if (c.members_field == null || c.kind != TYP)
     1.9              throw badClassFile("bad.enclosing.class", self, c);
    1.10  
    1.11          MethodSymbol m = findMethod(nt, c.members_field, self.flags());