| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface Ext
Ext is the super type of all node extension objects.
 It contains a pointer back to the node it is extending and a possibly-null
 pointer to another extension node.
| Method Summary | |
|---|---|
|  void | dump(CodeWriter w)Dump the AST node for debugging purposes. | 
|  Ext | ext()An extension of this extension, or null. | 
|  Ext | ext(Ext ext)Set the extension of this extension. | 
|  void | init(Node node)Initialize the extension object's pointer back to the node. | 
|  Node | node()The node that we are extending. | 
| Methods inherited from interface polyglot.util.Copy | 
|---|
| copy | 
| Method Detail | 
|---|
Node node()
void init(Node node)
Ext ext()
Ext ext(Ext ext)
void dump(CodeWriter w)
| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||