Modifier and Type | Method and Description |
---|---|
private static java.util.NavigableMap<java.lang.Integer,JavaTypeInstance> |
Op02WithProcessedDataAndRefs.assignIdentsAndGetMissingMap(SSAIdentifierFactory<Slot,StackType> ssaIdentifierFactory,
Method method,
java.util.List<Op02WithProcessedDataAndRefs> statements,
BytecodeMeta bytecodeMeta,
boolean useProtoArgs) |
private static void |
Op02WithProcessedDataAndRefs.assignSSAIdentifiers(SSAIdentifierFactory<Slot,StackType> ssaIdentifierFactory,
Method method,
DecompilerComments comments,
java.util.List<Op02WithProcessedDataAndRefs> statements,
BytecodeMeta bytecodeMeta) |
private static void |
Op02WithProcessedDataAndRefs.assignSSAIdentifiersInner(SSAIdentifierFactory<Slot,StackType> ssaIdentifierFactory,
Method method,
java.util.List<Op02WithProcessedDataAndRefs> statements,
BytecodeMeta bytecodeMeta,
boolean useProtoArgs) |
private void |
Op02WithProcessedDataAndRefs.collectLocallyMutatedVariables(SSAIdentifierFactory<Slot,StackType> ssaIdentifierFactory) |
private static void |
Op02WithProcessedDataAndRefs.removeUnusedSSAIdentifiers(SSAIdentifierFactory<Slot,StackType> ssaIdentifierFactory,
Method method,
java.util.List<Op02WithProcessedDataAndRefs> op2list) |
Modifier and Type | Field and Description |
---|---|
private StackType |
StackEntry.stackType |
Modifier and Type | Method and Description |
---|---|
StackType |
StackEntry.getType() |
Constructor and Description |
---|
StackEntry(StackType stackType) |
StackEntryHolder(StackType stackType) |
StackSim(StackSim parent,
StackType stackType) |
Modifier and Type | Field and Description |
---|---|
private StackType |
RawJavaType.stackType |
Modifier and Type | Method and Description |
---|---|
StackType |
JavaArrayTypeInstance.getStackType() |
StackType |
JavaGenericPlaceholderTypeInstance.getStackType() |
StackType |
JavaGenericRefTypeInstance.getStackType() |
StackType |
JavaIntersectionTypeInstance.getStackType() |
StackType |
JavaRefTypeInstance.getStackType() |
StackType |
JavaTypeInstance.getStackType() |
StackType |
JavaWildcardTypeInstance.getStackType() |
StackType |
RawJavaType.getStackType() |
static StackType |
StackType.valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static StackType[] |
StackType.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Constructor and Description |
---|
RawJavaType(java.lang.String name,
java.lang.String suggestedVarName,
StackType stackType,
boolean usableType,
boolean objectType) |
RawJavaType(java.lang.String name,
java.lang.String suggestedVarName,
StackType stackType,
boolean usableType,
java.lang.String boxedName,
boolean isNumber,
boolean objectType) |
RawJavaType(java.lang.String name,
java.lang.String suggestedVarName,
StackType stackType,
boolean usableType,
java.lang.String boxedName,
boolean isNumber,
boolean objectType,
int intMin,
int intMax) |
StackTypes(StackType... stackTypes) |
Constructor and Description |
---|
StackTypes(java.util.List<StackType> stackTypes) |
Modifier and Type | Method and Description |
---|---|
(package private) static StackType |
OperationFactoryLDC.getStackType(ConstantPoolEntry cpe) |
Modifier and Type | Method and Description |
---|---|
StackType |
ConstantPoolEntryClass.getStackType() |
StackType |
ConstantPoolEntryDouble.getStackType() |
StackType |
ConstantPoolEntryFieldRef.getStackType() |
StackType |
ConstantPoolEntryFloat.getStackType() |
StackType |
ConstantPoolEntryInteger.getStackType() |
StackType |
ConstantPoolEntryLiteral.getStackType() |
StackType |
ConstantPoolEntryLong.getStackType() |
StackType |
ConstantPoolEntryString.getStackType() |