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