mjc

Uses of Class
org.multijava.util.classfile.ConstantPool

Packages that use ConstantPool
org.multijava.mjc Implements mjc, a MultiJava compiler. 
org.multijava.util.classfile Provides an editor for classfiles used by MultiJava and the Java Modeling Language
 

Uses of ConstantPool in org.multijava.mjc
 

Methods in org.multijava.mjc with parameters of type ConstantPool
 void CMethodInfo.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
 

Constructors in org.multijava.mjc with parameters of type ConstantPool
CMethodInfo(DataInput in, ConstantPool cp, boolean interfaceOnly)
          Constructs an instance by reading bytecode from the given stream in and referring to the constant pool cp.
 

Uses of ConstantPool in org.multijava.util.classfile
 

Fields in org.multijava.util.classfile declared as ConstantPool
private  ConstantPool InstructionIO.cp
           
 

Methods in org.multijava.util.classfile that return ConstantPool
private  ConstantPool ClassInfo.resolveConstants()
          Create a constant pool and insert in it all constants from from all the element of the class (fields, method, attributes, ...)
 

Methods in org.multijava.util.classfile with parameters of type ConstantPool
protected abstract  void Attribute.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
protected abstract  void Attribute.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
protected  void CodeInfo.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
protected  void CodeInfo.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
static Instruction[] InstructionIO.read(DataInput in, ConstantPool cp)
          Constructs an array of instructions from a class file stream
(package private)  void FieldInfo.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
(package private)  void FieldInfo.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
 void MethodInfo.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
 void MethodInfo.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
(package private)  void InnerClassInfo.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
(package private)  void InnerClassInfo.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
(package private) abstract  void Instruction.resolveConstants(ConstantPool cp)
          Inserts or checks location of constant value in constant pool
(package private) abstract  void Instruction.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
(package private)  void ClassRefInstruction.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
(package private)  void ClassRefInstruction.write(ConstantPool cp, DataOutput out)
          Write this instruction into a file
(package private)  void FieldRefInstruction.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
(package private)  void FieldRefInstruction.write(ConstantPool cp, DataOutput out)
          Write this instruction into a file
(package private)  void IincInstruction.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
(package private)  void IincInstruction.write(ConstantPool cp, DataOutput out)
          Write this instruction into a file
(package private)  void InvokeinterfaceInstruction.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
(package private)  void InvokeinterfaceInstruction.write(ConstantPool cp, DataOutput out)
          Write this instruction into a file
(package private)  void JumpInstruction.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
(package private)  void JumpInstruction.write(ConstantPool cp, DataOutput out)
          Write this instruction into a file
(package private)  void LocalVarInstruction.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
(package private)  void LocalVarInstruction.write(ConstantPool cp, DataOutput out)
          Write this instruction into a file
(package private)  void MethodRefInstruction.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
(package private)  void MethodRefInstruction.write(ConstantPool cp, DataOutput out)
          Write this instruction into a file
(package private)  void MultiarrayInstruction.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
(package private)  void MultiarrayInstruction.write(ConstantPool cp, DataOutput out)
          Write this instruction into a file
(package private)  void NewarrayInstruction.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
(package private)  void NewarrayInstruction.write(ConstantPool cp, DataOutput out)
          Write this instruction into a file
(package private)  void NoArgInstruction.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
(package private)  void NoArgInstruction.write(ConstantPool cp, DataOutput out)
          Write this instruction into a file
(package private)  void PushLiteralInstruction.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
(package private)  void PushLiteralInstruction.write(ConstantPool cp, DataOutput out)
          Write this instruction into a file
(package private)  void SwitchInstruction.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
(package private)  void SwitchInstruction.write(ConstantPool cp, DataOutput out)
          Write this instruction into a file
