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) |
static List<Op02WithProcessedDataAndRefs> |
Op02WithProcessedDataAndRefs.insertExceptionBlocks(List<Op02WithProcessedDataAndRefs> op2list,
ExceptionAggregator exceptions,
Map<Integer,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) |
Constructor and Description |
---|
IllegalGenericRewriter(ConstantPool cp,
Map<String,FormalTypeParameter> formalParams) |
Modifier and Type | Method and Description |
---|---|
ConstantPool |
AbstractMemberFunctionInvokation.getCp() |
Constructor and Description |
---|
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) |
Modifier and Type | Method and Description |
---|---|
static TypedLiteral |
TypedLiteral.getConstantPoolEntry(ConstantPool cp,
ConstantPoolEntry cpe) |
Modifier and Type | Method and Description |
---|---|
JavaTypeInstance |
ClassSignature.getThisGeneralTypeClass(JavaTypeInstance nonGenericInstance,
ConstantPool cp) |
boolean |
JavaGenericPlaceholderTypeInstance.hasForeignUnbound(ConstantPool cp,
int depth,
boolean noWildcard,
Map<String,FormalTypeParameter> externals) |
boolean |
JavaGenericRefTypeInstance.hasForeignUnbound(ConstantPool cp,
int depth,
boolean noWildcard,
Map<String,FormalTypeParameter> externals) |
boolean |
JavaGenericBaseInstance.hasForeignUnbound(ConstantPool cp,
int depth,
boolean noWildcard,
Map<String,FormalTypeParameter> externals) |
boolean |
JavaWildcardTypeInstance.hasForeignUnbound(ConstantPool cp,
int depth,
boolean noWildcard,
Map<String,FormalTypeParameter> externals) |
Constructor and Description |
---|
JavaGenericPlaceholderTypeInstance(String className,
ConstantPool cp) |
Modifier and Type | Method and Description |
---|---|
static VariableNamer |
VariableNamerFactory.getNamer(AttributeLocalVariableTable source,
ConstantPool cp) |
Modifier and Type | Method and Description |
---|---|
ConstantPool |
ClassFile.getConstantPool() |
protected ConstantPool |
AbstractConstantPoolEntry.getCp() |
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 | Method and Description |
---|---|
ConstantPool |
AttributeCode.getConstantPool() |
ConstantPool |
AttributeModule.getCp() |
Constructor and Description |
---|
BootstrapMethodInfo(ConstantPoolEntryMethodHandle methodHandle,
ConstantPoolEntry[] bootstrapArguments,
ConstantPool cp) |
Modifier and Type | Method and Description |
---|---|
ConstantPool |
ConstantPoolEntryMethodRef.getCp() |
ConstantPool |
ConstantPoolEntryMethodType.getCp() |
ConstantPool |
ConstantPoolEntryModuleInfo.getCp() |
ConstantPool |
ConstantPoolEntryPackageInfo.getCp() |
Modifier and Type | Method and Description |
---|---|
static JavaTypeInstance |
ConstantPoolUtils.decodeTypeTok(String tok,
ConstantPool cp) |
static ClassSignature |
ConstantPoolUtils.parseClassSignature(ConstantPoolEntryUTF8 signature,
ConstantPool cp) |
static MethodPrototype |
ConstantPoolUtils.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) |
Constructor and Description |
---|
ConstantPoolEntryClass(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) |
ConstantPoolEntryInvokeDynamic(ConstantPool cp,
ByteData data) |
ConstantPoolEntryLong(ConstantPool cp,
ByteData data) |
ConstantPoolEntryMethodHandle(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) |
Constructor and Description |
---|
ExceptionAggregator(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) |
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) |
Copyright © 2011-2021. All Rights Reserved.