Uses of Class
org.benf.cfr.reader.bytecode.analysis.variables.VariableFactory
-
-
Uses of VariableFactory in org.benf.cfr.reader.bytecode.analysis.opgraph
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph with parameters of type VariableFactory Modifier and Type Method 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)
-
Uses of VariableFactory in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
Fields in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters declared as VariableFactory Modifier and Type Field Description private VariableFactory
BadCompareRewriter. vf
private VariableFactory
JumpsIntoDoRewriter. vf
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters with parameters of type VariableFactory Modifier and Type Method 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)
Constructors in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters with parameters of type VariableFactory Constructor Description BadCompareRewriter(VariableFactory vf)
JumpsIntoDoRewriter(VariableFactory vf)
-
Uses of VariableFactory in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
Fields in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers declared as VariableFactory Modifier and Type Field Description private VariableFactory
InvalidExpressionStatementCleaner. variableFactory
Constructors in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers with parameters of type VariableFactory Constructor Description InvalidExpressionStatementCleaner(VariableFactory variableNamer)
-
Uses of VariableFactory in org.benf.cfr.reader.bytecode.analysis.parse.utils.scope
Fields in org.benf.cfr.reader.bytecode.analysis.parse.utils.scope declared as VariableFactory Modifier and Type Field Description (package private) VariableFactory
AbstractLValueScopeDiscoverer. variableFactory
Constructors in org.benf.cfr.reader.bytecode.analysis.parse.utils.scope with parameters of type VariableFactory Constructor Description AbstractLValueScopeDiscoverer(Options options, MethodPrototype prototype, VariableFactory variableFactory)
LocalClassScopeDiscoverImpl(Options options, Method method, VariableFactory variableFactory)
LValueScopeDiscoverImpl(Options options, MethodPrototype prototype, VariableFactory variableFactory, ClassFileVersion version)
-