com.jeffpalm.basic.bytecode
Interface ICodeGenerator

All Known Subinterfaces:
IAttribute, IClassFile, ICode, ICodeAttribute, ICONSTANT_Class_info, ICONSTANT_Double_info, ICONSTANT_Fieldref_info, ICONSTANT_Float_info, ICONSTANT_info, ICONSTANT_Integer_info, ICONSTANT_InterfaceMethodref_info, ICONSTANT_Long_info, ICONSTANT_Methodref_info, ICONSTANT_NameAndType_info, ICONSTANT_String_info, ICONSTANT_Utf8_info, IConstantPool, IExceptionTableEntry, IField, IFieldOrMethod, ILineNumberTableAttribute, IMethod, IMutableClassFile, IMutableCode, IMutableField, IMutableFieldOrMethod, IMutableLineNumberTableAttribute, IMutableMethod, ISourceFileAttribute
All Known Implementing Classes:
ClassFileImpl, Code, CodeAttribute, CONSTANT_Class_info, CONSTANT_Double_info, CONSTANT_Fieldref_info, CONSTANT_Float_info, CONSTANT_info, CONSTANT_Integer_info, CONSTANT_InterfaceMethodref_info, CONSTANT_Long_info, CONSTANT_Methodref_info, CONSTANT_NameAndType_info, CONSTANT_ref_info, CONSTANT_String_info, CONSTANT_u4_info, CONSTANT_u4_u4_info, CONSTANT_Utf8_info, ConstantPoolImpl, ExceptionTableEntry, FieldImpl, LineNumberTableAttribute, MethodImpl, SourceFileAttribute

public interface ICodeGenerator


Method Summary
 void gen(ICodeStream code)
           
 

Method Detail

gen

void gen(ICodeStream code)
         throws java.io.IOException
Throws:
java.io.IOException