Uses of Class
org.benf.cfr.reader.entities.constantpool.ConstantPool
-
-
Uses of ConstantPool in org.benf.cfr.reader.bytecode
Fields in org.benf.cfr.reader.bytecode declared as ConstantPool Modifier and Type Field Description private ConstantPoolCodeAnalyser. cp -
Uses of ConstantPool in org.benf.cfr.reader.bytecode.analysis.opgraph
Fields in org.benf.cfr.reader.bytecode.analysis.opgraph declared as ConstantPool Modifier and Type Field Description private ConstantPoolOp02WithProcessedDataAndRefs. cpMethods in org.benf.cfr.reader.bytecode.analysis.opgraph that return ConstantPool Modifier and Type Method Description ConstantPoolOp02WithProcessedDataAndRefs. getCp()Methods in org.benf.cfr.reader.bytecode.analysis.opgraph with parameters of type ConstantPool Modifier and Type Method Description Op02WithProcessedDataAndRefsOp01WithProcessedDataAndByteJumps. createOp2(ConstantPool cp, int index, BytecodeLocFactory locFactory, Method method)private static TypedLiteralOp02WithProcessedDataAndRefs. getBootstrapArg(ConstantPoolEntry[] bootstrapArguments, int x, ConstantPool cp)static java.util.List<Op02WithProcessedDataAndRefs>Op02WithProcessedDataAndRefs. insertExceptionBlocks(java.util.List<Op02WithProcessedDataAndRefs> op2list, ExceptionAggregator exceptions, java.util.Map<java.lang.Integer,java.lang.Integer> lutByOffset, ConstantPool cp, long codeLength, Options options)Constructors in org.benf.cfr.reader.bytecode.analysis.opgraph with parameters of type ConstantPool Constructor Description Op02WithProcessedDataAndRefs(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 ConstantPool Modifier and Type Field Description private ConstantPoolIllegalGenericRewriter. cpConstructors in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with parameters of type ConstantPool Constructor Description IllegalGenericRewriter(ConstantPool cp, java.util.Map<java.lang.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 ConstantPool Modifier and Type Field Description private ConstantPoolAbstractMemberFunctionInvokation. cpMethods in org.benf.cfr.reader.bytecode.analysis.parse.expression that return ConstantPool Modifier and Type Method Description ConstantPoolAbstractMemberFunctionInvokation. getCp()Constructors in org.benf.cfr.reader.bytecode.analysis.parse.expression with parameters of type ConstantPool Constructor Description AbstractMemberFunctionInvokation(BytecodeLoc loc, ConstantPool cp, ConstantPoolEntryMethodRef function, Expression object, java.util.List<Expression> args, java.util.List<java.lang.Boolean> nulls)AbstractMemberFunctionInvokation(BytecodeLoc loc, ConstantPool cp, ConstantPoolEntryMethodRef function, Expression object, JavaTypeInstance bestType, java.util.List<Expression> args, java.util.List<java.lang.Boolean> nulls)MemberFunctionInvokation(BytecodeLoc loc, ConstantPool cp, ConstantPoolEntryMethodRef function, Expression object, boolean special, java.util.List<Expression> args, java.util.List<java.lang.Boolean> nulls)MemberFunctionInvokation(BytecodeLoc loc, ConstantPool cp, ConstantPoolEntryMethodRef function, Expression object, JavaTypeInstance bestType, boolean special, java.util.List<Expression> args, java.util.List<java.lang.Boolean> nulls)SuperFunctionInvokation(BytecodeLoc loc, ConstantPool cp, ConstantPoolEntryMethodRef function, Expression object, java.util.List<Expression> args, java.util.List<java.lang.Boolean> nulls, boolean isOnInterface)SuperFunctionInvokation(BytecodeLoc loc, ConstantPool cp, ConstantPoolEntryMethodRef function, Expression object, java.util.List<Expression> args, java.util.List<java.lang.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 ConstantPool Modifier and Type Method Description static 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 ConstantPool Modifier and Type Field Description private ConstantPoolJavaGenericPlaceholderTypeInstance. cpMethods in org.benf.cfr.reader.bytecode.analysis.types with parameters of type ConstantPool Modifier and Type Method Description JavaTypeInstanceClassSignature. getThisGeneralTypeClass(JavaTypeInstance nonGenericInstance, ConstantPool cp)booleanJavaGenericBaseInstance. hasForeignUnbound(ConstantPool cp, int depth, boolean noWildcard, java.util.Map<java.lang.String,FormalTypeParameter> externals)booleanJavaGenericPlaceholderTypeInstance. hasForeignUnbound(ConstantPool cp, int depth, boolean noWildcard, java.util.Map<java.lang.String,FormalTypeParameter> externals)booleanJavaGenericRefTypeInstance. hasForeignUnbound(ConstantPool cp, int depth, boolean noWildcard, java.util.Map<java.lang.String,FormalTypeParameter> externals)booleanJavaWildcardTypeInstance. hasForeignUnbound(ConstantPool cp, int depth, boolean noWildcard, java.util.Map<java.lang.String,FormalTypeParameter> externals)Constructors in org.benf.cfr.reader.bytecode.analysis.types with parameters of type ConstantPool Constructor Description JavaGenericPlaceholderTypeInstance(java.lang.String className, ConstantPool cp)JavaGenericPlaceholderTypeInstance(java.lang.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 ConstantPool Modifier and Type Field Description private ConstantPoolVariableNamerHinted. cpMethods in org.benf.cfr.reader.bytecode.analysis.variables with parameters of type ConstantPool Modifier and Type Method Description static VariableNamerVariableNamerFactory. getNamer(AttributeLocalVariableTable source, ConstantPool cp)Constructors in org.benf.cfr.reader.bytecode.analysis.variables with parameters of type ConstantPool Constructor Description VariableNamerHinted(java.util.List<LocalVariableEntry> entryList, ConstantPool cp) -
Uses of ConstantPool in org.benf.cfr.reader.bytecode.opcode
-
Uses of ConstantPool in org.benf.cfr.reader.entities
Fields in org.benf.cfr.reader.entities declared as ConstantPool Modifier and Type Field Description private ConstantPoolClassFile. constantPoolprivate ConstantPoolAbstractConstantPoolEntry. cpprivate ConstantPoolField. cpprivate ConstantPoolMethod. cpMethods in org.benf.cfr.reader.entities that return ConstantPool Modifier and Type Method Description ConstantPoolClassFile. getConstantPool()protected ConstantPoolAbstractConstantPoolEntry. getCp()Methods in org.benf.cfr.reader.entities with parameters of type ConstantPool Modifier and Type Method Description private ClassSignatureClassFile. getSignature(ConstantPool cp, ConstantPoolEntryClass rawSuperClass, java.util.List<ConstantPoolEntryClass> rawInterfaces)Constructors in org.benf.cfr.reader.entities with parameters of type ConstantPool Constructor Description AbstractConstantPoolEntry(ConstantPool cp)Field(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 ConstantPool Modifier and Type Field Description private ConstantPoolAttributeCode. cpprivate ConstantPoolAttributeModule. cpMethods in org.benf.cfr.reader.entities.attributes that return ConstantPool Modifier and Type Method Description ConstantPoolAttributeCode. getConstantPool()ConstantPoolAttributeModule. getCp()Methods in org.benf.cfr.reader.entities.attributes with parameters of type ConstantPool Modifier and Type Method Description private static java.util.List<BootstrapMethodInfo>AttributeBootstrapMethods. decodeMethods(ByteData raw, ConstantPool cp)(package private) static Pair<java.lang.Long,AnnotationTableEntry>AnnotationHelpers. getAnnotation(ByteData raw, long offset, ConstantPool cp)(package private) static Pair<java.lang.Long,ElementValue>AnnotationHelpers. getElementValue(ByteData raw, long offset, ConstantPool cp)private static longAnnotationHelpers. getElementValuePair(ByteData raw, long offset, ConstantPool cp, java.util.Map<java.lang.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 java.lang.StringAttributeInnerClasses. getOptName(int idx, ConstantPool cp)(package private) static Pair<java.lang.Long,AnnotationTableTypeEntry>AnnotationHelpers. getTypeAnnotation(ByteData raw, long offset, ConstantPool cp) -
Uses of ConstantPool in org.benf.cfr.reader.entities.bootstrap
Constructors in org.benf.cfr.reader.entities.bootstrap with parameters of type ConstantPool Constructor Description BootstrapMethodInfo(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 ConstantPool Modifier and Type Method Description private voidClassFileDumperModule. dumpOpensExports(ConstantPool cp, Dumper d, java.util.List<AttributeModule.ExportOpen> l, java.lang.String prefix)private voidClassFileDumperModule. dumpProvides(ConstantPool cp, Dumper d, java.util.List<AttributeModule.Provide> l)private voidClassFileDumperModule. dumpRequires(ConstantPool cp, Dumper d, java.util.List<AttributeModule.Require> l) -
Uses of ConstantPool in org.benf.cfr.reader.entities.constantpool
Methods in org.benf.cfr.reader.entities.constantpool that return ConstantPool Modifier and Type Method Description ConstantPoolConstantPoolEntryMethodRef. getCp()ConstantPoolConstantPoolEntryMethodType. getCp()ConstantPoolConstantPoolEntryModuleInfo. getCp()ConstantPoolConstantPoolEntryPackageInfo. getCp()Methods in org.benf.cfr.reader.entities.constantpool with parameters of type ConstantPool Modifier and Type Method Description private static FormalTypeParameterConstantPoolUtils. decodeFormalTypeTok(java.lang.String tok, ConstantPool cp)static JavaTypeInstanceConstantPoolUtils. decodeTypeTok(java.lang.String tok, ConstantPool cp)static ClassSignatureConstantPoolUtils. parseClassSignature(ConstantPoolEntryUTF8 signature, ConstantPool cp)private static Pair<java.lang.Integer,java.util.List<FormalTypeParameter>>ConstantPoolUtils. parseFormalTypeParameters(java.lang.String proto, ConstantPool cp, int curridx)static MethodPrototypeConstantPoolUtils. parseJavaMethodPrototype(DCCommonState state, ClassFile classFile, JavaTypeInstance classType, java.lang.String name, boolean instanceMethod, Method.MethodConstructor constructorFlag, ConstantPoolEntryUTF8 prototype, ConstantPool cp, boolean varargs, boolean synthetic, VariableNamer variableNamer, java.lang.String originalDescriptor)(package private) static StackDeltaConstantPoolUtils. parseMethodPrototype(boolean member, ConstantPoolEntryUTF8 prototype, ConstantPool cp)private static JavaTypeInstanceConstantPoolUtils. parseRefType(java.lang.String tok, ConstantPool cp, boolean isTemplate)private static Pair<java.util.List<JavaTypeInstance>,java.lang.Integer>ConstantPoolUtils. parseTypeList(java.lang.String proto, ConstantPool cp)private static intConstantPoolUtils. processTypeEntry(ConstantPool cp, java.lang.String proto, int curridx, java.util.Map<java.lang.String,JavaTypeInstance> ftpMap, java.util.List<JavaTypeInstance> args) -
Uses of ConstantPool in org.benf.cfr.reader.entities.exceptions
Fields in org.benf.cfr.reader.entities.exceptions declared as ConstantPool Modifier and Type Field Description private ConstantPoolExceptionGroup. cpMethods in org.benf.cfr.reader.entities.exceptions with parameters of type ConstantPool Modifier and Type Method Description (package private) JavaRefTypeInstanceExceptionTableEntry. getCatchType(ConstantPool cp)Constructors in org.benf.cfr.reader.entities.exceptions with parameters of type ConstantPool Constructor Description ExceptionAggregator(java.util.List<ExceptionTableEntry> rawExceptions, BlockIdentifierFactory blockIdentifierFactory, java.util.Map<java.lang.Integer,java.lang.Integer> lutByOffset, java.util.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 ConstantPool Modifier and Type Field Description private ConstantPoolAttributeFactory.AttributeBuilder. cpMethods in org.benf.cfr.reader.entityfactories with parameters of type ConstantPool Modifier and Type Method Description static 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 ConstantPool Constructor Description AttributeBuilder(ConstantPool cp, ClassFileVersion classFileVersion)
-