src/share/classes/com/sun/tools/javac/comp/Env.java

Print this page

        

*** 114,126 **** return dup(tree, this.info); } /** Return closest enclosing environment which points to a tree with given tag. */ ! public Env<A> enclosing(int tag) { Env<A> env1 = this; ! while (env1 != null && env1.tree.getTag() != tag) env1 = env1.next; return env1; } public String toString() { return "Env[" + info + (outer == null ? "" : ",outer=" + outer) + "]"; --- 114,126 ---- return dup(tree, this.info); } /** Return closest enclosing environment which points to a tree with given tag. */ ! public Env<A> enclosing(JCTree.Tag tag) { Env<A> env1 = this; ! while (env1 != null && !env1.tree.hasTag(tag)) env1 = env1.next; return env1; } public String toString() { return "Env[" + info + (outer == null ? "" : ",outer=" + outer) + "]";