harpoon.IR.Tree
Class Data

java.lang.Object
  |
  +--harpoon.ClassFile.HData
        |
        +--harpoon.IR.Tree.Data
Direct Known Subclasses:
Data

public abstract class Data
extends HData

Data is an abstract implementation of HData for IR.Tree form.

Version:
$Id: Data.java,v 1.2 2002/02/25 21:05:30 cananian Exp $
Author:
C. Scott Ananian <cananian@alumni.princeton.edu>

Nested Class Summary
protected  class Data.TreeFactory
          Create a proper TreeFactory.
 
Field Summary
protected  String desc
           
protected  Frame frame
           
protected  Data.TreeFactory tf
           
 
Constructor Summary
protected Data(String desc, Frame f)
           
 
Method Summary
 String getDesc()
           
 void print(PrintWriter pw, HCode.PrintCallback callback)
          Print a human-readable representation of this dataview
 
Methods inherited from class harpoon.ClassFile.HData
clone, getElementsI, getElementsL, getHClass, getRootElement, print
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

desc

protected String desc

frame

protected Frame frame

tf

protected Data.TreeFactory tf
Constructor Detail

Data

protected Data(String desc,
               Frame f)
Method Detail

getDesc

public String getDesc()

print

public void print(PrintWriter pw,
                  HCode.PrintCallback callback)
Print a human-readable representation of this dataview

Specified by:
print in class HData