Uses of Interface
com.vladium.jcd.compiler.IClassFormatOutput

Packages that use IClassFormatOutput
com.vladium.jcd.cls   
com.vladium.jcd.cls.attribute   
com.vladium.jcd.cls.constant   
 

Uses of IClassFormatOutput in com.vladium.jcd.cls
 

Subinterfaces of IClassFormatOutput in com.vladium.jcd.cls
 interface IAttributeCollection
          An abstraction of the 'attributes' component of .class format.
 interface IConstantCollection
          An abstraction of constant pool in .class format.
 interface IFieldCollection
          An abstraction of the 'fields' component of .class format.
 interface IInterfaceCollection
          An abstraction of the 'interfaces' component of .class format.
 interface IMethodCollection
          An abstraction of the 'methods' component of .class format.
 

Classes in com.vladium.jcd.cls that implement IClassFormatOutput
(package private)  class AttributeCollection
           
 class ClassDef
          This class represents the abstract syntax table (AST) that ClassDefParser produces from bytecode.
(package private)  class ConstantCollection
           
(package private)  class FieldCollection
           
(package private)  class InterfaceCollection
           
(package private)  class MethodCollection
           
 

Uses of IClassFormatOutput in com.vladium.jcd.cls.attribute
 

Subinterfaces of IClassFormatOutput in com.vladium.jcd.cls.attribute
 interface IDeclaredExceptionTable
          This table is a structure nested within ExceptionsAttribute_info structure.
 interface IExceptionHandlerTable
          This table is a structure nested within the CodeAttribute_info.
 

Classes in com.vladium.jcd.cls.attribute that implement IClassFormatOutput
 class Attribute_info
          Abstract base for all XXXAttribute_info structures.
 class BridgeAttribute_info
          New attribute added by J2SE 1.5
 class CodeAttribute_info
          The Code attribute is a variable-length attribute used in the attributes table of Method_info structures.
 class ConstantValueAttribute_info
          The ConstantValue attribute is a fixed-length attribute used in the attributes table of the Field_info structures.
(package private)  class DeclaredExceptionTable
           
 class Exception_info
          An Exception_info is an entry layout format for ExceptionHandlerTable.
(package private)  class ExceptionHandlerTable
           
 class ExceptionsAttribute_info
          The Exceptions attribute is a variable-length attribute used in the attributes table of a Method_info structure.
 class GenericAttribute_info
          This attribute structure is used during parsing to absorb all attribute types that are not currently recognized.
 class InnerClass_info
           
 class InnerClassesAttribute_info
           
 class LineNumber_info
          This class represents a line_number_table entry contained by LineNumberTableAttribute_info attribute.
 class LineNumberTableAttribute_info
          The LineNumberTable attribute is an optional variable-length attribute in the attributes table of a CodeAttribute_info attribute.
 class SourceFileAttribute_info
           
 class SyntheticAttribute_info
          The Synthetic attribute is a fixed-length attribute in the attributes table of ClassFile, Field_info, and Method_info structures.
 

Uses of IClassFormatOutput in com.vladium.jcd.cls.constant
 

Classes in com.vladium.jcd.cls.constant that implement IClassFormatOutput
 class CONSTANT_Class_info
          The CONSTANT_Class_info structure is used to represent a class or an interface.
 class CONSTANT_Double_info
          The CONSTANT_Long_info and CONSTANT_Double_info represent eight-byte numeric (long and double) constants.
 class CONSTANT_Fieldref_info
          This structure is used in the constant pool to represent dynamic references to fields.
 class CONSTANT_Float_info
          The CONSTANT_Integer_info and CONSTANT_Float_info structures represent four-byte numeric (int and float) constants.
 class CONSTANT_info
          An abstract base for all other CONSTANT_XXX_info structures.
 class CONSTANT_Integer_info
          The CONSTANT_Integer_info and CONSTANT_Float_info structures represent four-byte numeric (int and float) constants.
 class CONSTANT_InterfaceMethodref_info
          This structure is used in the constant pool to represent dynamic references to interface methods.
 class CONSTANT_literal_info
          Abstract base for all CONSTANT_XXX_info structures representing literal values in the constant pool.
 class CONSTANT_Long_info
          The CONSTANT_Long_info and CONSTANT_Double_info represent eight-byte numeric (long and double) constants.
 class CONSTANT_Methodref_info
          This structure is used in the constant pool to represent dynamic references to class methods.
 class CONSTANT_NameAndType_info
          The CONSTANT_NameAndType_info structure is used to represent a field or method, without indicating which class or interface type it belongs to.
 class CONSTANT_ref_info
          Abstract base for all CONSTANT_XXXref_info structures.
 class CONSTANT_String_info
          The CONSTANT_String_info structure is used to represent constant objects of the type java.lang.String.
 class CONSTANT_Utf8_info
          The CONSTANT_Utf8_info structure is used to represent constant string values.