--- old/src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java 2011-11-02 11:34:04.012632111 -0700 +++ new/src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java 2011-11-02 11:34:03.949641872 -0700 @@ -1222,7 +1222,7 @@ List classes = List.nil(); for (JCCompilationUnit unit : units) { for (JCTree node : unit.defs) { - if (node.getTag() == JCTree.CLASSDEF) { + if (node.hasTag(JCTree.Tag.CLASSDEF)) { ClassSymbol sym = ((JCClassDecl) node).sym; Assert.checkNonNull(sym); classes = classes.prepend(sym);