(package private) abstract  void PooledConstant.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
(package private) abstract  void PooledConstant.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
(package private)  void ClassConstant.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
(package private)  void ClassConstant.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
(package private)  void ReferenceConstant.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
(package private)  void ReferenceConstant.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
(package private) static Attribute AttributeList.read(DataInput in, ConstantPool cp)
          This method calls each member of the attribute parsing chain-of-responsibility in order to read the next attribute in the given input stream.
(package private) static Attribute AttributeList.readInterfaceOnly(DataInput in, ConstantPool cp)
          This method calls each member of the attribute parsing chain-of-responsibility in order to read the next attribute in the given input stream.
(package private) static Attribute AttributeList.readCodeInfoAttribute(DataInput in, ConstantPool cp, Instruction[] insns)
          This method calls each member of the attribute parsing chain-of-responsibility, in order, to read the next CodeInfo attribute in the given input stream.
(package private)  void AttributeList.resolveConstants(ConstantPool cp)
          Insert or check location of constant values in constant pool
(package private)  void AttributeList.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
 void GenericFunctionInfo.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
 void GenericFunctionInfo.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
(package private)  void LocalVariableInfo.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
(package private)  void LocalVariableInfo.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
(package private)  void HandlerInfo.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
(package private)  void HandlerInfo.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
protected  void AnchorAttribute.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
protected  void AnchorAttribute.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
(package private)  void AsciiConstant.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
(package private)  void AsciiConstant.write(ConstantPool _cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
(package private)  void Annotation.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool.
(package private)  void Annotation.write(ConstantPool cp, DataOutput out)
          Write the annotation structure to a classfile.
(package private) abstract  void AnnotElementValue.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool.
(package private) abstract  void AnnotElementValue.write(ConstantPool cp, DataOutput out)
          Write this value to a classfile stream.
(package private)  void Annotation.ElementValuePair.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool.
(package private)  void Annotation.ElementValuePair.write(ConstantPool cp, DataOutput out)
          Write this element-value pair to a stream.
 void AnnotBooleanElementValue.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool.
 void AnnotBooleanElementValue.write(ConstantPool cp, DataOutput out)
          Write this value to a classfile stream.
(package private)  void IntegerConstant.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
(package private)  void IntegerConstant.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
(package private)  void AnnotByteElementValue.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool.
(package private)  void AnnotByteElementValue.write(ConstantPool cp, DataOutput out)
          Write this value to a classfile stream.
(package private)  void AnnotCharElementValue.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool.
(package private)  void AnnotCharElementValue.write(ConstantPool cp, DataOutput out)
          Write this value to a classfile stream.
(package private)  void AnnotDoubleElementValue.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool.
(package private)  void AnnotDoubleElementValue.write(ConstantPool cp, DataOutput out)
          Write this value to a classfile stream.
(package private)  void DoubleConstant.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
(package private)  void DoubleConstant.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
(package private)  void AnnotFloatElementValue.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool.
(package private)  void AnnotFloatElementValue.write(ConstantPool cp, DataOutput out)
          Write this value to a classfile stream.
(package private)  void FloatConstant.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
(package private)  void FloatConstant.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
(package private)  void AnnotIntegerElementValue.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool.
(package private)  void AnnotIntegerElementValue.write(ConstantPool cp, DataOutput out)
          Write this value to a classfile stream.
(package private)  void AnnotLongElementValue.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool.
(package private)  void AnnotLongElementValue.write(ConstantPool cp, DataOutput out)
          Write this value to a classfile stream.
(package private)  void LongConstant.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
(package private)  void LongConstant.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
(package private)  void AnnotShortElementValue.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool.
(package private)  void AnnotShortElementValue.write(ConstantPool cp, DataOutput out)
          Write this value to a classfile stream.
(package private)  void AnnotStringElementValue.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool.
(package private)  void AnnotStringElementValue.write(ConstantPool cp, DataOutput out)
          Write this value to a classfile stream.
abstract  Attribute AttributeParser.read(String tag, DataInput in, ConstantPool cp)
          Checks the next attribute in the given input, in, and parses it if it is recognized.
abstract  Attribute AttributeParser.readInterfaceOnly(String tag, DataInput in, ConstantPool cp)
          Checks the next attribute in the given input, in, and parses it if it is recognized, but skips CodeInfo attributes.
abstract  Attribute AttributeParser.readCodeInfoAttribute(String tag, DataInput in, ConstantPool cp, Instruction[] insns)
          Checks the next attribute in the given input, in, and parses it if it is recognized, but only parses attributes that may appear within a CodeInfo attribute.
 Attribute BaseAttributeParser.read(String tag, DataInput in, ConstantPool cp)
          Checks the next attribute in the given input, in, and parses it if it is recognized.
 Attribute BaseAttributeParser.readInterfaceOnly(String tag, DataInput in, ConstantPool cp)
          Checks the next attribute in the given input, in, and parses it if it is recognized, but skips CodeInfo attributes.
 Attribute BaseAttributeParser.readCodeInfoAttribute(String tag, DataInput in, ConstantPool cp, Instruction[] insns)
          Checks the next attribute in the given input, in, and parses it if it is recognized, but only parses attributes that may appear within a CodeInfo attribute.
 FieldInfo ClassInfoCreator.createFieldInfo(DataInput data, ConstantPool cp)
          Creates a field info object by reading bytecode from the data input stream data.
 MethodInfo ClassInfoCreator.createMethodInfo(DataInput data, ConstantPool cp, boolean interfaceOnly)
          Creates a method info object by reading bytecode from the data input stream data.
protected  void ConstantValueAttribute.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
protected  void ConstantValueAttribute.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
protected  void DeprecatedAttribute.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
protected  void DeprecatedAttribute.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
protected  void DispatcherAttribute.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
protected  void DispatcherAttribute.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
protected  void ExceptionsAttribute.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
protected  void ExceptionsAttribute.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
(package private)  void NameAndTypeConstant.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
(package private)  void NameAndTypeConstant.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
protected  void GenericAttribute.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
protected  void GenericAttribute.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
protected  void GenericFunctionsAttribute.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
protected  void GenericFunctionsAttribute.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
protected  void InnerClassTable.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
protected  void InnerClassTable.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
protected  void LineNumberTable.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
protected  void LineNumberTable.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
protected  void LocalVariableTable.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
protected  void LocalVariableTable.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
protected  void RuntimeVisibleAnnotationsAttribute.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool.
protected  void RuntimeVisibleAnnotationsAttribute.write(ConstantPool cp, DataOutput out)
          Write this attribute into the file (out) getting data position from the constant pool.
protected  void RuntimeVisibleParameterAnnotationsAttribute.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool.
protected  void RuntimeVisibleParameterAnnotationsAttribute.write(ConstantPool cp, DataOutput out)
          Write this attribute into the file (out) getting data position from the constant pool.
 Attribute MJAttributeParser.read(String tag, DataInput in, ConstantPool cp)
          Checks the next attribute in the given input, in, and parses it if it is recognized.
 Attribute MJAttributeParser.readInterfaceOnly(String tag, DataInput in, ConstantPool cp)
          Checks the next attribute in the given input, in, and parses it if it is recognized, but skips CodeInfo attributes.
 Attribute MJAttributeParser.readCodeInfoAttribute(String tag, DataInput in, ConstantPool cp, Instruction[] insns)
          Checks the next attribute in the given input, in, and parses it if it is recognized, but only parses attributes that may appear within a CodeInfo attribute.
protected  void MultimethodBodyAttribute.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
protected  void MultimethodBodyAttribute.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
abstract  void PushLiteralInstruction.Operand.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
abstract  void PushLiteralInstruction.Operand.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
 void PushLiteralInstruction.ByteOperand.resolveConstants(ConstantPool cp)
           
 void PushLiteralInstruction.ByteOperand.write(ConstantPool cp, DataOutput out)
           
 void PushLiteralInstruction.ShortOperand.resolveConstants(ConstantPool cp)
           
 void PushLiteralInstruction.ShortOperand.write(ConstantPool cp, DataOutput out)
           
 void PushLiteralInstruction.ConstantOperand.resolveConstants(ConstantPool cp)
           
 void PushLiteralInstruction.ConstantOperand.write(ConstantPool cp, DataOutput out)
           
protected  void RedirectorAttribute.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
protected  void RedirectorAttribute.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
protected  void RMJAttribute.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
protected  void RMJAttribute.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
protected  void SignatureAttribute.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
protected  void SignatureAttribute.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
protected  void SourceFileAttribute.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
protected  void SourceFileAttribute.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
(package private)  void StringConstant.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
(package private)  void StringConstant.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
protected  void SyntheticAttribute.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
protected  void SyntheticAttribute.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
 Attribute UniverseAttributeParser.read(String tag, DataInput in, ConstantPool cp)
          Checks the next attribute in the given input stream, and parses it if is is recognized.
 Attribute UniverseAttributeParser.readInterfaceOnly(String tag, DataInput in, ConstantPool cp)
          Checks the next attribute in the given input stream, and parses it if is is recognized, but skips CodeInfo attributes Returns an Attribute instance if the attribute is recognized, or null otherwise.
 Attribute UniverseAttributeParser.readCodeInfoAttribute(String tag, DataInput in, ConstantPool cp, Instruction[] insns)
          Checks the next attribute in the given input stream, and parses it if is is recognized, but only parses attributes that may appear within a CodeInfo attribute.
protected  void UniverseClassAttribute.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool.
protected  void UniverseClassAttribute.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool.
protected  void UniverseFieldAttribute.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool.
protected  void UniverseFieldAttribute.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool.
protected  void UniverseMethodAttribute.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool.
protected  void UniverseMethodAttribute.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool.
(package private)  void UnresolvedConstant.resolveConstants(ConstantPool cp)
          Insert or check location of constant value on constant pool
(package private)  void UnresolvedConstant.write(ConstantPool cp, DataOutput out)
          Write this class into the the file (out) getting data position from the constant pool
 

Constructors in org.multijava.util.classfile with parameters of type ConstantPool
CodeInfo(DataInput in, ConstantPool cp)
          Make up a new attribute
InstructionIO(DataInput in, ConstantPool cp)
           
FieldInfo(DataInput in, ConstantPool cp)
          Constructs a field entry from a class file stream
MethodInfo(DataInput in, ConstantPool cp, boolean interfaceOnly)
          Constructs a method entry from a class file stream
InnerClassInfo(DataInput in, ConstantPool cp)
          Create a classes entry within an InnerClasses attribute.c
AttributeList(DataInput in, ConstantPool cp, boolean noCode)
          Constructs an attribute list from a class file stream
AttributeList(DataInput in, ConstantPool cp, Instruction[] insns)
          Constructs an sub-attribute list of CodeInfo from a class file stream
GenericFunctionInfo(DataInput in, ConstantPool cp)
          Constructs a generic function info structure from a class file stream
LineNumberInfo(DataInput in, ConstantPool cp, Instruction[] insns)
          Create an entry in the line number table from a class file stream
LocalVariableInfo(DataInput in, ConstantPool cp, Instruction[] insns)
          Create an entry in the line number table from a class file stream
HandlerInfo(DataInput in, ConstantPool cp, Instruction[] insns)
          Constructs a new exception handler info entry from a class file
AnchorAttribute(DataInput in, ConstantPool cp)
          Constructs an anchor attribute from a class file stream.
Annotation(ConstantPool cp, DataInput in)
          Read an annotation structure from a classfile.
Annotation.ElementValuePair(ConstantPool cp, DataInput in)
          Construct an element-value pair in an annotation structure from a classfile stream.
AnnotBooleanElementValue(ConstantPool cp, DataInput in)
          Construct a new element-value from a classfile stream.
AnnotByteElementValue(ConstantPool cp, DataInput in)
          Construct a new element-value from a classfile stream.
AnnotCharElementValue(ConstantPool cp, DataInput in)
          Construct a new element-value from a classfile stream.
AnnotDoubleElementValue(ConstantPool cp, DataInput in)
          Construct a new element-value from a classfile stream.
AnnotFloatElementValue(ConstantPool cp, DataInput in)
          Construct a new element-value from a classfile stream.
AnnotIntegerElementValue(ConstantPool cp, DataInput in)
          Construct a new element-value from a classfile stream.
AnnotLongElementValue(ConstantPool cp, DataInput in)
          Construct a new element-value from a classfile stream.
AnnotShortElementValue(ConstantPool cp, DataInput in)
          Construct a new element-value from a classfile stream.
AnnotStringElementValue(ConstantPool cp, DataInput in)
          Construct a new element-value from a classfile stream.
MultimethodInfo(DataInput in, ConstantPool cp, short number, String topConcMethColl)
          Constructs a multimethod info data structure from a class file stream
ConstantValueAttribute(DataInput in, ConstantPool cp)
          Constructs a constant value attribute from a class file stream.
DeprecatedAttribute(DataInput in, ConstantPool cp)
          Constructs a deprecated attribute from a class file stream.
DispatcherAttribute(DataInput in, ConstantPool cp)
          Constructs a dispatcher attribute from a class file stream.
ExceptionsAttribute(DataInput in, ConstantPool cp)
          Constructs a exceptions attribute from a class file stream.
GenericAttribute(AsciiConstant name, DataInput in, ConstantPool cp)
          Make up a new attribute
GenericFunctionsAttribute(DataInput in, ConstantPool cp)
          Constructs a generic functions attribute from a class file stream.
InnerClassTable(DataInput in, ConstantPool cp)
          Constructs an InnerClasses attribute from a class file stream.
LineNumberTable(DataInput in, ConstantPool cp, Instruction[] insns)
          Constructs a line number table attribute from a class file stream.
LocalVariableTable(DataInput in, ConstantPool cp, Instruction[] insns)
          Constructs a line number table attribute from a class file stream.
RuntimeVisibleAnnotationsAttribute(DataInput in, ConstantPool cp)
          Construct a new RuntimeVisibleAnnotations attribute from a classfile stream.
RuntimeVisibleParameterAnnotationsAttribute(DataInput in, ConstantPool cp)
          Constructs a RuntimeVisibleParameterAnnotations attribute from a classfile stream.
MultimethodBodyAttribute(DataInput in, ConstantPool cp)
          Constructs a multimethod body attribute from a class file stream.
RedirectorAttribute(DataInput in, ConstantPool cp)
          Constructs a dispatcher attribute from a class file stream.
SignatureAttribute(DataInput in, ConstantPool cp)
          Constructs a Signature (generic) attribute from a class file stream.
SkippedCodeInfo(DataInput in, ConstantPool cp)
          Make up a new attribute
SourceFileAttribute(DataInput in, ConstantPool cp)
          Constructs a source file attribute from a class file stream.
SyntheticAttribute(DataInput in, ConstantPool cp)
          Constructs a synthetic attribute from a class file stream.
UniverseClassAttribute(DataInput in, ConstantPool cp)
          Constructs a universe version attribute from a classfile stream.
UniverseFieldAttribute(DataInput in, ConstantPool cp)
          Constructs a universe field attribute from a class file stream.
UniverseMethodAttribute(DataInput in, ConstantPool cp)
          Constructs a Universe Method Attribute from a class file stream.
 


mjc

mjc is Copyright (C) 2000-2004 by Iowa State University and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. mjc is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.