Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

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