Uses of Class
edu.rice.cs.cunit.classFile.constantPool.ConstantPool

Packages that use ConstantPool
edu.rice.cs.cunit.classFile   
edu.rice.cs.cunit.classFile.attributes   
edu.rice.cs.cunit.classFile.code   
edu.rice.cs.cunit.classFile.code.instructions   
edu.rice.cs.cunit.classFile.constantPool   
 

Uses of ConstantPool in edu.rice.cs.cunit.classFile
 

Fields in edu.rice.cs.cunit.classFile declared as ConstantPool
private  ConstantPool ClassFile._constantPool
          Constant pool.
 

Methods in edu.rice.cs.cunit.classFile that return ConstantPool
 ConstantPool ClassFile.getConstantPool()
          Accessor for the constant pool.
 

Methods in edu.rice.cs.cunit.classFile with parameters of type ConstantPool
 java.lang.String FieldInfo.toString(ConstantPool pool)
          Return a human-readable version of this field and correctly handle booleans and strings.
 java.lang.String MethodInfo.toString(ConstantPool pool)
          Return a human-readable version of this method.
 java.lang.String MethodInfo.toString(ConstantPool pool, boolean lineNumbers, boolean PCs)
          Return a human-readable version of this method.
 void FieldInfo.write(java.io.DataOutputStream dos, ConstantPool pool)
          Write this field into a stream.
 void MethodInfo.write(java.io.DataOutputStream dos, ConstantPool pool)
          Write this method into the stream.
 

Constructors in edu.rice.cs.cunit.classFile with parameters of type ConstantPool
FieldInfo(java.io.DataInputStream di, ConstantPool pool)
          Constructor.
MethodInfo(java.io.DataInputStream di, ConstantPool pool)
          Constructor
 

Uses of ConstantPool in edu.rice.cs.cunit.classFile.attributes
 

Fields in edu.rice.cs.cunit.classFile.attributes declared as ConstantPool
protected  ConstantPool AAttributeInfo._constantPool
          Constant pool.
 

Methods in edu.rice.cs.cunit.classFile.attributes with parameters of type ConstantPool
static AAnnotationsAttributeInfo.Annotation.AMemberValue AAnnotationsAttributeInfo.Annotation.AMemberValue.read(ConstantPool cp, byte[] data, int start)
          Parses member value data and returns a member value.
static AAttributeInfo AAttributeInfo.read(java.io.DataInputStream di, ConstantPool pool)
          Read from stream and return unresolved constant pool object.
 void AAnnotationsAttributeInfo.Annotation.writeToByteArrayOutputStream(ConstantPool cp, java.io.ByteArrayOutputStream baos)
          Writes this annotation into the stream.
abstract  void AAnnotationsAttributeInfo.Annotation.AMemberValue.writeToByteArrayOutputStream(ConstantPool cp, java.io.ByteArrayOutputStream baos)
          Writes this value into the stream.
 void AAnnotationsAttributeInfo.Annotation.ConstantMemberValue.writeToByteArrayOutputStream(ConstantPool cp, java.io.ByteArrayOutputStream baos)
          Writes this value into the stream.
 void AAnnotationsAttributeInfo.Annotation.EnumMemberValue.writeToByteArrayOutputStream(ConstantPool cp, java.io.ByteArrayOutputStream baos)
          Writes this value into the stream.
 void AAnnotationsAttributeInfo.Annotation.ClassMemberValue.writeToByteArrayOutputStream(ConstantPool cp, java.io.ByteArrayOutputStream baos)
          Writes this value into the stream.
 void AAnnotationsAttributeInfo.Annotation.AnnotationMemberValue.writeToByteArrayOutputStream(ConstantPool cp, java.io.ByteArrayOutputStream baos)
          Writes this value into the stream.
 void AAnnotationsAttributeInfo.Annotation.ArrayMemberValue.writeToByteArrayOutputStream(ConstantPool cp, java.io.ByteArrayOutputStream baos)
          Writes this value into the stream.
 void AAnnotationsAttributeInfo.Annotation.NameValuePair.writeToByteArrayOutputStream(ConstantPool cp, java.io.ByteArrayOutputStream baos)
          Writes this name-value pair into the stream.
 

Constructors in edu.rice.cs.cunit.classFile.attributes with parameters of type ConstantPool
AAnnotationsAttributeInfo.Annotation.ArrayMemberValue(ConstantPool cp, byte[] data, int start)
          Creates a new array.
