| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.ksu.cis.projects.bogor.ast.Node
edu.ksu.cis.projects.bogor.ast.PrintArg
public abstract class PrintArg
The top level class for print argument AST.
| Field Summary | |
|---|---|
| protected  PrintAction | parentHolds the parent of this object. | 
| Fields inherited from class edu.ksu.cis.projects.bogor.ast.Node | 
|---|
| ILLEGAL_LOCAL_ID_CHAR | 
| Constructor Summary | |
|---|---|
| PrintArg() | |
| Method Summary | |
|---|---|
| abstract  PrintArg | clone()Clones this object (deep clone); including location info. | 
|  void | dispose()Removes reference to parent. | 
|  PrintAction | getParent()Gets the parent of this object. | 
|  void | setParent(PrintAction newParent)Sets the parent of this object. | 
| Methods inherited from class edu.ksu.cis.projects.bogor.ast.Node | 
|---|
| getLocationInfo, getProperty, putProperty, setLocationInfo, toString, visit | 
| Methods inherited from class java.lang.Object | 
|---|
| equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Field Detail | 
|---|
protected PrintAction parent
| Constructor Detail | 
|---|
public PrintArg()
| Method Detail | 
|---|
public void setParent(PrintAction newParent)
newParent - The new parent of this object. Must be non-null.public PrintAction getParent()
public abstract PrintArg clone()
clone in class Nodepublic void dispose()
dispose in interface Disposabledispose in class Node| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||