Uses of Class
org.benf.cfr.reader.bytecode.analysis.variables.VariableFactory
Packages that use VariableFactory
Package
Description
-
Uses of VariableFactory in org.benf.cfr.reader.bytecode.analysis.opgraph
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph with parameters of type VariableFactoryModifier and TypeMethodDescriptionstatic List<Op03SimpleStatement>
Op02WithProcessedDataAndRefs.convertToOp03List
(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 VariableFactoryModifier and TypeFieldDescriptionprivate final VariableFactory
BadCompareRewriter.vf
private final VariableFactory
JumpsIntoDoRewriter.vf
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters with parameters of type VariableFactoryModifier and TypeMethodDescriptionstatic void
Op03Rewriters.moveJumpsIntoDo
(VariableFactory vf, List<Op03SimpleStatement> op03SimpleParseNodes, Options options, DecompilerComments comments) static void
Op03Rewriters.rewriteBadCompares
(VariableFactory vf, List<Op03SimpleStatement> op03SimpleParseNodes) static List<Op03SimpleStatement>
SwitchReplacer.rewriteDuff
(List<Op03SimpleStatement> statements, VariableFactory vf, DecompilerComments decompilerComments, Options options) private static boolean
SwitchReplacer.rewriteDuff
(Op03SimpleStatement switchStatement, List<Op03SimpleStatement> statements, VariableFactory vf, DecompilerComments decompilerComments) Constructors in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters with parameters of type VariableFactoryModifierConstructorDescription(package private)
(package private)
-
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 VariableFactoryModifier and TypeFieldDescriptionprivate VariableFactory
InvalidExpressionStatementCleaner.variableFactory
Constructors in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers with parameters of type VariableFactory -
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 VariableFactoryModifier and TypeFieldDescription(package private) final VariableFactory
AbstractLValueScopeDiscoverer.variableFactory
Constructors in org.benf.cfr.reader.bytecode.analysis.parse.utils.scope with parameters of type VariableFactoryModifierConstructorDescription(package private)
AbstractLValueScopeDiscoverer
(Options options, MethodPrototype prototype, VariableFactory variableFactory) LocalClassScopeDiscoverImpl
(Options options, Method method, VariableFactory variableFactory) LValueScopeDiscoverImpl
(Options options, MethodPrototype prototype, VariableFactory variableFactory, ClassFileVersion version)