public class TreeContext
| Type Params | Return Type | Name and description | 
|---|---|---|
|  | public void | afterVisit(TreeContextAction action) | 
|  | public void | afterVisit(Closure<?> action) | 
|  | public Object | doCall(Object key) | 
|  | public TreeContext | fork(ASTNode node) | 
|  | public ASTNode | getNode() | 
|  | public List<TreeContextAction> | getOnPopHandlers() | 
|  | public TreeContext | getParent() | 
|  | public Expression | getReplacement() | 
|  | public List<TreeContext> | getSiblings() | 
|  | public Map<?, List<?>> | getUserdata() | 
|  | public List<?> | getUserdata(Object key) | 
|  | public List<?> | getUserdata(Object key, boolean searchParent) | 
|  | public boolean | matches(ASTNodePredicate predicate) | 
|  | public boolean | matches(Closure<Boolean> predicate) | 
|  | public void | putUserdata(Object key, Object value) | 
|  | public void | setReplacement(Expression replacement) | 
|  | public String | toString() |