harpoon.Backend.Runtime1
Class DataJavaMain

java.lang.Object
  |
  +--harpoon.ClassFile.HData
        |
        +--harpoon.IR.Tree.Data
              |
              +--harpoon.Backend.Runtime1.Data
                    |
                    +--harpoon.Backend.Runtime1.DataJavaMain

public class DataJavaMain
extends Data

DataJavaMain outputs a labeled string pointer ("FNI_javamain") which tells the runtime with which method to begin execution of this java program.

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

Nested Class Summary
 
Nested classes inherited from class harpoon.IR.Tree.Data
Data.TreeFactory
 
Field Summary
 
Fields inherited from class harpoon.Backend.Runtime1.Data
root
 
Fields inherited from class harpoon.IR.Tree.Data
desc, frame, tf
 
Constructor Summary
DataJavaMain(Frame f, HClass hc, HMethod main)
          Creates a DataInitializers.
 
Methods inherited from class harpoon.Backend.Runtime1.Data
emitUtf8String, getHClass, getRootElement, hashCode, toUTF8
 
Methods inherited from class harpoon.IR.Tree.Data
getDesc, print
 
Methods inherited from class harpoon.ClassFile.HData
clone, getElementsI, getElementsL, print
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataJavaMain

public DataJavaMain(Frame f,
                    HClass hc,
                    HMethod main)
Creates a DataInitializers.