AAnnotationsAttributeInfo.Annotation.NameValuePair(ConstantPool cp, byte[] data, int start)
          Creates a new name-value pair.
AAnnotationsAttributeInfo.Annotation(ConstantPool cp, byte[] data, int start)
          Creates a new annotation.
AAnnotationsAttributeInfo(AUTFPoolInfo name, byte[] data, ConstantPool cp)
          Creates a new abstract annotations attribute.
AAttributeInfo(AUTFPoolInfo name, byte[] data, ConstantPool cp)
          Constructor.
AMultipleAnnotationsAttributeInfo(AUTFPoolInfo name, byte[] data, ConstantPool cp)
          Creates a new abstract multiple annotations attribute.
AMultipleNamedAnnotationsAttributeInfo(AUTFPoolInfo name, byte[] data, ConstantPool cp)
           
AnnotationDefaultAttributeInfo(AUTFPoolInfo name, byte[] data, ConstantPool cp)
          Constructor.
ASingleAnnotationsAttributeInfo(AUTFPoolInfo name, byte[] data, ConstantPool cp)
          Creates a new abstract parameter annotations attribute.
CodeAttributeInfo(AUTFPoolInfo name, byte[] data, ConstantPool cp)
          Constructor.
CodeAttributeInfo(AUTFPoolInfo name, int maxStack, int maxLocals, byte[] code, CodeAttributeInfo.ExceptionTableEntry[] exceptionTableEntries, AAttributeInfo[] attributes, ConstantPool cp)
          Constructor.
ConstantValueAttributeInfo(AUTFPoolInfo name, byte[] data, ConstantPool cp)
          Constructor.
DeprecatedAttributeInfo(AUTFPoolInfo name, byte[] data, ConstantPool cp)
          Constructor.
EnclosingMethodAttributeInfo(AUTFPoolInfo name, byte[] data, ConstantPool cp)
          Constructor.
ExceptionsAttributeInfo(AUTFPoolInfo name, byte[] data, ConstantPool cp)
          Constructor.
InnerClassesAttributeInfo(AUTFPoolInfo name, byte[] data, ConstantPool cp)
          Constructor.
InstrumentationAttributeInfo(AUTFPoolInfo name, byte[] data, ConstantPool cp)
          Constructor.
LineNumberTableAttributeInfo(AUTFPoolInfo name, byte[] data, ConstantPool cp)
          Constructor.
LocalVariableTableAttributeInfo(AUTFPoolInfo name, byte[] data, ConstantPool cp)
          Constructor.
LocalVariableTypeTableAttributeInfo(AUTFPoolInfo name, byte[] data, ConstantPool cp)
          Constructor.
RuntimeInvisibleAnnotationsAttributeInfo(AUTFPoolInfo name, byte[] data, ConstantPool cp)
          Constructor.
RuntimeInvisibleLocalVariableAnnotationsAttributeInfo(AUTFPoolInfo name, byte[] data, ConstantPool cp)
          Constructor.
RuntimeInvisibleParameterAnnotationsAttributeInfo(AUTFPoolInfo name, byte[] data, ConstantPool cp)
          Constructor.
RuntimeVisibleAnnotationsAttributeInfo(AUTFPoolInfo name, byte[] data, ConstantPool cp)
          Constructor.
RuntimeVisibleLocalVariableAnnotationsAttributeInfo(AUTFPoolInfo name, byte[] data, ConstantPool cp)
          Constructor.
RuntimeVisibleParameterAnnotationsAttributeInfo(AUTFPoolInfo name, byte[] data, ConstantPool cp)
          Constructor.
SignatureAttributeInfo(AUTFPoolInfo name, byte[] data, ConstantPool cp)
          Constructor.
SourceFileAttributeInfo(AUTFPoolInfo name, byte[] data, ConstantPool cp)
          Constructor.
SyntheticAttributeInfo(AUTFPoolInfo name, byte[] data, ConstantPool cp)
          Constructor.
UnknownAttributeInfo(AUTFPoolInfo name, byte[] data, ConstantPool cp)
          Constructor.
 

Uses of ConstantPool in edu.rice.cs.cunit.classFile.code
 

Methods in edu.rice.cs.cunit.classFile.code with parameters of type ConstantPool
 java.lang.String InstructionList.toString(boolean lineNumbers, boolean PCs, ConstantPool cp)
          Return a human-readable version of the code.
 java.lang.String InstructionList.toString(ConstantPool cp)
          Return a human-readable version of the code.
 

