--- old/src/share/classes/com/sun/tools/javac/comp/Annotate.java 2011-10-23 21:53:54.291755649 -0700 +++ new/src/share/classes/com/sun/tools/javac/comp/Annotate.java 2011-10-23 21:53:54.222295855 -0700 @@ -148,7 +148,7 @@ return new Attribute.Compound(a.type, List.>nil()); } List args = a.args; - if (args.length() == 1 && args.head.getTag() != JCTree.ASSIGN) { + if (args.length() == 1 && args.head.getTag() != JCTree.Tag.ASSIGN) { // special case: elided "value=" assumed args.head = make.at(args.head.pos). Assign(make.Ident(names.value), args.head); @@ -157,12 +157,12 @@ new ListBuffer>(); for (List tl = args; tl.nonEmpty(); tl = tl.tail) { JCExpression t = tl.head; - if (t.getTag() != JCTree.ASSIGN) { + if (t.getTag() != JCTree.Tag.ASSIGN) { log.error(t.pos(), "annotation.value.must.be.name.value"); continue; } JCAssign assign = (JCAssign)t; - if (assign.lhs.getTag() != JCTree.IDENT) { + if (assign.lhs.getTag() != JCTree.Tag.IDENT) { log.error(t.pos(), "annotation.value.must.be.name.value"); continue; } @@ -222,14 +222,14 @@ (((JCFieldAccess) tree).selected).type); } if ((expected.tsym.flags() & Flags.ANNOTATION) != 0) { - if (tree.getTag() != JCTree.ANNOTATION) { + if (tree.getTag() != JCTree.Tag.ANNOTATION) { log.error(tree.pos(), "annotation.value.must.be.annotation"); expected = syms.errorType; } return enterAnnotation((JCAnnotation)tree, expected, env); } if (expected.tag == TypeTags.ARRAY) { // should really be isArray() - if (tree.getTag() != JCTree.NEWARRAY) { + if (tree.getTag() != JCTree.Tag.NEWARRAY) { tree = make.at(tree.pos). NewArray(null, List.nil(), List.of(tree)); }