|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcoins.IrRoot
IrRoot class is the super class of HirRoot and LirRoot. It contains references to IoRoot object and SymRoot object which are used in accessing information and methods of IoRoot and Sym. All HIR objects and LIR objects contain a reference to IrRoot object.
| Field Summary | |
protected HirRoot |
fHirRoot
|
protected int |
fInitiateIrCount
|
IoRoot |
ioRoot
ioRoot records the reference to the IoRoot object got from SymRoot passed as a parameter of costructors of IrRoot, HirRoot, LirRoot. |
IR |
ir
ir records the root of program tree represented in HIR or LIR. |
IrRoot |
irRoot
irRoot records the instance of IrRoot so as it can be refered from others. |
IR |
programRoot
programRoot records the root of program tree represented in HIR or LIR. |
SymRoot |
symRoot
symRoot records the reference to the SymRoot object passed as a parameter of costructors for IrRoot, HirRoot, LirRoot. |
| Constructor Summary | |
IrRoot()
|
|
IrRoot(SymRoot pSymRoot)
IrRoot is usually invoked from the constructors of HirRoot and LirRoot. |
|
| Method Summary | |
HirRoot |
getHirRoot()
getHirRoot: Get HirRoot reference. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public final IoRoot ioRoot
public final SymRoot symRoot
public final IrRoot irRoot
public IR ir
public IR programRoot
protected int fInitiateIrCount
protected HirRoot fHirRoot
| Constructor Detail |
public IrRoot()
public IrRoot(SymRoot pSymRoot)
| Method Detail |
public HirRoot getHirRoot()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||