|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectharpoon.IR.Tree.TreeFactory
harpoon.IR.Tree.Code.TreeFactory
public class Code.TreeFactory
Create a proper TreeFactory.
Method Summary | |
---|---|
Frame |
getFrame()
Returns the Frame to be used to resolve
machine-dependent issues for this TreeFactory . |
HMethod |
getMethod()
Returns the HMethod to which all Exp s and
Stm s generated by this factory belong. |
Code |
getParent()
Returns the HCode to which all Exp s and
Stm s generated by this factory belong. |
int |
hashCode()
Generates a repeatable hashcode for this factory. |
TempFactory |
tempFactory()
Returns the TempFactory to use for Temp
arguments to Exp s and Stm s generated by
this factory. |
String |
toString()
Returns a human-readable representation for this TreeFactory . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
Method Detail |
---|
public TempFactory tempFactory()
TreeFactory
TempFactory
to use for Temp
arguments to Exp
s and Stm
s generated by
this factory.
tempFactory
in class TreeFactory
public Code getParent()
HCode
to which all Exp
s and
Stm
s generated by this factory belong.
public HMethod getMethod()
HMethod
to which all Exp
s and
Stm
s generated by this factory belong.
public Frame getFrame()
TreeFactory
Frame
to be used to resolve
machine-dependent issues for this TreeFactory
.
getFrame
in class TreeFactory
public String toString()
TreeFactory
TreeFactory
.
toString
in class TreeFactory
public int hashCode()
TreeFactory
hashCode
in class TreeFactory
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |