public class TreeContext extends Object
| 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<Object, List<Object>> | getUserdata() | 
|  | public List<Object> | getUserdata(Object key) | 
|  | public List<Object> | 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() |