All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
private java.util.List<Op03SimpleStatement> |
copyBlock(Op03SimpleStatement stm,
Op03SimpleStatement caller,
Op03SimpleStatement start,
Op03SimpleStatement end,
java.util.Set<Op03SimpleStatement> valid,
BlockIdentifier containedIn,
java.util.Set<Op03SimpleStatement> addSources,
java.util.Map<Op03SimpleStatement,Op03SimpleStatement> orig2copy) |
private java.util.List<Op03SimpleStatement> |
copyST(java.util.List<Op03SimpleStatement> original,
java.util.Map<Op03SimpleStatement,Op03SimpleStatement> replacements,
boolean failIfMissing) |
private Op03SimpleStatement |
getPossLast(Op03SimpleStatement stm,
BlockIdentifier ident) |
private boolean |
handleConditionalCaller(Op03SimpleStatement stm,
Op03SimpleStatement caller,
Op03SimpleStatement target,
java.util.Map<Op03SimpleStatement,Op03SimpleStatement> copies) |
private void |
nopPointlessCondition(IfStatement newConditionStatement,
Op03SimpleStatement newCondition) |
private void |
refactorDo(java.util.List<Op03SimpleStatement> addThese,
Op03SimpleStatement stm,
BlockIdentifier ident) |
private void |
refactorWhile(java.util.List<Op03SimpleStatement> addThese,
Op03SimpleStatement stm,
BlockIdentifier ident) |
void |
rewrite(java.util.List<Op03SimpleStatement> op03SimpleParseNodes,
DecompilerComments comments) |
private GraphVisitor<Op03SimpleStatement> |
visitCandidates(BlockIdentifier blockIdent,
Op03SimpleStatement possLast,
java.util.Map<Op03SimpleStatement,Op03SimpleStatement> candidates) |