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 ConstantPool
CodeAnalyser. 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 ConstantPool
Op02WithProcessedDataAndRefs. cp
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph that return ConstantPool Modifier and Type Method Description ConstantPool
Op02WithProcessedDataAndRefs. getCp()
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph with parameters of type ConstantPool Modifier and Type Method Description Op02WithProcessedDataAndRefs
Op01WithProcessedDataAndByteJumps. createOp2(ConstantPool cp, int index, BytecodeLocFactory locFactory, Method method)
private static TypedLiteral
Op02WithProcessedDataAndRefs. 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 ConstantPool
IllegalGenericRewriter. cp
Constructors 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 ConstantPool
AbstractMemberFunctionInvokation. cp
Methods in org.benf.cfr.reader.bytecode.analysis.parse.expression that return ConstantPool Modifier and Type Method Description ConstantPool
AbstractMemberFunctionInvokation. 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 TypedLiteral
TypedLiteral. getConstantPoolEntry(ConstantPool cp, ConstantPoolEntry cpe)
private static TypedLiteral
TypedLiteral. getMethodHandle(ConstantPoolEntryMethodHandle methodHandle, ConstantPool cp)
private static TypedLiteral
TypedLiteral. 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 ConstantPool
JavaGenericPlaceholderTypeInstance. cp
Methods in org.benf.cfr.reader.bytecode.analysis.types with parameters of type ConstantPool Modifier and Type Method Description JavaTypeInstance
ClassSignature. getThisGeneralTypeClass(JavaTypeInstance nonGenericInstance, ConstantPool cp)
boolean
JavaGenericBaseInstance. hasForeignUnbound(ConstantPool cp, int depth, boolean noWildcard, java.util.Map<java.lang.String,FormalTypeParameter> externals)
boolean
JavaGenericPlaceholderTypeInstance. hasForeignUnbound(ConstantPool cp, int depth, boolean noWildcard, java.util.Map<java.lang.String,FormalTypeParameter> externals)
boolean
JavaGenericRefTypeInstance. hasForeignUnbound(ConstantPool cp, int depth, boolean noWildcard, java.util.Map<java.lang.String,FormalTypeParameter> externals)
boolean
JavaWildcardTypeInstance. 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 ConstantPool
VariableNamerHinted. cp
Methods in org.benf.cfr.reader.bytecode.analysis.variables with parameters of type ConstantPool Modifier and Type Method Description static VariableNamer
VariableNamerFactory. 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 ConstantPool
ClassFile. constantPool
private ConstantPool
AbstractConstantPoolEntry. cp
private ConstantPool
Field. cp
private ConstantPool
Method. cp
Methods in org.benf.cfr.reader.entities that return ConstantPool Modifier and Type Method Description ConstantPool
ClassFile. getConstantPool()
protected ConstantPool
AbstractConstantPoolEntry. getCp()
Methods in org.benf.cfr.reader.entities with parameters of type ConstantPool Modifier and Type Method Description private ClassSignature
ClassFile. 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 ConstantPool
AttributeCode. cp
private ConstantPool
AttributeModule. cp
Methods in org.benf.cfr.reader.entities.attributes that return ConstantPool Modifier and Type Method Description ConstantPool
AttributeCode. getConstantPool()
ConstantPool
AttributeModule. 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 long
AnnotationHelpers. 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 JavaTypeInstance
AttributeInnerClasses. getOptClass(int idx, ConstantPool cp)
private static java.lang.String
AttributeInnerClasses. 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 void
ClassFileDumperModule. dumpOpensExports(ConstantPool cp, Dumper d, java.util.List<AttributeModule.ExportOpen> l, java.lang.String prefix)
private void
ClassFileDumperModule. dumpProvides(ConstantPool cp, Dumper d, java.util.List<AttributeModule.Provide> l)
private void
ClassFileDumperModule. 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 ConstantPool
ConstantPoolEntryMethodRef. getCp()
ConstantPool
ConstantPoolEntryMethodType. getCp()
ConstantPool
ConstantPoolEntryModuleInfo. getCp()
ConstantPool
ConstantPoolEntryPackageInfo. getCp()
Methods in org.benf.cfr.reader.entities.constantpool with parameters of type ConstantPool Modifier and Type Method Description private static FormalTypeParameter
ConstantPoolUtils. decodeFormalTypeTok(java.lang.String tok, ConstantPool cp)
static JavaTypeInstance
ConstantPoolUtils. decodeTypeTok(java.lang.String tok, ConstantPool cp)
static ClassSignature
ConstantPoolUtils. 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 MethodPrototype
ConstantPoolUtils. 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 StackDelta
ConstantPoolUtils. parseMethodPrototype(boolean member, ConstantPoolEntryUTF8 prototype, ConstantPool cp)
private static JavaTypeInstance
ConstantPoolUtils. 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 int
ConstantPoolUtils. 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 ConstantPool
ExceptionGroup. cp
Methods in org.benf.cfr.reader.entities.exceptions with parameters of type ConstantPool Modifier and Type Method Description (package private) JavaRefTypeInstance
ExceptionTableEntry. 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 ConstantPool
AttributeFactory.AttributeBuilder. cp
Methods in org.benf.cfr.reader.entityfactories with parameters of type ConstantPool Modifier and Type Method Description static Attribute
AttributeFactory. 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)
-