Uses of Class
org.benf.cfr.reader.entities.constantpool.ConstantPool
Packages that use ConstantPool
Package
Description
-
Uses of ConstantPool in org.benf.cfr.reader.bytecode.analysis.opgraph
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph that return ConstantPoolMethods in org.benf.cfr.reader.bytecode.analysis.opgraph with parameters of type ConstantPoolModifier and TypeMethodDescriptionOp01WithProcessedDataAndByteJumps.createOp2(ConstantPool cp, int index, BytecodeLocFactory locFactory, Method method) static List<Op02WithProcessedDataAndRefs> Op02WithProcessedDataAndRefs.insertExceptionBlocks(List<Op02WithProcessedDataAndRefs> op2list, ExceptionAggregator exceptions, Map<Integer, Integer> lutByOffset, ConstantPool cp, long codeLength, Options options) Constructors in org.benf.cfr.reader.bytecode.analysis.opgraph with parameters of type ConstantPoolModifierConstructorDescriptionOp02WithProcessedDataAndRefs(JVMInstr instr, byte[] rawData, int index, ConstantPool cp, ConstantPoolEntry[] cpEntries, int originalRawOffset, BytecodeLoc loc) Op02WithProcessedDataAndRefs(JVMInstr instr, byte[] rawData, InstrIndex index, ConstantPool cp, ConstantPoolEntry[] cpEntries, int originalRawOffset, BytecodeLoc loc) -
Uses of ConstantPool in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
Constructors in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with parameters of type ConstantPoolModifierConstructorDescriptionIllegalGenericRewriter(ConstantPool cp, Map<String, FormalTypeParameter> formalParams) -
Uses of ConstantPool in org.benf.cfr.reader.bytecode.analysis.parse.expression
Methods in org.benf.cfr.reader.bytecode.analysis.parse.expression that return ConstantPoolConstructors in org.benf.cfr.reader.bytecode.analysis.parse.expression with parameters of type ConstantPoolModifierConstructorDescriptionMemberFunctionInvokation(BytecodeLoc loc, ConstantPool cp, ConstantPoolEntryMethodRef function, Expression object, JavaTypeInstance bestType, boolean special, List<Expression> args, List<Boolean> nulls) SuperFunctionInvokation(BytecodeLoc loc, ConstantPool cp, ConstantPoolEntryMethodRef function, Expression object, List<Expression> args, List<Boolean> nulls, boolean isOnInterface) -
Uses of ConstantPool in org.benf.cfr.reader.bytecode.analysis.parse.literal
Methods in org.benf.cfr.reader.bytecode.analysis.parse.literal with parameters of type ConstantPoolModifier and TypeMethodDescriptionstatic TypedLiteralTypedLiteral.getConstantPoolEntry(ConstantPool cp, ConstantPoolEntry cpe) -
Uses of ConstantPool in org.benf.cfr.reader.bytecode.analysis.types
Methods in org.benf.cfr.reader.bytecode.analysis.types with parameters of type ConstantPoolModifier and TypeMethodDescriptionClassSignature.getThisGeneralTypeClass(JavaTypeInstance nonGenericInstance, ConstantPool cp) booleanJavaGenericBaseInstance.hasForeignUnbound(ConstantPool cp, int depth, boolean noWildcard, Map<String, FormalTypeParameter> externals) booleanJavaGenericPlaceholderTypeInstance.hasForeignUnbound(ConstantPool cp, int depth, boolean noWildcard, Map<String, FormalTypeParameter> externals) booleanJavaGenericRefTypeInstance.hasForeignUnbound(ConstantPool cp, int depth, boolean noWildcard, Map<String, FormalTypeParameter> externals) booleanJavaWildcardTypeInstance.hasForeignUnbound(ConstantPool cp, int depth, boolean noWildcard, Map<String, FormalTypeParameter> externals) Constructors in org.benf.cfr.reader.bytecode.analysis.types with parameters of type ConstantPoolModifierConstructorDescriptionJavaGenericPlaceholderTypeInstance(String className, ConstantPool cp) -
Uses of ConstantPool in org.benf.cfr.reader.bytecode.analysis.variables
Methods in org.benf.cfr.reader.bytecode.analysis.variables with parameters of type ConstantPoolModifier and TypeMethodDescriptionstatic VariableNamerVariableNamerFactory.getNamer(AttributeLocalVariableTable source, ConstantPool cp) -
Uses of ConstantPool in org.benf.cfr.reader.bytecode.opcode
Methods in org.benf.cfr.reader.bytecode.opcode with parameters of type ConstantPoolModifier and TypeMethodDescriptionJVMInstr.createOperation(ByteData bd, ConstantPool cp, int offset) OperationFactory.createOperation(JVMInstr instr, ByteData bd, ConstantPool cp, int offset) OperationFactoryConditionalJump.createOperation(JVMInstr instr, ByteData bd, ConstantPool cp, int offset) OperationFactoryCPEntry.createOperation(JVMInstr instr, ByteData bd, ConstantPool cp, int offset) OperationFactoryCPEntryW.createOperation(JVMInstr instr, ByteData bd, ConstantPool cp, int offset) OperationFactoryDefault.createOperation(JVMInstr instr, ByteData bd, ConstantPool cp, int offset) OperationFactoryDup.createOperation(JVMInstr instr, ByteData bd, ConstantPool cp, int offset) OperationFactoryDup2.createOperation(JVMInstr instr, ByteData bd, ConstantPool cp, int offset) OperationFactoryDup2X1.createOperation(JVMInstr instr, ByteData bd, ConstantPool cp, int offset) OperationFactoryDup2X2.createOperation(JVMInstr instr, ByteData bd, ConstantPool cp, int offset) OperationFactoryDupX1.createOperation(JVMInstr instr, ByteData bd, ConstantPool cp, int offset) OperationFactoryDupX2.createOperation(JVMInstr instr, ByteData bd, ConstantPool cp, int offset) OperationFactoryFakeCatch.createOperation(JVMInstr instr, ByteData bd, ConstantPool cp, int offset) OperationFactoryGoto.createOperation(JVMInstr instr, ByteData bd, ConstantPool cp, int offset) OperationFactoryGotoW.createOperation(JVMInstr instr, ByteData bd, ConstantPool cp, int offset) OperationFactoryInvoke.createOperation(JVMInstr instr, ByteData bd, ConstantPool cp, int offset) OperationFactoryInvokeDynamic.createOperation(JVMInstr instr, ByteData bd, ConstantPool cp, int offset) OperationFactoryInvokeInterface.createOperation(JVMInstr instr, ByteData bd, ConstantPool cp, int offset) OperationFactoryLookupSwitch.createOperation(JVMInstr instr, ByteData bd, ConstantPool cp, int offset) OperationFactoryMultiANewArray.createOperation(JVMInstr instr, ByteData bd, ConstantPool cp, int offset) OperationFactoryNew.createOperation(JVMInstr instr, ByteData bd, ConstantPool cp, int offset) OperationFactoryPop.createOperation(JVMInstr instr, ByteData bd, ConstantPool cp, int offset) OperationFactoryPop2.createOperation(JVMInstr instr, ByteData bd, ConstantPool cp, int offset) OperationFactoryReturn.createOperation(JVMInstr instr, ByteData bd, ConstantPool cp, int offset) OperationFactorySwap.createOperation(JVMInstr instr, ByteData bd, ConstantPool cp, int offset) OperationFactoryTableSwitch.createOperation(JVMInstr instr, ByteData bd, ConstantPool cp, int offset) OperationFactoryThrow.createOperation(JVMInstr instr, ByteData bd, ConstantPool cp, int offset) OperationFactoryWide.createOperation(JVMInstr instr, ByteData bd, ConstantPool cp, int offset) -
Uses of ConstantPool in org.benf.cfr.reader.entities
Methods in org.benf.cfr.reader.entities that return ConstantPoolModifier and TypeMethodDescriptionClassFile.getConstantPool()protected ConstantPoolAbstractConstantPoolEntry.getCp()Constructors in org.benf.cfr.reader.entities with parameters of type ConstantPoolModifierConstructorDescriptionprotectedField(ByteData raw, ConstantPool cp, ClassFileVersion classFileVersion) Method(ByteData raw, ClassFile classFile, ConstantPool cp, DCCommonState dcCommonState, ClassFileVersion classFileVersion) -
Uses of ConstantPool in org.benf.cfr.reader.entities.attributes
Methods in org.benf.cfr.reader.entities.attributes that return ConstantPoolConstructors in org.benf.cfr.reader.entities.attributes with parameters of type ConstantPoolModifierConstructorDescriptionAttributeCode(ByteData raw, ConstantPool cp, ClassFileVersion classFileVersion) AttributeConstantValue(ByteData raw, ConstantPool cp) AttributeExceptions(ByteData raw, ConstantPool cp) AttributeInnerClasses(ByteData raw, ConstantPool cp) AttributeModule(ByteData raw, ConstantPool cp) AttributeSignature(ByteData raw, ConstantPool cp) AttributeStackMapTable(ByteData raw, ConstantPool cp) AttributeStackMapTable(ByteData raw, ConstantPool cp, ClassFileVersion classFileVersion) -
Uses of ConstantPool in org.benf.cfr.reader.entities.bootstrap
Constructors in org.benf.cfr.reader.entities.bootstrap with parameters of type ConstantPoolModifierConstructorDescriptionBootstrapMethodInfo(ConstantPoolEntryMethodHandle methodHandle, ConstantPoolEntry[] bootstrapArguments, ConstantPool cp) -
Uses of ConstantPool in org.benf.cfr.reader.entities.constantpool
Methods in org.benf.cfr.reader.entities.constantpool that return ConstantPoolModifier and TypeMethodDescriptionConstantPoolEntryMethodRef.getCp()ConstantPoolEntryMethodType.getCp()ConstantPoolEntryModuleInfo.getCp()ConstantPoolEntryPackageInfo.getCp()Methods in org.benf.cfr.reader.entities.constantpool with parameters of type ConstantPoolModifier and TypeMethodDescriptionstatic JavaTypeInstanceConstantPoolUtils.decodeTypeTok(String tok, ConstantPool cp) static ClassSignatureConstantPoolUtils.parseClassSignature(ConstantPoolEntryUTF8 signature, ConstantPool cp) static MethodPrototypeConstantPoolUtils.parseJavaMethodPrototype(DCCommonState state, ClassFile classFile, JavaTypeInstance classType, String name, boolean instanceMethod, Method.MethodConstructor constructorFlag, ConstantPoolEntryUTF8 prototype, ConstantPool cp, boolean varargs, boolean synthetic, VariableNamer variableNamer, String originalDescriptor) Constructors in org.benf.cfr.reader.entities.constantpool with parameters of type ConstantPoolModifierConstructorDescriptionConstantPoolEntryClass(ConstantPool cp, ByteData data) ConstantPoolEntryDouble(ConstantPool cp, ByteData data) ConstantPoolEntryDynamicInfo(ConstantPool cp, ByteData data) ConstantPoolEntryFieldRef(ConstantPool cp, ByteData data) ConstantPoolEntryFloat(ConstantPool cp, ByteData data) ConstantPoolEntryInteger(ConstantPool cp, ByteData data) ConstantPoolEntryLong(ConstantPool cp, ByteData data) ConstantPoolEntryMethodRef(ConstantPool cp, ByteData data, boolean interfaceMethod) ConstantPoolEntryMethodType(ConstantPool cp, ByteData data) ConstantPoolEntryNameAndType(ConstantPool cp, ByteData data) ConstantPoolEntryString(ConstantPool cp, ByteData data) ConstantPoolEntryUTF8(ConstantPool cp, ByteData data, Options options) -
Uses of ConstantPool in org.benf.cfr.reader.entities.exceptions
Constructors in org.benf.cfr.reader.entities.exceptions with parameters of type ConstantPoolModifierConstructorDescriptionExceptionAggregator(List<ExceptionTableEntry> rawExceptions, BlockIdentifierFactory blockIdentifierFactory, Map<Integer, Integer> lutByOffset, List<Op01WithProcessedDataAndByteJumps> instrs, Options options, ConstantPool cp, DecompilerComments comments) ExceptionGroup(int bytecodeIndexFrom, BlockIdentifier blockIdentifier, ConstantPool cp) -
Uses of ConstantPool in org.benf.cfr.reader.entityfactories
Methods in org.benf.cfr.reader.entityfactories with parameters of type ConstantPoolModifier and TypeMethodDescriptionstatic AttributeAttributeFactory.build(ByteData raw, ConstantPool cp, ClassFileVersion classFileVersion) static UnaryFunction<ByteData, Attribute> AttributeFactory.getBuilder(ConstantPool cp, ClassFileVersion classFileVersion)