Class TreeContext
java.lang.Object
org.codehaus.groovy.macro.matcher.TreeContext
public class TreeContext extends Object
-
Method Summary
Modifier and Type Method Description voidafterVisit(Closure<?> action)voidafterVisit(TreeContextAction action)TreeContextfork(ASTNode node)ASTNodegetNode()List<TreeContextAction>getOnPopHandlers()TreeContextgetParent()ExpressiongetReplacement()List<TreeContext>getSiblings()Map<?,List<?>>getUserdata()List<?>getUserdata(Object key)List<?>getUserdata(Object key, boolean searchParent)booleanmatches(Closure<Boolean> predicate)booleanmatches(ASTNodePredicate predicate)voidputUserdata(Object key, Object value)voidsetReplacement(Expression replacement)StringtoString()