src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java

changeset 1127
ca49d50318dc
parent 1113
d346ab55031b
child 1136
ae361e7f435a
equal deleted inserted replaced
1126:11c184155128 1127:ca49d50318dc
1220 1220
1221 private List<ClassSymbol> getTopLevelClasses(List<? extends JCCompilationUnit> units) { 1221 private List<ClassSymbol> getTopLevelClasses(List<? extends JCCompilationUnit> units) {
1222 List<ClassSymbol> classes = List.nil(); 1222 List<ClassSymbol> classes = List.nil();
1223 for (JCCompilationUnit unit : units) { 1223 for (JCCompilationUnit unit : units) {
1224 for (JCTree node : unit.defs) { 1224 for (JCTree node : unit.defs) {
1225 if (node.getTag() == JCTree.CLASSDEF) { 1225 if (node.hasTag(JCTree.Tag.CLASSDEF)) {
1226 ClassSymbol sym = ((JCClassDecl) node).sym; 1226 ClassSymbol sym = ((JCClassDecl) node).sym;
1227 Assert.checkNonNull(sym); 1227 Assert.checkNonNull(sym);
1228 classes = classes.prepend(sym); 1228 classes = classes.prepend(sym);
1229 } 1229 }
1230 } 1230 }

mercurial