Modifier and Type | Field and Description |
---|---|
private ConstantPool |
CodeAnalyser.cp |
Modifier and Type | Field and Description |
---|---|
private ConstantPool |
Op02WithProcessedDataAndRefs.cp |
Modifier and Type | Method and Description |
---|---|
ConstantPool |
Op02WithProcessedDataAndRefs.getCp() |
Modifier and Type | Method and 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) |
Constructor and Description |
---|
Op02WithProcessedDataAndRefs(JVMInstr instr,
byte[] rawData,
InstrIndex index,
ConstantPool cp,
ConstantPoolEntry[] cpEntries,
int originalRawOffset,
BytecodeLoc loc) |
Op02WithProcessedDataAndRefs(JVMInstr instr,
byte[] rawData,
int index,
ConstantPool cp,
ConstantPoolEntry[] cpEntries,
int originalRawOffset,
BytecodeLoc loc) |
Modifier and Type | Field and Description |
---|---|
private ConstantPool |
IllegalGenericRewriter.cp |
Constructor and Description |
---|
IllegalGenericRewriter(ConstantPool cp,
java.util.Map<java.lang.String,FormalTypeParameter> formalParams) |
Modifier and Type | Field and Description |
---|---|
private ConstantPool |
AbstractMemberFunctionInvokation.cp |
Modifier and Type | Method and Description |
---|---|
ConstantPool |
AbstractMemberFunctionInvokation.getCp() |
Constructor and Description |
---|
AbstractMemberFunctionInvokation(BytecodeLoc loc,
ConstantPool cp,
ConstantPoolEntryMethodRef function,
Expression object,
JavaTypeInstance bestType,
java.util.List<Expression> args,
java.util.List<java.lang.Boolean> nulls) |
AbstractMemberFunctionInvokation(BytecodeLoc loc,
ConstantPool cp,
ConstantPoolEntryMethodRef function,
Expression object,
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) |
Modifier and Type | Method and 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) |
Modifier and Type | Field and Description |
---|---|
private ConstantPool |
JavaGenericPlaceholderTypeInstance.cp |
Modifier and Type | Method and 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) |
Constructor and Description |
---|
JavaGenericPlaceholderTypeInstance(java.lang.String className,
ConstantPool cp) |
JavaGenericPlaceholderTypeInstance(java.lang.String className,
ConstantPool cp,
JavaTypeInstance bound) |
Modifier and Type | Field and Description |
---|---|
private ConstantPool |
VariableNamerHinted.cp |
Modifier and Type | Method and Description |
---|---|
static VariableNamer |
VariableNamerFactory.getNamer(AttributeLocalVariableTable source,
ConstantPool cp) |
Constructor and Description |
---|
VariableNamerHinted(java.util.List<LocalVariableEntry> entryList,
ConstantPool cp) |
Modifier and Type | Field and Description |
---|---|
private ConstantPool |
ClassFile.constantPool |
private ConstantPool |
AbstractConstantPoolEntry.cp |
private ConstantPool |
Field.cp |
private ConstantPool |
Method.cp |
Modifier and Type | Method and Description |
---|---|
ConstantPool |
ClassFile.getConstantPool() |
protected ConstantPool |
AbstractConstantPoolEntry.getCp() |
Modifier and Type | Method and Description |
---|---|
private ClassSignature |
ClassFile.getSignature(ConstantPool cp,
ConstantPoolEntryClass rawSuperClass,
java.util.List<ConstantPoolEntryClass> rawInterfaces) |
Constructor and Description |
---|
AbstractConstantPoolEntry(ConstantPool cp) |
Field(ByteData raw,
ConstantPool cp,
ClassFileVersion classFileVersion) |
Method(ByteData raw,
ClassFile classFile,
ConstantPool cp,
DCCommonState dcCommonState,
ClassFileVersion classFileVersion) |
Modifier and Type | Field and Description |
---|---|
private ConstantPool |
AttributeCode.cp |
private ConstantPool |
AttributeModule.cp |
Modifier and Type | Method and Description |
---|---|
ConstantPool |
AttributeCode.getConstantPool() |
ConstantPool |
AttributeModule.getCp() |
Modifier and Type | Method and 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) |
Constructor and Description |
---|
BootstrapMethodInfo(ConstantPoolEntryMethodHandle methodHandle,
ConstantPoolEntry[] bootstrapArguments,
ConstantPool cp) |
Modifier and Type | Method and 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) |
Modifier and Type | Method and Description |
---|---|
ConstantPool |
ConstantPoolEntryMethodRef.getCp() |
ConstantPool |
ConstantPoolEntryMethodType.getCp() |
ConstantPool |
ConstantPoolEntryModuleInfo.getCp() |
ConstantPool |
ConstantPoolEntryPackageInfo.getCp() |
Modifier and Type | Method and 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) |
Modifier and Type | Field and Description |
---|---|
private ConstantPool |
ExceptionGroup.cp |
Modifier and Type | Method and Description |
---|---|
(package private) JavaRefTypeInstance |
ExceptionTableEntry.getCatchType(ConstantPool cp) |
Constructor and 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) |
Modifier and Type | Field and Description |
---|---|
private ConstantPool |
AttributeFactory.AttributeBuilder.cp |
Modifier and Type | Method and Description |
---|---|
static Attribute |
AttributeFactory.build(ByteData raw,
ConstantPool cp,
ClassFileVersion classFileVersion) |
static UnaryFunction<ByteData,Attribute> |
AttributeFactory.getBuilder(ConstantPool cp,
ClassFileVersion classFileVersion) |
Constructor and Description |
---|
AttributeBuilder(ConstantPool cp,
ClassFileVersion classFileVersion) |