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() |