Class TreeContext


  • public class TreeContext
    extends java.lang.Object
    • Method Detail

      • getUserdata

        public java.util.Map<?,​java.util.List<?>> getUserdata()
      • putUserdata

        public void putUserdata​(java.lang.Object key,
                                java.lang.Object value)
      • getUserdata

        public java.util.List<?> getUserdata​(java.lang.Object key)
      • getUserdata

        public java.util.List<?> getUserdata​(java.lang.Object key,
                                             boolean searchParent)
      • getNode

        public org.codehaus.groovy.ast.ASTNode getNode()
      • fork

        public TreeContext fork​(org.codehaus.groovy.ast.ASTNode node)
      • matches

        public boolean matches​(@DelegatesTo(value=org.codehaus.groovy.ast.ASTNode.class,strategy=1)
                               groovy.lang.Closure<java.lang.Boolean> predicate)
      • getSiblings

        public java.util.List<TreeContext> getSiblings()
      • afterVisit

        public void afterVisit​(@DelegatesTo(value=TreeContext.class,strategy=1)
                               groovy.lang.Closure<?> action)
      • setReplacement

        public void setReplacement​(org.codehaus.groovy.ast.expr.Expression replacement)
      • getReplacement

        public org.codehaus.groovy.ast.expr.Expression getReplacement()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object