Modifier and Type | Method and Description |
---|---|
static java.util.List<Op03SimpleStatement> |
Op02WithProcessedDataAndRefs.convertToOp03List(java.util.List<Op02WithProcessedDataAndRefs> op2list,
Method method,
VariableFactory variableFactory,
BlockIdentifierFactory blockIdentifierFactory,
DCCommonState dcCommonState,
DecompilerComments comments,
TypeHintRecovery typeHintRecovery) |
private Statement |
Op02WithProcessedDataAndRefs.createStatement(Method method,
DecompilerComments comments,
VariableFactory variableFactory,
BlockIdentifierFactory blockIdentifierFactory,
DCCommonState dcCommonState,
TypeHintRecovery typeHintRecovery) |
static void |
Op04StructuredStatement.discoverLocalClassScopes(Method method,
Op04StructuredStatement root,
VariableFactory variableFactory,
Options options) |
static void |
Op04StructuredStatement.discoverVariableScopes(Method method,
Op04StructuredStatement root,
VariableFactory variableFactory,
Options options,
ClassFileVersion classFileVersion,
BytecodeMeta bytecodeMeta) |
static void |
Op04StructuredStatement.miscKeyholeTransforms(VariableFactory variableFactory,
Op04StructuredStatement root) |
private Statement |
Op02WithProcessedDataAndRefs.mkAssign(VariableFactory variableFactory) |
private Statement |
Op02WithProcessedDataAndRefs.mkRetrieve(VariableFactory variableFactory) |
Modifier and Type | Field and Description |
---|---|
private VariableFactory |
BadCompareRewriter.vf |
private VariableFactory |
JumpsIntoDoRewriter.vf |
Modifier and Type | Method and Description |
---|---|
static void |
Op03Rewriters.moveJumpsIntoDo(VariableFactory vf,
java.util.List<Op03SimpleStatement> op03SimpleParseNodes,
Options options,
DecompilerComments comments) |
static void |
Op03Rewriters.rewriteBadCompares(VariableFactory vf,
java.util.List<Op03SimpleStatement> op03SimpleParseNodes) |
static java.util.List<Op03SimpleStatement> |
SwitchReplacer.rewriteDuff(java.util.List<Op03SimpleStatement> statements,
VariableFactory vf,
DecompilerComments decompilerComments,
Options options) |
private static boolean |
SwitchReplacer.rewriteDuff(Op03SimpleStatement switchStatement,
java.util.List<Op03SimpleStatement> statements,
VariableFactory vf,
DecompilerComments decompilerComments) |
Constructor and Description |
---|
BadCompareRewriter(VariableFactory vf) |
JumpsIntoDoRewriter(VariableFactory vf) |
Modifier and Type | Field and Description |
---|---|
private VariableFactory |
InvalidExpressionStatementCleaner.variableFactory |
Constructor and Description |
---|
InvalidExpressionStatementCleaner(VariableFactory variableNamer) |
Modifier and Type | Field and Description |
---|---|
(package private) VariableFactory |
AbstractLValueScopeDiscoverer.variableFactory |
Constructor and Description |
---|
AbstractLValueScopeDiscoverer(Options options,
MethodPrototype prototype,
VariableFactory variableFactory) |
LocalClassScopeDiscoverImpl(Options options,
Method method,
VariableFactory variableFactory) |
LValueScopeDiscoverImpl(Options options,
MethodPrototype prototype,
VariableFactory variableFactory,
ClassFileVersion version) |