Uses of Class
org.apache.bcel.classfile.ConstantPool
-
Packages that use ConstantPool Package Description 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.util This package contains utility classes for the Byte Code Engineering Library, namely: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 Modifier and Type Field Description private ConstantPool
AnnotationEntry. constant_pool
protected ConstantPool
Attribute. constant_pool
Deprecated.(since 6.0) will be made private; do not access directly, use getter/setterprivate ConstantPool
ClassParser. constant_pool
protected ConstantPool
FieldOrMethod. constant_pool
Deprecated.(since 6.0) will be made private; do not access directly, use getter/setterprivate ConstantPool
JavaClass. constant_pool
private ConstantPool
LocalVariable. constant_pool
private ConstantPool
StackMapEntry. constant_pool
private ConstantPool
StackMapType. constant_pool
private ConstantPool
ElementValuePair. constantPool
protected ConstantPool
ElementValue. cpool
Deprecated.(since 6.0) will be made private and final; do not access directly, use getterMethods in org.apache.bcel.classfile that return ConstantPool Modifier and Type Method Description ConstantPool
ConstantPool. copy()
ConstantPool
AnnotationEntry. getConstantPool()
ConstantPool
Attribute. getConstantPool()
(package private) ConstantPool
ElementValue. getConstantPool()
ConstantPool
FieldOrMethod. getConstantPool()
ConstantPool
JavaClass. getConstantPool()
ConstantPool
LocalVariable. getConstantPool()
ConstantPool
StackMapEntry. getConstantPool()
ConstantPool
StackMapType. getConstantPool()
Methods in org.apache.bcel.classfile with parameters of type ConstantPool Modifier and Type Method Description static java.lang.String
Utility. codeToString(byte[] code, ConstantPool constant_pool, int index, int length)
static java.lang.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 java.lang.String
Utility. codeToString(ByteSequence bytes, ConstantPool constant_pool)
static java.lang.String
Utility. codeToString(ByteSequence bytes, ConstantPool constant_pool, boolean verbose)
Disassemble a stream of byte codes and return the string representation.Attribute
AnnotationDefault. copy(ConstantPool _constant_pool)
abstract Attribute
Attribute. copy(ConstantPool _constant_pool)
BootstrapMethods
BootstrapMethods. copy(ConstantPool _constant_pool)
Attribute
Code. copy(ConstantPool _constant_pool)
Attribute
ConstantValue. copy(ConstantPool _constant_pool)
Attribute
Deprecated. copy(ConstantPool _constant_pool)
Attribute
EnclosingMethod. copy(ConstantPool constant_pool)
Attribute
ExceptionTable. copy(ConstantPool _constant_pool)
Field
Field. copy(ConstantPool _constant_pool)
Attribute
InnerClasses. copy(ConstantPool _constant_pool)
Attribute
LineNumberTable. copy(ConstantPool _constant_pool)
Attribute
LocalVariableTable. copy(ConstantPool _constant_pool)
Attribute
LocalVariableTypeTable. copy(ConstantPool constant_pool)
Method
Method. copy(ConstantPool _constant_pool)
Attribute
MethodParameters. copy(ConstantPool _constant_pool)
Attribute
Module. copy(ConstantPool _constant_pool)
Attribute
ModuleMainClass. copy(ConstantPool _constant_pool)
Attribute
ModulePackages. copy(ConstantPool _constant_pool)
Attribute
NestHost. copy(ConstantPool _constant_pool)
Attribute
NestMembers. copy(ConstantPool _constant_pool)
Attribute
ParameterAnnotations. copy(ConstantPool constant_pool)
Attribute
PMGClass. copy(ConstantPool _constant_pool)
Attribute
RuntimeInvisibleAnnotations. copy(ConstantPool constant_pool)
Attribute
RuntimeVisibleAnnotations. copy(ConstantPool constant_pool)
Attribute
Signature. copy(ConstantPool _constant_pool)
Attribute
SourceFile. copy(ConstantPool _constant_pool)
Attribute
StackMap. copy(ConstantPool _constant_pool)
Attribute
Synthetic. copy(ConstantPool _constant_pool)
Attribute
Unknown. copy(ConstantPool _constant_pool)
protected FieldOrMethod
FieldOrMethod. copy_(ConstantPool _constant_pool)
Attribute
AttributeReader. createAttribute(int name_index, int length, java.io.DataInputStream file, ConstantPool constant_pool)
Deprecated.When this attribute reader is added via the static method Attribute.addAttributeReader, an attribute name is associated with it.Attribute
UnknownAttributeReader. createAttribute(int name_index, int length, java.io.DataInput file, ConstantPool constant_pool)
When this attribute reader is added via the static method Attribute.addAttributeReader, an attribute name is associated with it.java.lang.String
ConstantClass. getBytes(ConstantPool cp)
java.lang.String
ConstantModule. getBytes(ConstantPool cp)
java.lang.String
ConstantPackage. getBytes(ConstantPool cp)
java.lang.String
ConstantString. getBytes(ConstantPool cp)
java.lang.String
ConstantCP. getClass(ConstantPool cp)
java.lang.Object
ConstantClass. getConstantValue(ConstantPool cp)
java.lang.Object
ConstantDouble. getConstantValue(ConstantPool cp)
java.lang.Object
ConstantFloat. getConstantValue(ConstantPool cp)
java.lang.Object
ConstantInteger. getConstantValue(ConstantPool cp)
java.lang.Object
ConstantLong. getConstantValue(ConstantPool cp)
java.lang.Object
ConstantModule. getConstantValue(ConstantPool cp)
java.lang.Object
ConstantObject. getConstantValue(ConstantPool cp)
java.lang.Object
ConstantPackage. getConstantValue(ConstantPool cp)
java.lang.Object
ConstantString. getConstantValue(ConstantPool cp)
java.lang.String
ConstantNameAndType. getName(ConstantPool cp)
java.lang.String
MethodParameter. getParameterName(ConstantPool constant_pool)
Returns the name of the parameter.java.lang.String
ConstantNameAndType. getSignature(ConstantPool cp)
static AnnotationEntry
AnnotationEntry. read(java.io.DataInput input, ConstantPool constant_pool, boolean isRuntimeVisible)
static Attribute
Attribute. readAttribute(java.io.DataInput file, ConstantPool constant_pool)
Class method reads one attribute from the input data stream.static Attribute
Attribute. readAttribute(java.io.DataInputStream file, ConstantPool constant_pool)
Class method reads one attribute from the input data stream.static ElementValue
ElementValue. readElementValue(java.io.DataInput input, ConstantPool cpool)
void
Attribute. setConstantPool(ConstantPool constant_pool)
void
FieldOrMethod. setConstantPool(ConstantPool constant_pool)
void
JavaClass. setConstantPool(ConstantPool constant_pool)
void
LocalVariable. setConstantPool(ConstantPool constant_pool)
void
StackMapEntry. setConstantPool(ConstantPool constant_pool)
void
StackMapType. setConstantPool(ConstantPool constant_pool)
java.lang.String
BootstrapMethod. toString(ConstantPool constant_pool)
java.lang.String
CodeException. toString(ConstantPool cp)
java.lang.String
CodeException. toString(ConstantPool cp, boolean verbose)
java.lang.String
InnerClass. toString(ConstantPool constant_pool)
java.lang.String
ModuleExports. toString(ConstantPool constant_pool)
java.lang.String
ModuleOpens. toString(ConstantPool constant_pool)
java.lang.String
ModuleProvides. toString(ConstantPool constant_pool)
java.lang.String
ModuleRequires. toString(ConstantPool constant_pool)
void
DescendingVisitor. visitConstantPool(ConstantPool cp)
void
EmptyVisitor. visitConstantPool(ConstantPool obj)
void
Visitor. visitConstantPool(ConstantPool obj)
Constructors in org.apache.bcel.classfile with parameters of type ConstantPool Constructor Description AnnotationDefault(int name_index, int length, java.io.DataInput input, ConstantPool constant_pool)
AnnotationDefault(int name_index, int length, ElementValue defaultValue, ConstantPool constant_pool)
AnnotationElementValue(int type, AnnotationEntry annotationEntry, ConstantPool cpool)
AnnotationEntry(int type_index, ConstantPool constant_pool, boolean isRuntimeVisible)
Annotations(byte annotation_type, int name_index, int length, java.io.DataInput input, ConstantPool constant_pool, boolean isRuntimeVisible)
Annotations(byte annotation_type, int name_index, int length, AnnotationEntry[] annotation_table, ConstantPool constant_pool, boolean isRuntimeVisible)
ArrayElementValue(int type, ElementValue[] datums, ConstantPool cpool)
Attribute(byte tag, int name_index, int length, ConstantPool constant_pool)
BootstrapMethods(int name_index, int length, java.io.DataInput input, ConstantPool constant_pool)
Construct object from Input stream.BootstrapMethods(int name_index, int length, BootstrapMethod[] bootstrap_methods, ConstantPool constant_pool)
ClassElementValue(int type, int idx, ConstantPool cpool)
Code(int name_index, int length, int max_stack, int max_locals, byte[] code, CodeException[] exception_table, Attribute[] attributes, ConstantPool constant_pool)
Code(int name_index, int length, java.io.DataInput file, ConstantPool constant_pool)
ConstantValue(int name_index, int length, int constantvalue_index, ConstantPool constant_pool)
ConstantValue(int name_index, int length, java.io.DataInput input, ConstantPool constant_pool)
Construct object from input stream.Deprecated(int name_index, int length, byte[] bytes, ConstantPool constant_pool)
Deprecated(int name_index, int length, java.io.DataInput input, ConstantPool constant_pool)
Construct object from input stream.ElementValue(int type, ConstantPool cpool)
ElementValuePair(int elementNameIndex, ElementValue elementValue, ConstantPool constantPool)
EnclosingMethod(int nameIndex, int len, int classIdx, int methodIdx, ConstantPool cpool)
EnclosingMethod(int nameIndex, int len, java.io.DataInput input, ConstantPool cpool)
EnumElementValue(int type, int typeIdx, int valueIdx, ConstantPool cpool)
ExceptionTable(int name_index, int length, int[] exception_index_table, ConstantPool constant_pool)
ExceptionTable(int name_index, int length, java.io.DataInput input, ConstantPool constant_pool)
Construct object from input stream.Field(int access_flags, int name_index, int signature_index, Attribute[] attributes, ConstantPool constant_pool)
Field(java.io.DataInput file, ConstantPool constant_pool)
Construct object from file stream.FieldOrMethod(int access_flags, int name_index, int signature_index, Attribute[] attributes, ConstantPool constant_pool)
FieldOrMethod(java.io.DataInput file, ConstantPool constant_pool)
Construct object from file stream.FieldOrMethod(java.io.DataInputStream file, ConstantPool constant_pool)
Deprecated.(6.0) UseFieldOrMethod(java.io.DataInput, ConstantPool)
instead.InnerClasses(int name_index, int length, java.io.DataInput input, ConstantPool constant_pool)
Construct object from input stream.InnerClasses(int name_index, int length, InnerClass[] inner_classes, ConstantPool constant_pool)
JavaClass(int class_name_index, int superclass_name_index, java.lang.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, java.lang.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, java.io.DataInput input, ConstantPool constant_pool)
Construct object from input stream.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)
LocalVariable(int start_pc, int length, int name_index, int signature_index, int index, ConstantPool constant_pool, int orig_index)
LocalVariable(java.io.DataInput file, ConstantPool constant_pool)
Constructs object from file stream.LocalVariableTable(int name_index, int length, java.io.DataInput input, ConstantPool constant_pool)
Construct object from input stream.LocalVariableTable(int name_index, int length, LocalVariable[] local_variable_table, ConstantPool constant_pool)
LocalVariableTypeTable(int nameIdx, int len, java.io.DataInput input, ConstantPool cpool)
LocalVariableTypeTable(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)
Method(java.io.DataInput file, ConstantPool constant_pool)
Construct object from file stream.MethodParameters(int name_index, int length, java.io.DataInput input, ConstantPool constant_pool)
Module(int name_index, int length, java.io.DataInput input, ConstantPool constant_pool)
Construct object from input stream.ModuleMainClass(int name_index, int length, int main_class_index, ConstantPool constant_pool)
ModuleMainClass(int name_index, int length, java.io.DataInput input, ConstantPool constant_pool)
Construct object from input stream.ModulePackages(int name_index, int length, int[] package_index_table, ConstantPool constant_pool)
ModulePackages(int name_index, int length, java.io.DataInput input, ConstantPool constant_pool)
Construct object from input stream.NestHost(int name_index, int length, int host_class_index, ConstantPool constant_pool)
NestHost(int name_index, int length, java.io.DataInput input, ConstantPool constant_pool)
Constructs object from input stream.NestMembers(int name_index, int length, int[] classes, ConstantPool constant_pool)
NestMembers(int name_index, int length, java.io.DataInput input, ConstantPool constant_pool)
Construct object from input stream.ParameterAnnotationEntry(java.io.DataInput input, ConstantPool constant_pool)
Construct object from input stream.ParameterAnnotations(byte parameter_annotation_type, int name_index, int length, java.io.DataInput input, ConstantPool constant_pool)
ParameterAnnotations(byte parameter_annotation_type, int name_index, int length, ParameterAnnotationEntry[] parameter_annotation_table, ConstantPool constant_pool)
PMGClass(int name_index, int length, int pmg_index, int pmg_class_index, ConstantPool constant_pool)
PMGClass(int name_index, int length, java.io.DataInput input, ConstantPool constant_pool)
Construct object from input stream.RuntimeInvisibleAnnotations(int name_index, int length, java.io.DataInput input, ConstantPool constant_pool)
RuntimeInvisibleParameterAnnotations(int name_index, int length, java.io.DataInput input, ConstantPool constant_pool)
RuntimeVisibleAnnotations(int name_index, int length, java.io.DataInput input, ConstantPool constant_pool)
RuntimeVisibleParameterAnnotations(int name_index, int length, java.io.DataInput input, ConstantPool constant_pool)
Signature(int name_index, int length, int signature_index, ConstantPool constant_pool)
Signature(int name_index, int length, java.io.DataInput input, ConstantPool constant_pool)
Construct object from file stream.SimpleElementValue(int type, int index, ConstantPool cpool)
SourceFile(int name_index, int length, int sourcefile_index, ConstantPool constant_pool)
SourceFile(int name_index, int length, java.io.DataInput input, ConstantPool constant_pool)
Construct object from input stream.StackMap(int name_index, int length, java.io.DataInput input, ConstantPool constant_pool)
Construct object from input stream.StackMap(int name_index, int length, StackMapEntry[] map, ConstantPool constant_pool)
StackMapEntry(int byteCodeOffset, int numberOfLocals, StackMapType[] typesOfLocals, int numberOfStackItems, StackMapType[] typesOfStackItems, ConstantPool constantPool)
Deprecated.Since 6.0, useStackMapEntry(int, int, StackMapType[], StackMapType[], ConstantPool)
insteadStackMapEntry(int tag, int byteCodeOffset, StackMapType[] typesOfLocals, StackMapType[] typesOfStackItems, ConstantPool constantPool)
Create an instanceStackMapEntry(java.io.DataInput input, ConstantPool constantPool)
Construct object from input stream.StackMapType(byte type, int index, ConstantPool constant_pool)
StackMapType(java.io.DataInput file, ConstantPool constant_pool)
Construct object from file stream.Synthetic(int name_index, int length, byte[] bytes, ConstantPool constant_pool)
Synthetic(int name_index, int length, java.io.DataInput input, ConstantPool constant_pool)
Construct object from input stream.Unknown(int name_index, int length, byte[] bytes, ConstantPool constant_pool)
Create a non-standard attribute.Unknown(int name_index, int length, java.io.DataInput input, ConstantPool constant_pool)
Construct object from input stream. -
Uses of ConstantPool in org.apache.bcel.generic
Methods in org.apache.bcel.generic that return ConstantPool Modifier and Type Method Description ConstantPool
ConstantPoolGen. getConstantPool()
ConstantPool
ConstantPoolGen. getFinalConstantPool()
Methods in org.apache.bcel.generic with parameters of type ConstantPool Modifier and Type Method Description java.lang.String
CPInstruction. toString(ConstantPool cp)
java.lang.String
FieldInstruction. toString(ConstantPool cp)
java.lang.String
Instruction. toString(ConstantPool cp)
java.lang.String
INVOKEDYNAMIC. toString(ConstantPool cp)
java.lang.String
InvokeInstruction. toString(ConstantPool cp)
java.lang.String
INVOKEINTERFACE. toString(ConstantPool cp)
java.lang.String
MULTIANEWARRAY. toString(ConstantPool cp)
Constructors in org.apache.bcel.generic with parameters of type ConstantPool Constructor Description ConstantPoolGen(ConstantPool cp)
Initialize with given constant pool. -
Uses of ConstantPool in org.apache.bcel.util
Fields in org.apache.bcel.util declared as ConstantPool Modifier and Type Field Description private ConstantPool
AttributeHTML. constant_pool
private static ConstantPool
Class2HTML. constant_pool
private ConstantPool
CodeHTML. constant_pool
private ConstantPool
ConstantHTML. constant_pool
Constructors in org.apache.bcel.util with parameters of type ConstantPool Constructor Description AttributeHTML(java.lang.String dir, java.lang.String class_name, ConstantPool constant_pool, ConstantHTML constant_html)
CodeHTML(java.lang.String dir, java.lang.String class_name, Method[] methods, ConstantPool constant_pool, ConstantHTML constant_html)
ConstantHTML(java.lang.String dir, java.lang.String class_name, java.lang.String class_package, Method[] methods, ConstantPool constant_pool)
-
Uses of ConstantPool in org.apache.bcel.verifier.statics
Fields in org.apache.bcel.verifier.statics declared as ConstantPool Modifier and Type Field Description private ConstantPool
Pass2Verifier.CPESSC_Visitor. cp
private ConstantPool
Pass2Verifier.FAMRAV_Visitor. cp
private ConstantPool
Pass2Verifier.InnerClassDetector. cp
Methods in org.apache.bcel.verifier.statics with parameters of type ConstantPool Modifier and Type Method Description void
Pass2Verifier.CPESSC_Visitor. visitConstantPool(ConstantPool obj)
void
StringRepresentation. visitConstantPool(ConstantPool obj)
-