harpoon.IR.Tree
Class Data.TreeFactory

java.lang.Object
  extended by harpoon.IR.Tree.TreeFactory
      extended by harpoon.IR.Tree.Data.TreeFactory
All Implemented Interfaces:
ReferenceUnique
Enclosing class:
Data

protected class Data.TreeFactory
extends TreeFactory

Create a proper TreeFactory.


Method Summary
 Frame getFrame()
          Returns the HClass to which all HDataElements generated by this factory belong.
 Data getParent()
          Returns the HCode to which all HDataElements generated by this factory belong.
 int hashCode()
          Generates a repeatable hashcode for this factory.
 TempFactory tempFactory()
          No temp factory for Data
 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

tempFactory

public TempFactory tempFactory()
No temp factory for Data

Specified by:
tempFactory in class TreeFactory

getParent

public Data getParent()
Returns the HCode to which all HDataElements generated by this factory belong.


getFrame

public Frame getFrame()
Returns the HClass to which all HDataElements generated by this factory belong.

Specified by:
getFrame in class TreeFactory

toString

public String toString()
Description copied from class: TreeFactory
Returns a human-readable representation for this TreeFactory.

Specified by:
toString in class TreeFactory

hashCode

public int hashCode()
Description copied from class: TreeFactory
Generates a repeatable hashcode for this factory.

Specified by:
hashCode in class TreeFactory