codegenjvm
Class JVMCodeGenerator

java.lang.Object
  extended by codegenjvm.JVMCodeGenerator

public class JVMCodeGenerator
extends java.lang.Object

The JVMCodeGenerator class generates bytecodes targeted for the JVM. This class is incomplete and will need to be implemented by the student.


Constructor Summary
JVMCodeGenerator(ClassTreeNode root, boolean debug)
          JVMCodeGenerator constructor
 
Method Summary
 void generate()
          Generate program Creates a textual bytecode file for each class, which can be translated into bytecodes via a program like Jasmin
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JVMCodeGenerator

public JVMCodeGenerator(ClassTreeNode root,
                        boolean debug)
JVMCodeGenerator constructor

Parameters:
root - root of the class hierarchy tree
debug - flag indicating whether debugging enabled
Method Detail

generate

public void generate()
Generate program Creates a textual bytecode file for each class, which can be translated into bytecodes via a program like Jasmin