harpoon.Main
Class SAMain

java.lang.Object
  |
  +--harpoon.IR.Registration
        |
        +--harpoon.Main.SAMain

public class SAMain
extends Registration

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

Version:
$Id: SAMain.java,v 1.4 2002/03/27 22:55:16 kkz Exp $
Author:
Felix S. Klock II <pnkfelix@mit.edu>

Constructor Summary
SAMain()
           
 
Method Summary
static void do_it()
           
static void do_it(boolean alexhack)
           
protected static void info(String str)
           
static void main(String[] args)
           
protected static void message(String msg)
           
protected static void messageln(String msg)
           
static void outputClassData(HClass hclass, PrintWriter out)
           
static void outputMethod(HMethod hmethod, HCodeFactory hcf, HCodeFactory sahcf, PrintWriter out)
           
protected static void parseOpts(String[] args)
           
protected static void printHelp()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SAMain

public SAMain()
Method Detail

main

public static void main(String[] args)

do_it

public static void do_it()

do_it

public static void do_it(boolean alexhack)

outputMethod

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

outputClassData

public static void outputClassData(HClass hclass,
                                   PrintWriter out)
                            throws IOException
IOException

message

protected static void message(String msg)

messageln

protected static void messageln(String msg)

parseOpts

protected static void parseOpts(String[] args)

printHelp

protected static void printHelp()

info

protected static void info(String str)