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 |
Op03SimpleStatement.collectLocallyMutatedVariables(SSAIdentifierFactory<LValue,?> ssaIdentifierFactory) |
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 | Method and Description |
---|---|
SSAIdentifiers<LValue> |
Statement.collectLocallyMutatedVariables(SSAIdentifierFactory<LValue,?> ssaIdentifierFactory) |
SSAIdentifiers<LValue> |
LValue.collectVariableMutation(SSAIdentifierFactory<LValue,?> ssaIdentifierFactory) |
Modifier and Type | Method and Description |
---|---|
SSAIdentifiers<LValue> |
AbstractFieldVariable.collectVariableMutation(SSAIdentifierFactory<LValue,?> ssaIdentifierFactory) |
SSAIdentifiers<LValue> |
ArrayVariable.collectVariableMutation(SSAIdentifierFactory<LValue,?> ssaIdentifierFactory) |
SSAIdentifiers<LValue> |
LocalVariable.collectVariableMutation(SSAIdentifierFactory<LValue,?> ssaIdentifierFactory) |
SSAIdentifiers<LValue> |
SentinelLocalClassLValue.collectVariableMutation(SSAIdentifierFactory<LValue,?> ssaIdentifierFactory) |
SSAIdentifiers<LValue> |
StackSSALabel.collectVariableMutation(SSAIdentifierFactory<LValue,?> ssaIdentifierFactory) |
Modifier and Type | Method and Description |
---|---|
SSAIdentifiers<LValue> |
AbstractStatement.collectLocallyMutatedVariables(SSAIdentifierFactory<LValue,?> ssaIdentifierFactory) |
SSAIdentifiers<LValue> |
AssignmentPreMutation.collectLocallyMutatedVariables(SSAIdentifierFactory<LValue,?> ssaIdentifierFactory) |
SSAIdentifiers<LValue> |
AssignmentSimple.collectLocallyMutatedVariables(SSAIdentifierFactory<LValue,?> ssaIdentifierFactory) |
Constructor and Description |
---|
SSAIdentifiers(KEYTYPE lValue,
SSAIdentifierFactory<KEYTYPE,?> ssaIdentifierFactory) |
Modifier and Type | Method and Description |
---|---|
SSAIdentifiers<LValue> |
WildcardMatch.LValueWildcard.collectVariableMutation(SSAIdentifierFactory<LValue,?> ssaIdentifierFactory) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<Slot,SSAIdent> |
MethodPrototype.collectInitialSlotUsage(SSAIdentifierFactory<Slot,?> ssaIdentifierFactory) |