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 StatementOp02WithProcessedDataAndRefs.createStatement(Method method, DecompilerComments comments, VariableFactory variableFactory, BlockIdentifierFactory blockIdentifierFactory, DCCommonState dcCommonState, TypeHintRecovery typeHintRecovery) static voidOp04StructuredStatement.discoverLocalClassScopes(Method method, Op04StructuredStatement root, VariableFactory variableFactory, Options options) static voidOp04StructuredStatement.discoverVariableScopes(Method method, Op04StructuredStatement root, VariableFactory variableFactory, Options options, ClassFileVersion classFileVersion, BytecodeMeta bytecodeMeta) static voidOp04StructuredStatement.miscKeyholeTransforms(VariableFactory variableFactory, Op04StructuredStatement root) private StatementOp02WithProcessedDataAndRefs.mkAssign(VariableFactory variableFactory) private StatementOp02WithProcessedDataAndRefs.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 VariableFactoryBadCompareRewriter.vfprivate final VariableFactoryJumpsIntoDoRewriter.vfMethods in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters with parameters of type VariableFactoryModifier and TypeMethodDescriptionstatic voidOp03Rewriters.moveJumpsIntoDo(VariableFactory vf, List<Op03SimpleStatement> op03SimpleParseNodes, Options options, DecompilerComments comments) static voidOp03Rewriters.rewriteBadCompares(VariableFactory vf, List<Op03SimpleStatement> op03SimpleParseNodes) static List<Op03SimpleStatement> SwitchReplacer.rewriteDuff(List<Op03SimpleStatement> statements, VariableFactory vf, DecompilerComments decompilerComments, Options options) private static booleanSwitchReplacer.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 VariableFactoryInvalidExpressionStatementCleaner.variableFactoryConstructors 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 VariableFactoryAbstractLValueScopeDiscoverer.variableFactoryConstructors 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)