Modifier and Type | Field and Description |
---|---|
private ConstantPoolEntry[] |
Op01WithProcessedDataAndByteJumps.constantPoolEntries |
private ConstantPoolEntry[] |
Op02WithProcessedDataAndRefs.cpEntries |
Modifier and Type | Method and Description |
---|---|
ConstantPoolEntry[] |
Op02WithProcessedDataAndRefs.getCpEntries() |
Modifier and Type | Method and Description |
---|---|
private static TypedLiteral |
Op02WithProcessedDataAndRefs.getBootstrapArg(ConstantPoolEntry[] bootstrapArguments,
int x,
ConstantPool cp) |
private Expression |
Op02WithProcessedDataAndRefs.getLiteralConstantPoolEntry(Method m,
ConstantPoolEntry cpe,
DecompilerComments comments) |
private java.util.List<Expression> |
Op02WithProcessedDataAndRefs.getVarArgs(JavaTypeInstance last,
ConstantPoolEntry[] bootstrapArguments) |
Constructor and Description |
---|
Op01WithProcessedDataAndByteJumps(JVMInstr instruction,
byte[] data,
int[] rawTargetOffsets,
int originalRawOffset,
ConstantPoolEntry[] constantPoolEntries) |
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 |
---|
InstanceOfExpression(BytecodeLoc loc,
Expression lhs,
ConstantPoolEntry cpe) |
NewObject(BytecodeLoc loc,
ConstantPoolEntry type) |
Modifier and Type | Method and Description |
---|---|
static TypedLiteral |
TypedLiteral.getConstantPoolEntry(ConstantPool cp,
ConstantPoolEntry cpe) |
Constructor and Description |
---|
AbstractFieldVariable(ConstantPoolEntry field) |
FieldVariable(Expression object,
ConstantPoolEntry field) |
StaticVariable(ConstantPoolEntry field) |
Modifier and Type | Method and Description |
---|---|
StackDelta |
JVMInstr.getStackDelta(byte[] data,
ConstantPoolEntry[] constantPoolEntries,
StackSim stackSim,
Method method) |
StackDelta |
OperationFactory.getStackDelta(JVMInstr instr,
byte[] data,
ConstantPoolEntry[] cpEntries,
StackSim stackSim,
Method method) |
StackDelta |
OperationFactoryDefault.getStackDelta(JVMInstr instr,
byte[] data,
ConstantPoolEntry[] cpEntries,
StackSim stackSim,
Method method) |
StackDelta |
OperationFactoryDup.getStackDelta(JVMInstr instr,
byte[] data,
ConstantPoolEntry[] cpEntries,
StackSim stackSim,
Method method) |
StackDelta |
OperationFactoryDup2.getStackDelta(JVMInstr instr,
byte[] data,
ConstantPoolEntry[] cpEntries,
StackSim stackSim,
Method method) |
StackDelta |
OperationFactoryDup2X1.getStackDelta(JVMInstr instr,
byte[] data,
ConstantPoolEntry[] cpEntries,
StackSim stackSim,
Method method) |
StackDelta |
OperationFactoryDup2X2.getStackDelta(JVMInstr instr,
byte[] data,
ConstantPoolEntry[] cpEntries,
StackSim stackSim,
Method method) |
StackDelta |
OperationFactoryDupX1.getStackDelta(JVMInstr instr,
byte[] data,
ConstantPoolEntry[] cpEntries,
StackSim stackSim,
Method method) |
StackDelta |
OperationFactoryDupX2.getStackDelta(JVMInstr instr,
byte[] data,
ConstantPoolEntry[] cpEntries,
StackSim stackSim,
Method method) |
StackDelta |
OperationFactoryFakeCatch.getStackDelta(JVMInstr instr,
byte[] data,
ConstantPoolEntry[] cpEntries,
StackSim stackSim,
Method method) |
StackDelta |
OperationFactoryGetField.getStackDelta(JVMInstr instr,
byte[] data,
ConstantPoolEntry[] cpEntries,
StackSim stackSim,
Method method) |
StackDelta |
OperationFactoryGetStatic.getStackDelta(JVMInstr instr,
byte[] data,
ConstantPoolEntry[] cpEntries,
StackSim stackSim,
Method method) |
StackDelta |
OperationFactoryInvoke.getStackDelta(JVMInstr instr,
byte[] data,
ConstantPoolEntry[] cpEntries,
StackSim stackSim,
Method method) |
StackDelta |
OperationFactoryInvokeDynamic.getStackDelta(JVMInstr instr,
byte[] data,
ConstantPoolEntry[] cpEntries,
StackSim stackSim,
Method method) |
StackDelta |
OperationFactoryInvokeInterface.getStackDelta(JVMInstr instr,
byte[] data,
ConstantPoolEntry[] cpEntries,
StackSim stackSim,
Method method) |
StackDelta |
OperationFactoryLDC.getStackDelta(JVMInstr instr,
byte[] data,
ConstantPoolEntry[] cpEntries,
StackSim stackSim,
Method method) |
StackDelta |
OperationFactoryLDCW.getStackDelta(JVMInstr instr,
byte[] data,
ConstantPoolEntry[] cpEntries,
StackSim stackSim,
Method method) |
StackDelta |
OperationFactoryMultiANewArray.getStackDelta(JVMInstr instr,
byte[] data,
ConstantPoolEntry[] cpEntries,
StackSim stackSim,
Method method) |
StackDelta |
OperationFactoryPop.getStackDelta(JVMInstr instr,
byte[] data,
ConstantPoolEntry[] cpEntries,
StackSim stackSim,
Method method) |
StackDelta |
OperationFactoryPop2.getStackDelta(JVMInstr instr,
byte[] data,
ConstantPoolEntry[] cpEntries,
StackSim stackSim,
Method method) |
StackDelta |
OperationFactoryPutField.getStackDelta(JVMInstr instr,
byte[] data,
ConstantPoolEntry[] cpEntries,
StackSim stackSim,
Method method) |
StackDelta |
OperationFactoryPutStatic.getStackDelta(JVMInstr instr,
byte[] data,
ConstantPoolEntry[] cpEntries,
StackSim stackSim,
Method method) |
StackDelta |
OperationFactorySwap.getStackDelta(JVMInstr instr,
byte[] data,
ConstantPoolEntry[] cpEntries,
StackSim stackSim,
Method method) |
(package private) static StackType |
OperationFactoryLDC.getStackType(ConstantPoolEntry cpe) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractConstantPoolEntry |
Modifier and Type | Field and Description |
---|---|
private ConstantPoolEntry |
AttributeConstantValue.value |
Modifier and Type | Method and Description |
---|---|
ConstantPoolEntry |
AttributeConstantValue.getValue() |
Modifier and Type | Field and Description |
---|---|
private ConstantPoolEntry[] |
BootstrapMethodInfo.bootstrapArguments |
Modifier and Type | Method and Description |
---|---|
ConstantPoolEntry[] |
BootstrapMethodInfo.getBootstrapArguments() |
Constructor and Description |
---|
BootstrapMethodInfo(ConstantPoolEntryMethodHandle methodHandle,
ConstantPoolEntry[] bootstrapArguments,
ConstantPool cp) |
Modifier and Type | Class and Description |
---|---|
class |
ConstantPoolEntryClass |
class |
ConstantPoolEntryDouble |
class |
ConstantPoolEntryDynamicInfo |
class |
ConstantPoolEntryFieldRef |
class |
ConstantPoolEntryFloat |
class |
ConstantPoolEntryInteger |
class |
ConstantPoolEntryInvokeDynamic |
class |
ConstantPoolEntryLong |
class |
ConstantPoolEntryMethodHandle |
class |
ConstantPoolEntryMethodRef |
class |
ConstantPoolEntryMethodType |
class |
ConstantPoolEntryModuleInfo |
class |
ConstantPoolEntryNameAndType |
class |
ConstantPoolEntryPackageInfo |
class |
ConstantPoolEntryString |
class |
ConstantPoolEntryUTF8 |
Modifier and Type | Field and Description |
---|---|
private java.util.List<ConstantPoolEntry> |
ConstantPool.entries |
(package private) java.util.List<ConstantPoolEntry> |
ConstantPool.RawTmp.entries |
Modifier and Type | Method and Description |
---|---|
ConstantPoolEntry |
ConstantPool.getEntry(int index) |
Constructor and Description |
---|
RawTmp(java.util.List<ConstantPoolEntry> entries,
long rawLength,
boolean dynamicConstants) |