src/share/classes/com/sun/tools/javac/jvm/ClassReader.java

changeset 515
fc7132746501
parent 484
732510cc3538
child 554
9d9f26857129
child 571
f0e3ec1f9d9f
equal deleted inserted replaced
514:235135d61974 515:fc7132746501
1133 throw badClassFile("bad.enclosing.method", self); 1133 throw badClassFile("bad.enclosing.method", self);
1134 1134
1135 self.name = simpleBinaryName(self.flatname, c.flatname) ; 1135 self.name = simpleBinaryName(self.flatname, c.flatname) ;
1136 self.owner = m != null ? m : c; 1136 self.owner = m != null ? m : c;
1137 if (self.name.isEmpty()) 1137 if (self.name.isEmpty())
1138 self.fullname = null; 1138 self.fullname = names.empty;
1139 else 1139 else
1140 self.fullname = ClassSymbol.formFullName(self.name, self.owner); 1140 self.fullname = ClassSymbol.formFullName(self.name, self.owner);
1141 1141
1142 if (m != null) { 1142 if (m != null) {
1143 ((ClassType)sym.type).setEnclosingType(m.type); 1143 ((ClassType)sym.type).setEnclosingType(m.type);

mercurial