src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
changeset 50867 e84038f37713
parent 49197 cc2673fa8c20
child 51003 f8ebefc29b79
equal deleted inserted replaced
50866:cb4b07d61aac 50867:e84038f37713
  1280 
  1280 
  1281             if (foundError) {
  1281             if (foundError) {
  1282                 for (ClassSymbol cs : symtab.getAllClasses()) {
  1282                 for (ClassSymbol cs : symtab.getAllClasses()) {
  1283                     if (cs.classfile != null || cs.kind == ERR) {
  1283                     if (cs.classfile != null || cs.kind == ERR) {
  1284                         cs.reset();
  1284                         cs.reset();
  1285                         cs.type = new ClassType(cs.type.getEnclosingType(), null, cs);
  1285                         if (cs.kind == ERR) {
       
  1286                             cs.type = new ClassType(cs.type.getEnclosingType(), null, cs);
       
  1287                         }
  1286                         if (cs.isCompleted()) {
  1288                         if (cs.isCompleted()) {
  1287                             cs.completer = initialCompleter;
  1289                             cs.completer = initialCompleter;
  1288                         }
  1290                         }
  1289                     }
  1291                     }
  1290                 }
  1292                 }