Package | Description |
---|---|
org.benf.cfr.reader.bytecode.analysis.opgraph | |
org.benf.cfr.reader.bytecode.analysis.types |
Modifier and Type | Field and Description |
---|---|
private SSAIdentifiers<Slot> |
Op02WithProcessedDataAndRefs.ssaIdentifiers |
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 void |
Op02WithProcessedDataAndRefs.mapSSASlots(java.util.Map<Pair<Slot,SSAIdent>,Ident> identmap) |
private static void |
Op02WithProcessedDataAndRefs.removeUnusedSSAIdentifiers(SSAIdentifierFactory<Slot,StackType> ssaIdentifierFactory,
Method method,
java.util.List<Op02WithProcessedDataAndRefs> op2list) |
Modifier and Type | Field and Description |
---|---|
private java.util.List<Slot> |
MethodPrototype.syntheticArgs |
private java.util.List<Slot> |
MethodPrototype.syntheticCaptureArgs |
Modifier and Type | Method and Description |
---|---|
java.util.Map<Slot,SSAIdent> |
MethodPrototype.collectInitialSlotUsage(SSAIdentifierFactory<Slot,?> ssaIdentifierFactory) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<Slot,SSAIdent> |
MethodPrototype.collectInitialSlotUsage(SSAIdentifierFactory<Slot,?> ssaIdentifierFactory) |
private static boolean |
MethodPrototype.satisfiesSlots(java.util.List<Slot> haystack,
int start,
java.util.List<JavaTypeInstance> args) |