--- old/src/share/classes/com/sun/tools/javac/comp/Env.java 2011-11-02 11:34:01.024518530 -0700
+++ new/src/share/classes/com/sun/tools/javac/comp/Env.java 2011-11-02 11:34:00.956523388 -0700
@@ -116,9 +116,9 @@
/** Return closest enclosing environment which points to a tree with given tag.
*/
- public Env enclosing(int tag) {
+ public Env enclosing(JCTree.Tag tag) {
Env env1 = this;
- while (env1 != null && env1.tree.getTag() != tag) env1 = env1.next;
+ while (env1 != null && !env1.tree.hasTag(tag)) env1 = env1.next;
return env1;
}