Uses of Class
org.benf.cfr.reader.bytecode.analysis.parse.lvalue.LocalVariable
Packages that use LocalVariable
Package
Description
-
Uses of LocalVariable in org.benf.cfr.reader.bytecode.analysis.opgraph
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph with parameters of type LocalVariableModifier and TypeMethodDescriptionprivate static voidOp04StructuredStatement.hideField(Op04StructuredStatement root, MethodPrototype prototype, ClassFile classFile, int x, LocalVariable protoVar, LValue lValueArg, String overrideName) -
Uses of LocalVariable in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
Fields in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters with type parameters of type LocalVariableModifier and TypeFieldDescriptionprivate final Map<LocalVariable, JavaTypeInstance> NarrowingTypeRewriter.LValueAssignmentCollector.usableMethods in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters that return types with arguments of type LocalVariableModifier and TypeMethodDescription(package private) Map<LocalVariable, JavaTypeInstance> NarrowingTypeRewriter.LValueAssignmentCollector.getUsable()Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters with parameters of type LocalVariableModifier and TypeMethodDescriptionvoidLValuePropSimple.AssignmentCollector.collectLocalVariableAssignment(LocalVariable localVariable, StatementContainer<Statement> statementContainer, Expression value) -
Uses of LocalVariable in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
Fields in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters declared as LocalVariableModifier and TypeFieldDescriptionprivate final LocalVariableInnerClassConstructorRewriter.outerArgFields in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with type parameters of type LocalVariableModifier and TypeFieldDescriptionprivate List<LocalVariable> ScopeHidingVariableRewriter.collisionsprivate final Map<LocalVariable, Integer> InstanceofMatchTidyingRewriter.localsprivate final Set<LocalVariable> InstanceofMatchTidyingRewriter.removeCandidatesMethods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with parameters of type LocalVariableModifier and TypeMethodDescriptionprivate voidScopeHidingVariableRewriter.checkCollision(LocalVariable localVariable) private ExpressionSyntheticAccessorRewriter.getCastFriendArg(JavaTypeInstance otherType, LocalVariable methodArg, Expression appliedArg) Constructors in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with parameters of type LocalVariableModifierConstructorDescriptionInnerClassConstructorRewriter(ClassFile classFile, LocalVariable outerArg) -
Uses of LocalVariable in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers with parameters of type LocalVariableModifier and TypeMethodDescriptionvoidLValueTypeClashCheck.collectLocalVariableAssignment(LocalVariable localVariable, StatementContainer<StructuredStatement> statementContainer, Expression value) (package private) voidVariableNameTidier.StructuredScopeWithVars.defineHere(LocalVariable localVariable) (package private) voidVariableNameTidier.StructuredScopeWithVars.defineHere(StructuredStatement statement, LocalVariable localVariable) private StringVariableNameTidier.StructuredScopeWithVars.suggestByType(LocalVariable localVariable) Method parameters in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers with type arguments of type LocalVariableModifier and TypeMethodDescriptionvoidVariableNameTidier.renameToAvoidHiding(Set<String> avoid, List<LocalVariable> collisions) -
Uses of LocalVariable in org.benf.cfr.reader.bytecode.analysis.parse.rewriters
Fields in org.benf.cfr.reader.bytecode.analysis.parse.rewriters with type parameters of type LocalVariableModifier and TypeFieldDescriptionprivate final Map<StackSSALabel, LocalVariable> StackVarToLocalRewriter.replacementsMethods in org.benf.cfr.reader.bytecode.analysis.parse.rewriters that return LocalVariableModifier and TypeMethodDescriptionprivate LocalVariableStackVarToLocalRewriter.getReplacement(StackSSALabel stackSSALabel) -
Uses of LocalVariable in org.benf.cfr.reader.bytecode.analysis.parse.utils
Methods in org.benf.cfr.reader.bytecode.analysis.parse.utils with parameters of type LocalVariableModifier and TypeMethodDescriptionvoidLValueAssignmentAndAliasCondenser.collectLocalVariableAssignment(LocalVariable localVariable, StatementContainer<Statement> statementContainer, Expression value) voidLValueAssignmentCollector.collectLocalVariableAssignment(LocalVariable localVariable, StatementContainer<T> statementContainer, Expression value) -
Uses of LocalVariable in org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp
Fields in org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp with type parameters of type LocalVariableModifier and TypeFieldDescriptionprivate final Map<LocalVariable, LocalVariable> FinallyGraphHelper.FinallyEquivalenceConstraint.rhsToLhsLVMapprivate final Map<LocalVariable, LocalVariable> FinallyGraphHelper.FinallyEquivalenceConstraint.rhsToLhsLVMapprivate final Set<LocalVariable> FinallyGraphHelper.FinallyEquivalenceConstraint.validLocalMethods in org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp that return LocalVariableModifier and TypeMethodDescriptionprivate LocalVariableFinallyGraphHelper.FinallyEquivalenceConstraint.mapLocalVariable(LocalVariable s1, LocalVariable s2) Methods in org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp with parameters of type LocalVariableModifier and TypeMethodDescriptionvoidFinallyGraphHelper.FinallyEquivalenceConstraint.collectLocalVariableAssignment(LocalVariable localVariable, StatementContainer<Statement> statementContainer, Expression value) private LocalVariableFinallyGraphHelper.FinallyEquivalenceConstraint.mapLocalVariable(LocalVariable s1, LocalVariable s2) -
Uses of LocalVariable in org.benf.cfr.reader.bytecode.analysis.parse.utils.scope
Methods in org.benf.cfr.reader.bytecode.analysis.parse.utils.scope with parameters of type LocalVariableModifier and TypeMethodDescriptionvoidLocalClassScopeDiscoverImpl.collectLocalVariableAssignment(LocalVariable localVariable, StatementContainer<StructuredStatement> statementContainer, Expression value) voidLValueScopeDiscoverer.collectLocalVariableAssignment(LocalVariable localVariable, StatementContainer<StructuredStatement> statementContainer, Expression value) voidLValueScopeDiscoverImpl.collectLocalVariableAssignment(LocalVariable localVariable, StatementContainer<StructuredStatement> statementContainer, Expression value) -
Uses of LocalVariable in org.benf.cfr.reader.bytecode.analysis.structured
Methods in org.benf.cfr.reader.bytecode.analysis.structured with parameters of type LocalVariableModifier and TypeMethodDescriptionStructuredStatement.suggestName(LocalVariable createdHere, Predicate<String> testNameUsedFn) -
Uses of LocalVariable in org.benf.cfr.reader.bytecode.analysis.structured.statement
Methods in org.benf.cfr.reader.bytecode.analysis.structured.statement with parameters of type LocalVariableModifier and TypeMethodDescriptionAbstractStructuredStatement.suggestName(LocalVariable createdHere, Predicate<String> testNameUsedFn) AbstractUnStructuredStatement.suggestName(LocalVariable createdHere, Predicate<String> testNameUsedFn) StructuredFor.suggestName(LocalVariable createdHere, Predicate<String> testNameUsedFn) -
Uses of LocalVariable in org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder
Methods in org.benf.cfr.reader.bytecode.analysis.structured.statement.placeholder with parameters of type LocalVariableModifier and TypeMethodDescriptionAbstractPlaceholder.suggestName(LocalVariable createdHere, Predicate<String> testNameUsedFn) -
Uses of LocalVariable in org.benf.cfr.reader.bytecode.analysis.types
Fields in org.benf.cfr.reader.bytecode.analysis.types declared as LocalVariableMethods in org.benf.cfr.reader.bytecode.analysis.types that return types with arguments of type LocalVariableModifier and TypeMethodDescriptionMethodPrototype.computeParameters(Method.MethodConstructor constructorFlag, Map<Integer, Ident> slotToIdentMap) MethodPrototype.getComputedParameters()Constructors in org.benf.cfr.reader.bytecode.analysis.types with parameters of type LocalVariableModifierConstructorDescription(package private)ParameterLValue(LocalVariable localVariable, MethodPrototype.HiddenReason hidden) -
Uses of LocalVariable in org.benf.cfr.reader.bytecode.analysis.variables
Methods in org.benf.cfr.reader.bytecode.analysis.variables with parameters of type LocalVariableModifier and TypeMethodDescriptionvoidVariableFactory.mutatingRenameUnClash(LocalVariable toRename)