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
Fields in org.benf.cfr.reader.bytecode declared as ConstantPool -
Uses of ConstantPool in org.benf.cfr.reader.bytecode.analysis.opgraph
Fields in org.benf.cfr.reader.bytecode.analysis.opgraph declared as ConstantPoolMethods 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) private static TypedLiteralOp02WithProcessedDataAndRefs.getBootstrapArg(ConstantPoolEntry[] bootstrapArguments, int x, ConstantPool cp) 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
Fields in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters declared as ConstantPoolConstructors 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
Fields in org.benf.cfr.reader.bytecode.analysis.parse.expression declared as ConstantPoolMethods 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 ConstantPoolModifierConstructorDescription(package private)AbstractMemberFunctionInvokation(BytecodeLoc loc, ConstantPool cp, ConstantPoolEntryMethodRef function, Expression object, List<Expression> args, List<Boolean> nulls) (package private)AbstractMemberFunctionInvokation(BytecodeLoc loc, ConstantPool cp, ConstantPoolEntryMethodRef function, Expression object, JavaTypeInstance bestType, List<Expression> args, List<Boolean> nulls) privateMemberFunctionInvokation(BytecodeLoc loc, ConstantPool cp, ConstantPoolEntryMethodRef function, Expression object, boolean special, List<Expression> args, List<Boolean> nulls) MemberFunctionInvokation(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) privateSuperFunctionInvokation(BytecodeLoc loc, ConstantPool cp, ConstantPoolEntryMethodRef function, Expression object, List<Expression> args, List<Boolean> nulls, boolean isOnInterface, JavaTypeInstance name) -
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) private static TypedLiteralTypedLiteral.getMethodHandle(ConstantPoolEntryMethodHandle methodHandle, ConstantPool cp) private static TypedLiteralTypedLiteral.getMethodType(ConstantPoolEntryMethodType methodType, ConstantPool cp) -
Uses of ConstantPool in org.benf.cfr.reader.bytecode.analysis.types
Fields in org.benf.cfr.reader.bytecode.analysis.types declared as ConstantPoolModifier and TypeFieldDescriptionprivate final ConstantPoolJavaGenericPlaceholderTypeInstance.cpMethods 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) privateJavaGenericPlaceholderTypeInstance(String className, ConstantPool cp, JavaTypeInstance bound) -
Uses of ConstantPool in org.benf.cfr.reader.bytecode.analysis.variables
Fields in org.benf.cfr.reader.bytecode.analysis.variables declared as ConstantPoolMethods in org.benf.cfr.reader.bytecode.analysis.variables with parameters of type ConstantPoolModifier and TypeMethodDescriptionstatic VariableNamerVariableNamerFactory.getNamer(AttributeLocalVariableTable source, ConstantPool cp) Constructors in org.benf.cfr.reader.bytecode.analysis.variables with parameters of type ConstantPoolModifierConstructorDescription(package private)VariableNamerHinted(List<LocalVariableEntry> entryList, 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
Fields in org.benf.cfr.reader.entities declared as ConstantPoolModifier and TypeFieldDescriptionprivate final ConstantPoolClassFile.constantPoolprivate final ConstantPoolAbstractConstantPoolEntry.cpprivate final ConstantPoolField.cpprivate final ConstantPoolMethod.cpMethods in org.benf.cfr.reader.entities that return ConstantPoolModifier and TypeMethodDescriptionClassFile.getConstantPool()protected ConstantPoolAbstractConstantPoolEntry.getCp()Methods in org.benf.cfr.reader.entities with parameters of type ConstantPoolModifier and TypeMethodDescriptionprivate ClassSignatureClassFile.getSignature(ConstantPool cp, ConstantPoolEntryClass rawSuperClass, List<ConstantPoolEntryClass> rawInterfaces) 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
Fields in org.benf.cfr.reader.entities.attributes declared as ConstantPoolModifier and TypeFieldDescriptionprivate final ConstantPoolAttributeCode.cpprivate ConstantPoolAttributeModule.cpMethods in org.benf.cfr.reader.entities.attributes that return ConstantPoolMethods in org.benf.cfr.reader.entities.attributes with parameters of type ConstantPoolModifier and TypeMethodDescriptionprivate static List<BootstrapMethodInfo> AttributeBootstrapMethods.decodeMethods(ByteData raw, ConstantPool cp) (package private) static Pair<Long, AnnotationTableEntry> AnnotationHelpers.getAnnotation(ByteData raw, long offset, ConstantPool cp) (package private) static Pair<Long, ElementValue> AnnotationHelpers.getElementValue(ByteData raw, long offset, ConstantPool cp) private static longAnnotationHelpers.getElementValuePair(ByteData raw, long offset, ConstantPool cp, Map<String, ElementValue> res) private static Pair<JavaTypeInstance, JavaTypeInstance> AttributeInnerClasses.getInnerOuter(int idxinner, int idxouter, ConstantPool cp) private static JavaTypeInstanceAttributeInnerClasses.getOptClass(int idx, ConstantPool cp) private static StringAttributeInnerClasses.getOptName(int idx, ConstantPool cp) (package private) static Pair<Long, AnnotationTableTypeEntry> AnnotationHelpers.getTypeAnnotation(ByteData raw, long offset, ConstantPool cp) Constructors in org.benf.cfr.reader.entities.attributes with parameters of type ConstantPoolModifierConstructorDescription(package private)AttributeAnnotations(ByteData raw, ConstantPool cp) AttributeCode(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) (package private)AttributeTypeAnnotations(ByteData raw, ConstantPool cp) -
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.classfilehelpers
Methods in org.benf.cfr.reader.entities.classfilehelpers with parameters of type ConstantPoolModifier and TypeMethodDescriptionprivate voidClassFileDumperModule.dumpOpensExports(ConstantPool cp, Dumper d, List<AttributeModule.ExportOpen> l, String prefix) private voidClassFileDumperModule.dumpProvides(ConstantPool cp, Dumper d, List<AttributeModule.Provide> l) private voidClassFileDumperModule.dumpRequires(ConstantPool cp, Dumper d, List<AttributeModule.Require> l) -
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 TypeMethodDescriptionprivate static FormalTypeParameterConstantPoolUtils.decodeFormalTypeTok(String tok, ConstantPool cp) static JavaTypeInstanceConstantPoolUtils.decodeTypeTok(String tok, ConstantPool cp) static ClassSignatureConstantPoolUtils.parseClassSignature(ConstantPoolEntryUTF8 signature, ConstantPool cp) private static Pair<Integer, List<FormalTypeParameter>> ConstantPoolUtils.parseFormalTypeParameters(String proto, ConstantPool cp, int curridx) 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) (package private) static StackDeltaConstantPoolUtils.parseMethodPrototype(boolean member, ConstantPoolEntryUTF8 prototype, ConstantPool cp) private static JavaTypeInstanceConstantPoolUtils.parseRefType(String tok, ConstantPool cp, boolean isTemplate) private static Pair<List<JavaTypeInstance>, Integer> ConstantPoolUtils.parseTypeList(String proto, ConstantPool cp) private static intConstantPoolUtils.processTypeEntry(ConstantPool cp, String proto, int curridx, Map<String, JavaTypeInstance> ftpMap, List<JavaTypeInstance> args) 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) (package private)ConstantPoolEntryModuleInfo(ConstantPool cp, ByteData data) ConstantPoolEntryNameAndType(ConstantPool cp, ByteData data) (package private)ConstantPoolEntryPackageInfo(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
Fields in org.benf.cfr.reader.entities.exceptions declared as ConstantPoolMethods in org.benf.cfr.reader.entities.exceptions with parameters of type ConstantPoolModifier and TypeMethodDescription(package private) JavaRefTypeInstanceExceptionTableEntry.getCatchType(ConstantPool cp) 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
Fields in org.benf.cfr.reader.entityfactories declared as ConstantPoolMethods 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) Constructors in org.benf.cfr.reader.entityfactories with parameters of type ConstantPoolModifierConstructorDescription(package private)AttributeBuilder(ConstantPool cp, ClassFileVersion classFileVersion)