src/share/classes/com/sun/tools/javac/comp/MemberEnter.java

changeset 1906
10711bd8bb2d
parent 1896
44e27378f523
child 1945
f7f271bd74a2
equal deleted inserted replaced
1905:f65a807714ba 1906:10711bd8bb2d
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;

mercurial