langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
equal
deleted
inserted
replaced
49 import com.sun.tools.javac.util.*; |
49 import com.sun.tools.javac.util.*; |
50 import com.sun.tools.javac.util.DefinedBy.Api; |
50 import com.sun.tools.javac.util.DefinedBy.Api; |
51 import com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition; |
51 import com.sun.tools.javac.util.JCDiagnostic.DiagnosticPosition; |
52 |
52 |
53 import static com.sun.tools.javac.code.Flags.*; |
53 import static com.sun.tools.javac.code.Flags.*; |
54 import static com.sun.tools.javac.code.Kinds.*; |
54 import static com.sun.tools.javac.code.Kinds.Kind.*; |
55 import static com.sun.tools.javac.code.TypeTag.CLASS; |
55 import static com.sun.tools.javac.code.TypeTag.CLASS; |
56 import static com.sun.tools.javac.code.TypeTag.TYPEVAR; |
56 import static com.sun.tools.javac.code.TypeTag.TYPEVAR; |
57 import static com.sun.tools.javac.jvm.ClassFile.*; |
57 import static com.sun.tools.javac.jvm.ClassFile.*; |
58 import static com.sun.tools.javac.jvm.ClassFile.Version.*; |
58 import static com.sun.tools.javac.jvm.ClassFile.Version.*; |
59 |
59 |
992 c.sourcefile = new SourceFileObject(n, c.flatname); |
992 c.sourcefile = new SourceFileObject(n, c.flatname); |
993 // If the class is a toplevel class, originating from a Java source file, |
993 // If the class is a toplevel class, originating from a Java source file, |
994 // but the class name does not match the file name, then it is |
994 // but the class name does not match the file name, then it is |
995 // an auxiliary class. |
995 // an auxiliary class. |
996 String sn = n.toString(); |
996 String sn = n.toString(); |
997 if (c.owner.kind == Kinds.PCK && |
997 if (c.owner.kind == PCK && |
998 sn.endsWith(".java") && |
998 sn.endsWith(".java") && |
999 !sn.equals(c.name.toString()+".java")) { |
999 !sn.equals(c.name.toString()+".java")) { |
1000 c.flags_field |= AUXILIARY; |
1000 c.flags_field |= AUXILIARY; |
1001 } |
1001 } |
1002 } |
1002 } |