harpoon.Main
Class EDMain

java.lang.Object
  extended by harpoon.IR.Registration
      extended by harpoon.Main.EDMain

public class EDMain
extends Registration

EDMain is a program to compile java classes to some approximation of StrongARM assembly. It is for development testing purposes, not production use.

Version:
$Id: EDMain.java,v 1.8 2004/02/08 01:58:13 cananian Exp $
Author:
Felix S. Klock II <pnkfelix@mit.edu>

Constructor Summary
EDMain()
           
 
Method Summary
static void main(String[] args)
           
static void outputClassData(Linker linker, HClass hclass, PrintWriter out)
           
static void outputMethod(HMethod hmethod, HCodeFactory hcf, HCodeFactory sahcf, PrintWriter out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EDMain

public EDMain()
Method Detail

main

public static void main(String[] args)
                 throws IOException,
                        ClassNotFoundException
Throws:
IOException
ClassNotFoundException

outputMethod

public static void outputMethod(HMethod hmethod,
                                HCodeFactory hcf,
                                HCodeFactory sahcf,
                                PrintWriter out)
                         throws IOException
Throws:
IOException

outputClassData

public static void outputClassData(Linker linker,
                                   HClass hclass,
                                   PrintWriter out)
                            throws IOException
Throws:
IOException