Uses of Class
org.apache.bcel.classfile.ConstantPool
-
Packages that use ConstantPool Package Description org.apache.bcel.classfile Classes that describe the structure of a Java class file and a class file parser.org.apache.bcel.generic Generic part of the Apache Byte Code Engineering Library (BCEL), classes to dynamically modify class objects and byte code instructions.org.apache.bcel.verifier.statics 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 protected ConstantPool
Attribute. constant_pool
Deprecated.(since 6.0) will be made private; do not access directly, use getter/setterprotected ConstantPool
FieldOrMethod. constant_pool
Deprecated.(since 6.0) will be made private; do not access directly, use getter/setterprotected 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()
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 constantPool, int index, int length)
static java.lang.String
Utility. codeToString(byte[] code, ConstantPool constantPool, 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 constantPool)
static java.lang.String
Utility. codeToString(ByteSequence bytes, ConstantPool constantPool, boolean verbose)
Disassemble a stream of byte codes and return the string representation.Attribute
AnnotationDefault. copy(ConstantPool constantPool)
Attribute
Annotations. copy(ConstantPool constantPool)
abstract Attribute
Attribute. copy(ConstantPool constantPool)
BootstrapMethods
BootstrapMethods. copy(ConstantPool constantPool)
Attribute
Code. copy(ConstantPool constantPool)
Attribute
ConstantValue. copy(ConstantPool constantPool)
Attribute
Deprecated. copy(ConstantPool constantPool)
Attribute
EnclosingMethod. copy(ConstantPool constantPool)
Attribute
ExceptionTable. copy(ConstantPool constantPool)
Field
Field. copy(ConstantPool constantPool)
Attribute
InnerClasses. copy(ConstantPool constantPool)
Attribute
LineNumberTable. copy(ConstantPool constantPool)
Attribute
LocalVariableTable. copy(ConstantPool constantPool)
Attribute
LocalVariableTypeTable. copy(ConstantPool constantPool)
Method
Method. copy(ConstantPool constantPool)
Attribute
MethodParameters. copy(ConstantPool constantPool)
Attribute
Module. copy(ConstantPool constantPool)
Attribute
ModuleMainClass. copy(ConstantPool constantPool)
Attribute
ModulePackages. copy(ConstantPool constantPool)
Attribute
NestHost. copy(ConstantPool constantPool)
Attribute
NestMembers. copy(ConstantPool constantPool)
Attribute
ParameterAnnotations. copy(ConstantPool constantPool)
Attribute
PMGClass. copy(ConstantPool constantPool)
Attribute
RuntimeInvisibleAnnotations. copy(ConstantPool constantPool)
Attribute
RuntimeVisibleAnnotations. copy(ConstantPool constantPool)
Attribute
Signature. copy(ConstantPool constantPool)
Attribute
SourceFile. copy(ConstantPool constantPool)
Attribute
StackMap. copy(ConstantPool constantPool)
Attribute
Synthetic. copy(ConstantPool constantPool)
Attribute
Unknown. copy(ConstantPool constantPool)
protected FieldOrMethod
FieldOrMethod. copy_(ConstantPool constantPool)
Attribute
AttributeReader. createAttribute(int nameIndex, int length, java.io.DataInputStream file, ConstantPool constantPool)
Deprecated.When this attribute reader is added via the static method Attribute.addAttributeReader, an attribute name is associated with it.Attribute
UnknownAttributeReader. createAttribute(int nameIndex, int length, java.io.DataInput file, ConstantPool constantPool)
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 constantPool)
Gets the name of the parameter.java.lang.String
ConstantNameAndType. getSignature(ConstantPool cp)
static AnnotationEntry
AnnotationEntry. read(java.io.DataInput input, ConstantPool constantPool, boolean isRuntimeVisible)
Factory method to create an AnnotionEntry from a DataInputstatic Attribute
Attribute. readAttribute(java.io.DataInput dataInput, ConstantPool constantPool)
Class method reads one attribute from the input data stream.static Attribute
Attribute. readAttribute(java.io.DataInputStream dataInputStream, ConstantPool constantPool)
Class method reads one attribute from the input data stream.static ElementValue
ElementValue. readElementValue(java.io.DataInput input, ConstantPool cpool)
Reads anelement_value
as anElementValue
.static ElementValue
ElementValue. readElementValue(java.io.DataInput input, ConstantPool cpool, int arrayNesting)
Reads anelement_value
as anElementValue
.void
Attribute. setConstantPool(ConstantPool constantPool)
void
FieldOrMethod. setConstantPool(ConstantPool constantPool)
void
JavaClass. setConstantPool(ConstantPool constantPool)
void
LocalVariable. setConstantPool(ConstantPool constantPool)
void
StackMapEntry. setConstantPool(ConstantPool constantPool)
void
StackMapType. setConstantPool(ConstantPool constantPool)
java.lang.String
BootstrapMethod. toString(ConstantPool constantPool)
java.lang.String
CodeException. toString(ConstantPool cp)
java.lang.String
CodeException. toString(ConstantPool cp, boolean verbose)
java.lang.String
InnerClass. toString(ConstantPool constantPool)
java.lang.String
ModuleExports. toString(ConstantPool constantPool)
java.lang.String
ModuleOpens. toString(ConstantPool constantPool)
java.lang.String
ModuleProvides. toString(ConstantPool constantPool)
java.lang.String
ModuleRequires. toString(ConstantPool constantPool)
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 nameIndex, int length, ElementValue defaultValue, ConstantPool constantPool)
AnnotationElementValue(int type, AnnotationEntry annotationEntry, ConstantPool cpool)
AnnotationEntry(int typeIndex, ConstantPool constantPool, boolean isRuntimeVisible)
Annotations(byte annotationType, int nameIndex, int length, AnnotationEntry[] annotationTable, ConstantPool constantPool, boolean isRuntimeVisible)
Constructs an instance.ArrayElementValue(int type, ElementValue[] datums, ConstantPool cpool)
Attribute(byte tag, int nameIndex, int length, ConstantPool constantPool)
Constructs an instance.BootstrapMethods(int nameIndex, int length, BootstrapMethod[] bootstrapMethods, ConstantPool constantPool)
ClassElementValue(int type, int idx, ConstantPool cpool)
Code(int nameIndex, int length, int maxStack, int maxLocals, byte[] code, CodeException[] exceptionTable, Attribute[] attributes, ConstantPool constantPool)
ConstantValue(int nameIndex, int length, int constantValueIndex, ConstantPool constantPool)
Deprecated(int nameIndex, int length, byte[] bytes, ConstantPool constantPool)
ElementValue(int type, ConstantPool cpool)
ElementValuePair(int elementNameIndex, ElementValue elementValue, ConstantPool constantPool)
EnumElementValue(int type, int typeIdx, int valueIdx, ConstantPool cpool)
ExceptionTable(int nameIndex, int length, int[] exceptionIndexTable, ConstantPool constantPool)
Field(int accessFlags, int nameIndex, int signatureIndex, Attribute[] attributes, ConstantPool constantPool)
FieldOrMethod(int accessFlags, int nameIndex, int signatureIndex, Attribute[] attributes, ConstantPool constantPool)
FieldOrMethod(java.io.DataInput file, ConstantPool constantPool)
Constructs object from file stream.FieldOrMethod(java.io.DataInputStream file, ConstantPool constantPool)
Deprecated.(6.0) UseFieldOrMethod(java.io.DataInput, ConstantPool)
instead.InnerClasses(int nameIndex, int length, InnerClass[] innerClasses, ConstantPool constantPool)
JavaClass(int classNameIndex, int superclassNameIndex, java.lang.String fileName, int major, int minor, int accessFlags, ConstantPool constantPool, int[] interfaces, Field[] fields, Method[] methods, Attribute[] attributes)
Constructor gets all contents as arguments.JavaClass(int classNameIndex, int superclassNameIndex, java.lang.String fileName, int major, int minor, int accessFlags, ConstantPool constantPool, int[] interfaces, Field[] fields, Method[] methods, Attribute[] attributes, byte source)
Constructor gets all contents as arguments.LineNumberTable(int nameIndex, int length, LineNumber[] lineNumberTable, ConstantPool constantPool)
LocalVariable(int startPc, int length, int nameIndex, int signatureIndex, int index, ConstantPool constantPool)
LocalVariable(int startPc, int length, int nameIndex, int signatureIndex, int index, ConstantPool constantPool, int origIndex)
LocalVariableTable(int nameIndex, int length, LocalVariable[] localVariableTable, ConstantPool constantPool)
LocalVariableTypeTable(int nameIndex, int length, LocalVariable[] localVariableTypeTable, ConstantPool constantPool)
Method(int accessFlags, int nameIndex, int signatureIndex, Attribute[] attributes, ConstantPool constantPool)
ModuleMainClass(int nameIndex, int length, int mainClassIndex, ConstantPool constantPool)
ModulePackages(int nameIndex, int length, int[] packageIndexTable, ConstantPool constantPool)
NestHost(int nameIndex, int length, int hostClassIndex, ConstantPool constantPool)
NestMembers(int nameIndex, int length, int[] classes, ConstantPool constantPool)
ParameterAnnotations(byte parameterAnnotationType, int nameIndex, int length, ParameterAnnotationEntry[] parameterAnnotationTable, ConstantPool constantPool)
PMGClass(int nameIndex, int length, int pmgIndex, int pmgClassIndex, ConstantPool constantPool)
RuntimeInvisibleAnnotations(int nameIndex, int length, java.io.DataInput input, ConstantPool constantPool)
RuntimeInvisibleParameterAnnotations(int nameIndex, int length, java.io.DataInput input, ConstantPool constantPool)
RuntimeVisibleAnnotations(int nameIndex, int length, java.io.DataInput input, ConstantPool constantPool)
RuntimeVisibleParameterAnnotations(int nameIndex, int length, java.io.DataInput input, ConstantPool constantPool)
Signature(int nameIndex, int length, int signatureIndex, ConstantPool constantPool)
SimpleElementValue(int type, int index, ConstantPool cpool)
SourceFile(int nameIndex, int length, int sourceFileIndex, ConstantPool constantPool)
StackMap(int nameIndex, int length, StackMapEntry[] table, ConstantPool constantPool)
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 instanceStackMapType(byte type, int index, ConstantPool constantPool)
Synthetic(int nameIndex, int length, byte[] bytes, ConstantPool constantPool)
Unknown(int nameIndex, int length, byte[] bytes, ConstantPool constantPool)
Constructs a new instance for a non-standard attribute. -
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
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)
Constructs a new instance with the given constant pool. -
Uses of ConstantPool in org.apache.bcel.verifier.statics
Methods in org.apache.bcel.verifier.statics with parameters of type ConstantPool Modifier and Type Method Description void
StringRepresentation. visitConstantPool(ConstantPool obj)
-