Class TreeContext
java.lang.Object
org.codehaus.groovy.macro.matcher.TreeContext
public class TreeContext
extends java.lang.Object
- 
Method SummaryModifier and Type Method Description voidafterVisit(Closure<?> action)voidafterVisit(TreeContextAction action)TreeContextfork(ASTNode node)ASTNodegetNode()java.util.List<TreeContextAction>getOnPopHandlers()TreeContextgetParent()ExpressiongetReplacement()java.util.List<TreeContext>getSiblings()java.util.Map<?,java.util.List<?>>getUserdata()java.util.List<?>getUserdata(java.lang.Object key)java.util.List<?>getUserdata(java.lang.Object key, boolean searchParent)booleanmatches(Closure<java.lang.Boolean> predicate)booleanmatches(ASTNodePredicate predicate)voidputUserdata(java.lang.Object key, java.lang.Object value)voidsetReplacement(Expression replacement)java.lang.StringtoString()Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
- 
Method Details- 
getUserdatapublic java.util.Map<?,java.util.List<?>> getUserdata()
- 
putUserdatapublic void putUserdata(java.lang.Object key, java.lang.Object value)
- 
getUserdatapublic java.util.List<?> getUserdata(java.lang.Object key)
- 
getUserdatapublic java.util.List<?> getUserdata(java.lang.Object key, boolean searchParent)
- 
getParent
- 
getNode
- 
fork
- 
matches
- 
matchespublic boolean matches(@DelegatesTo(value=ASTNode.class,strategy=1) Closure<java.lang.Boolean> predicate)
- 
getSiblings
- 
getOnPopHandlers
- 
afterVisit
- 
afterVisit
- 
setReplacement
- 
getReplacement
- 
toStringpublic java.lang.String toString()- Overrides:
- toStringin class- java.lang.Object
 
 
-