langtools/src/share/classes/com/sun/tools/javac/comp/MemberEnter.java
changeset 18919 7d1f1448a9db
parent 18909 8f9fc5d876e4
child 19492 767d7330011f
equal deleted inserted replaced
18918:4e8769f15a95 18919:7d1f1448a9db
   506         }
   506         }
   507 
   507 
   508         // process package annotations
   508         // process package annotations
   509         annotateLater(tree.packageAnnotations, env, tree.packge);
   509         annotateLater(tree.packageAnnotations, env, tree.packge);
   510 
   510 
   511         // Import-on-demand java.lang.
   511         DeferredLintHandler prevLintHandler = chk.setDeferredLintHandler(DeferredLintHandler.immediateHandler);
   512         importAll(tree.pos, reader.enterPackage(names.java_lang), env);
   512 
   513 
   513         try {
   514         // Process all import clauses.
   514             // Import-on-demand java.lang.
   515         memberEnter(tree.defs, env);
   515             importAll(tree.pos, reader.enterPackage(names.java_lang), env);
       
   516 
       
   517             // Process all import clauses.
       
   518             memberEnter(tree.defs, env);
       
   519         } finally {
       
   520             chk.setDeferredLintHandler(prevLintHandler);
       
   521         }
   516     }
   522     }
   517 
   523 
   518     // process the non-static imports and the static imports of types.
   524     // process the non-static imports and the static imports of types.
   519     public void visitImport(JCImport tree) {
   525     public void visitImport(JCImport tree) {
   520         JCFieldAccess imp = (JCFieldAccess)tree.qualid;
   526         JCFieldAccess imp = (JCFieldAccess)tree.qualid;