## Uses of Class
org.apache.bcel.classfile.ConstantPool

Packages that use ConstantPool
org.apache.bcel.classfile: This package contains the classes that describe the structure of a Java class file and a class file parser.
org.apache.bcel.generic: This package contains the "generic" part of the Byte Code Engineering Library, i.e., classes to dynamically modify class objects and byte code instructions.
org.apache.bcel.verifier.statics: Provides PassVerifier classes used internally by JustIce.

Uses of ConstantPool in org.apache.bcel.classfile

Fields in org.apache.bcel.classfile declared as ConstantPool
`protected ConstantPool` `FieldOrMethod.constant_pool`
`protected ConstantPool` `Attribute.constant_pool`

Methods in org.apache.bcel.classfile that return ConstantPool
`ConstantPool` `ConstantPool.copy()`
`ConstantPool` `StackMapType.getConstantPool()`
`ConstantPool` `StackMapEntry.getConstantPool()`
`ConstantPool` `LocalVariable.getConstantPool()`
`ConstantPool` `JavaClass.getConstantPool()`
`ConstantPool` `FieldOrMethod.getConstantPool()`
`ConstantPool` `Attribute.getConstantPool()`

Methods in org.apache.bcel.classfile with parameters of type ConstantPool
`static String` `Utility.codeToString(byte[] code, ConstantPool constant_pool, int index, int length)`
`static String` `Utility.codeToString(byte[] code, ConstantPool constant_pool, int index, int length, boolean verbose)` Disassemble a byte array of JVM byte codes starting from code line `index' and return the disassembled string representation.
`static String` `Utility.codeToString(ByteSequence bytes, ConstantPool constant_pool)`
`static String` `Utility.codeToString(ByteSequence bytes, ConstantPool constant_pool, boolean verbose)` Disassemble a stream of byte codes and return the string representation.
`protected FieldOrMethod` `FieldOrMethod.copy_(ConstantPool _constant_pool)`
`Attribute` `Unknown.copy(ConstantPool _constant_pool)`
`Attribute` `Synthetic.copy(ConstantPool _constant_pool)`
`Attribute` `StackMap.copy(ConstantPool _constant_pool)`
`Attribute` `SourceFile.copy(ConstantPool _constant_pool)`
`Attribute` `Signature.copy(ConstantPool _constant_pool)`
`Attribute` `PMGClass.copy(ConstantPool _constant_pool)`
`Method` `Method.copy(ConstantPool _constant_pool)`
`Attribute` `LocalVariableTable.copy(ConstantPool _constant_pool)`
`Attribute` `LineNumberTable.copy(ConstantPool _constant_pool)`
`Attribute` `InnerClasses.copy(ConstantPool _constant_pool)`
`Field` `Field.copy(ConstantPool _constant_pool)`
`Attribute` `ExceptionTable.copy(ConstantPool _constant_pool)`
`Attribute` `Deprecated.copy(ConstantPool _constant_pool)`
`Attribute` `ConstantValue.copy(ConstantPool _constant_pool)`
`Attribute` `Code.copy(ConstantPool _constant_pool)`
`abstract Attribute` `Attribute.copy(ConstantPool _constant_pool)`
`Attribute` `AttributeReader.createAttribute(int name_index, int length, DataInputStream file, ConstantPool constant_pool)` When this attribute reader is added via the static method Attribute.addAttributeReader, an attribute name is associated with it.
`String` `ConstantString.getBytes(ConstantPool cp)`
`String` `ConstantClass.getBytes(ConstantPool cp)`
`String` `ConstantCP.getClass(ConstantPool cp)`
`Object` `ConstantString.getConstantValue(ConstantPool cp)`
`Object` `ConstantObject.getConstantValue(ConstantPool cp)`
`Object` `ConstantLong.getConstantValue(ConstantPool cp)`
`Object` `ConstantInteger.getConstantValue(ConstantPool cp)`
`Object` `ConstantFloat.getConstantValue(ConstantPool cp)`
`Object` `ConstantDouble.getConstantValue(ConstantPool cp)`
`Object` `ConstantClass.getConstantValue(ConstantPool cp)`
`String` `ConstantNameAndType.getName(ConstantPool cp)`
`String` `ConstantNameAndType.getSignature(ConstantPool cp)`
`static Attribute` `Attribute.readAttribute(DataInputStream file, ConstantPool constant_pool)`
`void` `StackMapType.setConstantPool(ConstantPool constant_pool)`
`void` `StackMapEntry.setConstantPool(ConstantPool constant_pool)`
`void` `LocalVariable.setConstantPool(ConstantPool constant_pool)`
`void` `JavaClass.setConstantPool(ConstantPool constant_pool)`
`void` `FieldOrMethod.setConstantPool(ConstantPool constant_pool)`
`void` `Attribute.setConstantPool(ConstantPool constant_pool)`
`String` `InnerClass.toString(ConstantPool constant_pool)`
`String` `CodeException.toString(ConstantPool cp)`
`String` `CodeException.toString(ConstantPool cp, boolean verbose)`
`void` `Visitor.visitConstantPool(ConstantPool obj)`
`void` `EmptyVisitor.visitConstantPool(ConstantPool obj)`
`void` `DescendingVisitor.visitConstantPool(ConstantPool cp)`

Constructors in org.apache.bcel.classfile with parameters of type ConstantPool
`Attribute(byte tag, int name_index, int length, ConstantPool constant_pool)`
`Code(int name_index, int length, int max_stack, int max_locals, byte[] code, CodeException[] exception_table, Attribute[] attributes, ConstantPool constant_pool)`
`ConstantValue(int name_index, int length, int constantvalue_index, ConstantPool constant_pool)`
`Deprecated(int name_index, int length, byte[] bytes, ConstantPool constant_pool)`
`ExceptionTable(int name_index, int length, int[] exception_index_table, ConstantPool constant_pool)`
`Field(int access_flags, int name_index, int signature_index, Attribute[] attributes, ConstantPool constant_pool)`
`FieldOrMethod(DataInputStream file, ConstantPool constant_pool)` Construct object from file stream.
`FieldOrMethod(int access_flags, int name_index, int signature_index, Attribute[] attributes, ConstantPool constant_pool)`
`InnerClasses(int name_index, int length, InnerClass[] inner_classes, ConstantPool constant_pool)`
`JavaClass(int class_name_index, int superclass_name_index, String file_name, int major, int minor, int access_flags, ConstantPool constant_pool, int[] interfaces, Field[] fields, Method[] methods, Attribute[] attributes)` Constructor gets all contents as arguments.
`JavaClass(int class_name_index, int superclass_name_index, String file_name, int major, int minor, int access_flags, ConstantPool constant_pool, int[] interfaces, Field[] fields, Method[] methods, Attribute[] attributes, byte source)` Constructor gets all contents as arguments.
`LineNumberTable(int name_index, int length, LineNumber[] line_number_table, ConstantPool constant_pool)`
`LocalVariable(int start_pc, int length, int name_index, int signature_index, int index, ConstantPool constant_pool)`
`LocalVariableTable(int name_index, int length, LocalVariable[] local_variable_table, ConstantPool constant_pool)`
`Method(int access_flags, int name_index, int signature_index, Attribute[] attributes, ConstantPool constant_pool)`
`PMGClass(int name_index, int length, int pmg_index, int pmg_class_index, ConstantPool constant_pool)`
`Signature(int name_index, int length, int signature_index, ConstantPool constant_pool)`
`SourceFile(int name_index, int length, int sourcefile_index, ConstantPool constant_pool)`
`StackMap(int name_index, int length, StackMapEntry[] map, ConstantPool constant_pool)`
`StackMapEntry(int byte_code_offset, int number_of_locals, StackMapType[] types_of_locals, int number_of_stack_items, StackMapType[] types_of_stack_items, ConstantPool constant_pool)`
`StackMapType(byte type, int index, ConstantPool constant_pool)`
`Synthetic(int name_index, int length, byte[] bytes, ConstantPool constant_pool)`
`Unknown(int name_index, int length, byte[] bytes, ConstantPool constant_pool)` Create a non-standard attribute.

Uses of ConstantPool in org.apache.bcel.generic

Methods in org.apache.bcel.generic that return ConstantPool
`ConstantPool` `ConstantPoolGen.getConstantPool()`
`ConstantPool` `ConstantPoolGen.getFinalConstantPool()`

Methods in org.apache.bcel.generic with parameters of type ConstantPool
`String` `MULTIANEWARRAY.toString(ConstantPool cp)`
`String` `INVOKEINTERFACE.toString(ConstantPool cp)`
`String` `InvokeInstruction.toString(ConstantPool cp)`
`String` `Instruction.toString(ConstantPool cp)`
`String` `FieldInstruction.toString(ConstantPool cp)`
`String` `CPInstruction.toString(ConstantPool cp)`

Constructors in org.apache.bcel.generic with parameters of type ConstantPool
`ConstantPoolGen(ConstantPool cp)` Initialize with given constant pool.

Uses of ConstantPool in org.apache.bcel.verifier.statics

Methods in org.apache.bcel.verifier.statics with parameters of type ConstantPool
`void` `StringRepresentation.visitConstantPool(ConstantPool obj)`

Copyright © 2002-2006 Apache Software Foundation. All Rights Reserved.