Uses of ConstantPool in edu.rice.cs.cunit.classFile.code.instructions
 

Methods in edu.rice.cs.cunit.classFile.code.instructions with parameters of type ConstantPool
 java.lang.String AInstruction.toStringVerbose(ConstantPool cp)
          Return a verbose string representation.
 java.lang.String ReferenceInstruction.toStringVerbose(ConstantPool cp)
          Return a verbose string representation.
 

Uses of ConstantPool in edu.rice.cs.cunit.classFile.constantPool
 

Fields in edu.rice.cs.cunit.classFile.constantPool declared as ConstantPool
protected  ConstantPool APoolInfo._constantPool
          Reference to the constant pool.
 

Methods in edu.rice.cs.cunit.classFile.constantPool with parameters of type ConstantPool
 APoolInfo APoolInfo.inPool(ConstantPool pool)
          Return the reference to the constant pool item that is already in pool, that matches this one.
static APoolInfo APoolInfo.read(PositionDataInputStream dis, ConstantPool cp)
          Read from stream and return unresolved constant pool object.
 

Constructors in edu.rice.cs.cunit.classFile.constantPool with parameters of type ConstantPool
AClassNameTypePoolInfo(int type, ClassPoolInfo clas, NameAndTypePoolInfo nameAndType, ConstantPool cp)
          Create a new object.
AClassNameTypePoolInfo(int type, java.io.DataInputStream dis, ConstantPool cp)
          Constructor reading from a stream.
APoolInfo(int type, ConstantPool cp)
          Constructor
ASCIIPoolInfo(java.io.DataInputStream dis, ConstantPool cp)
          Constructor reading from a stream.
ASCIIPoolInfo(java.lang.String s, ConstantPool cp)
          Constructor
AUTFPoolInfo(int type, java.io.DataInputStream dis, ConstantPool cp)
          Constructor reading from a stream.
AUTFPoolInfo(int type, java.lang.String s, ConstantPool cp)
          Constructor.
ClassPoolInfo(AUTFPoolInfo name, ConstantPool cp)
          Constructor.
ClassPoolInfo(java.io.DataInputStream dis, ConstantPool cp)
          Constructor reading from a stream.
DoublePoolInfo(java.io.DataInputStream dis, ConstantPool cp)
          Constructor reading from a stream.
DoublePoolInfo(double d, ConstantPool cp)
          Constructor.
FieldPoolInfo(ClassPoolInfo clas, NameAndTypePoolInfo nameAndType, ConstantPool cp)
          Constructor
FieldPoolInfo(java.io.DataInputStream dis, ConstantPool cp)
          Constructor reading from a stream.
FloatPoolInfo(java.io.DataInputStream dis, ConstantPool cp)
          Constructor reading from a stream.
FloatPoolInfo(float f, ConstantPool cp)
          Constructor.
IntegerPoolInfo(java.io.DataInputStream dis, ConstantPool cp)
          Constructor reading from a stream.
IntegerPoolInfo(int i, ConstantPool cp)
          Constructor.
InterfaceMethodPoolInfo(ClassPoolInfo clas, NameAndTypePoolInfo nameAndType, ConstantPool cp)
          Constructor
InterfaceMethodPoolInfo(java.io.DataInputStream dis, ConstantPool cp)
          Constructor reading from a stream.
LongPoolInfo(java.io.DataInputStream dis, ConstantPool cp)
          Constructor reading from a stream.
LongPoolInfo(long l, ConstantPool cp)
          Constructor.
MethodPoolInfo(ClassPoolInfo clas, NameAndTypePoolInfo nameAndType, ConstantPool cp)
          Constructor
MethodPoolInfo(java.io.DataInputStream dis, ConstantPool cp)
          Constructor reading from a stream.
NameAndTypePoolInfo(AUTFPoolInfo name, AUTFPoolInfo descriptor, ConstantPool cp)
          Constructor.
NameAndTypePoolInfo(java.io.DataInputStream dis, ConstantPool cp)
          Constructor reading from a stream.
StringPoolInfo(AUTFPoolInfo utf, ConstantPool cp)
          Constructor.
StringPoolInfo(java.io.DataInputStream dis, ConstantPool cp)
          Constructor reading from a stream.
UnicodePoolInfo(java.io.DataInputStream dis, ConstantPool cp)
          Constructor reading from a stream.
UnicodePoolInfo(java.lang.String s, ConstantPool cp)
          Constructor.