nz.net.juju.jaune
Class CompiledClass

java.lang.Object
  |
  +--nz.net.juju.jaune.Compiler
        |
        +--nz.net.juju.jaune.CompiledClass

public class CompiledClass
extends Compiler

The output of the ClassCompiler, which is a fully compiled form of the input file. RETARGET: Contains code for generating the headers, field, and method tables.


Constructor Summary
CompiledClass(gnu.bytecode.ClassType cl)
           
 
Method Summary
 void addMethod(CompiledMethod method)
          Attach a new method into this class
 void emit(java.io.PrintStream out)
          Emmits the data for all of this class, generating it first if required.
 
Methods inherited from class nz.net.juju.jaune.Compiler
error, getFilename, getLineNumber, log, warn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompiledClass

public CompiledClass(gnu.bytecode.ClassType cl)
              throws java.lang.Exception
Method Detail

addMethod

public void addMethod(CompiledMethod method)
Attach a new method into this class

emit

public void emit(java.io.PrintStream out)
          throws java.lang.Exception
Emmits the data for all of this class, generating it first if required.