langtools/src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
changeset 24396 3c36c6afcbca
parent 23810 b92eb80925f0
child 24604 7f68545b5128
equal deleted inserted replaced
24395:5c541aef1350 24396:3c36c6afcbca
  1087 
  1087 
  1088             if (foundError) {
  1088             if (foundError) {
  1089                 for (ClassSymbol cs : symtab.classes.values()) {
  1089                 for (ClassSymbol cs : symtab.classes.values()) {
  1090                     if (cs.classfile != null || cs.kind == Kinds.ERR) {
  1090                     if (cs.classfile != null || cs.kind == Kinds.ERR) {
  1091                         cs.reset();
  1091                         cs.reset();
  1092                         cs.type = new ClassType(cs.type.getEnclosingType(), null, cs);
  1092                         cs.type = new ClassType(cs.type.getEnclosingType(),
       
  1093                                                 null, cs, Type.noAnnotations);
  1093                         if (cs.completer == null) {
  1094                         if (cs.completer == null) {
  1094                             cs.completer = initialCompleter;
  1095                             cs.completer = initialCompleter;
  1095                         }
  1096                         }
  1096                     }
  1097                     }
  1097                 }
  1098                 }