com.vladium.jcd.compiler
Interface IClassFormatOutput

All Known Subinterfaces:
IAttributeCollection, IConstantCollection, IDeclaredExceptionTable, IExceptionHandlerTable, IFieldCollection, IInterfaceCollection, IMethodCollection
All Known Implementing Classes:
Attribute_info, AttributeCollection, BridgeAttribute_info, ClassDef, CodeAttribute_info, CONSTANT_Class_info, CONSTANT_Double_info, CONSTANT_Fieldref_info, CONSTANT_Float_info, CONSTANT_info, CONSTANT_Integer_info, CONSTANT_InterfaceMethodref_info, CONSTANT_literal_info, CONSTANT_Long_info, CONSTANT_Methodref_info, CONSTANT_NameAndType_info, CONSTANT_ref_info, CONSTANT_String_info, CONSTANT_Utf8_info, ConstantCollection, ConstantValueAttribute_info, DeclaredExceptionTable, Exception_info, ExceptionHandlerTable, ExceptionsAttribute_info, FieldCollection, GenericAttribute_info, InnerClass_info, InnerClassesAttribute_info, InterfaceCollection, LineNumber_info, LineNumberTableAttribute_info, MethodCollection, SourceFileAttribute_info, SyntheticAttribute_info

public interface IClassFormatOutput

Our class tables and nested table structures support this interface so that they could be serialized into binary format as per .class layout format.

Author:
(C) 2001, Vlad Roubtsov

Method Summary
 void writeInClassFormat(UDataOutputStream out)
           
 

Method Detail

writeInClassFormat

void writeInClassFormat(UDataOutputStream out)
                        throws java.io.IOException
Throws:
java.io.IOException