src/share/classes/com/sun/tools/javac/main/JavaCompiler.java

changeset 676
bfdfc13fe641
parent 664
4124840b35fe
child 678
014cf6234586
equal deleted inserted replaced
675:12d8f7e417fd 676:bfdfc13fe641
1142 env.enclClass.sym.sourcefile != null ? 1142 env.enclClass.sym.sourcefile != null ?
1143 env.enclClass.sym.sourcefile : 1143 env.enclClass.sym.sourcefile :
1144 env.toplevel.sourcefile); 1144 env.toplevel.sourcefile);
1145 try { 1145 try {
1146 attr.attribClass(env.tree.pos(), env.enclClass.sym); 1146 attr.attribClass(env.tree.pos(), env.enclClass.sym);
1147 if (errorCount() > 0 && !shouldStop(CompileState.ATTR)) {
1148 //if in fail-over mode, ensure that AST expression nodes
1149 //are correctly initialized (e.g. they have a type/symbol)
1150 attr.postAttr(env);
1151 }
1147 compileStates.put(env, CompileState.ATTR); 1152 compileStates.put(env, CompileState.ATTR);
1148 } 1153 }
1149 finally { 1154 finally {
1150 log.useSource(prev); 1155 log.useSource(prev);
1151 } 1156 }

mercurial