Class TreeContext
java.lang.Object
org.codehaus.groovy.macro.matcher.TreeContext
-
Method Summary
Modifier and TypeMethodDescriptionvoidafterVisit(groovy.lang.Closure<?> action) voidafterVisit(TreeContextAction action) fork(org.codehaus.groovy.ast.ASTNode node) org.codehaus.groovy.ast.ASTNodegetNode()org.codehaus.groovy.ast.expr.ExpressiongetUserdata(Object key) getUserdata(Object key, boolean searchParent) booleanbooleanmatches(ASTNodePredicate predicate) voidputUserdata(Object key, Object value) voidsetReplacement(org.codehaus.groovy.ast.expr.Expression replacement) toString()
-
Method Details
-
getUserdata
-
putUserdata
-
getUserdata
-
getUserdata
-
getParent
-
getNode
public org.codehaus.groovy.ast.ASTNode getNode() -
fork
-
matches
-
matches
public boolean matches(@DelegatesTo(value=org.codehaus.groovy.ast.ASTNode.class,strategy=1) groovy.lang.Closure<Boolean> predicate) -
getSiblings
-
getOnPopHandlers
-
afterVisit
-
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
-