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 void
Op04StructuredStatement.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.usable
Methods 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 TypeMethodDescriptionvoid
LValuePropSimple.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 LocalVariable
InnerClassConstructorRewriter.outerArg
Fields in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with type parameters of type LocalVariableModifier and TypeFieldDescriptionprivate List<LocalVariable>
ScopeHidingVariableRewriter.collisions
private final Map<LocalVariable,
Integer> InstanceofMatchTidyingRewriter.locals
private final Set<LocalVariable>
InstanceofMatchTidyingRewriter.removeCandidates
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with parameters of type LocalVariableModifier and TypeMethodDescriptionprivate void
ScopeHidingVariableRewriter.checkCollision
(LocalVariable localVariable) private Expression
SyntheticAccessorRewriter.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 TypeMethodDescriptionvoid
LValueTypeClashCheck.collectLocalVariableAssignment
(LocalVariable localVariable, StatementContainer<StructuredStatement> statementContainer, Expression value) (package private) void
VariableNameTidier.StructuredScopeWithVars.defineHere
(LocalVariable localVariable) (package private) void
VariableNameTidier.StructuredScopeWithVars.defineHere
(StructuredStatement statement, LocalVariable localVariable) private String
VariableNameTidier.StructuredScopeWithVars.suggestByType
(LocalVariable localVariable) Method parameters in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers with type arguments of type LocalVariableModifier and TypeMethodDescriptionvoid
VariableNameTidier.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.replacements
Methods in org.benf.cfr.reader.bytecode.analysis.parse.rewriters that return LocalVariableModifier and TypeMethodDescriptionprivate LocalVariable
StackVarToLocalRewriter.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 TypeMethodDescriptionvoid
LValueAssignmentAndAliasCondenser.collectLocalVariableAssignment
(LocalVariable localVariable, StatementContainer<Statement> statementContainer, Expression value) void
LValueAssignmentCollector.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.rhsToLhsLVMap
private final Map<LocalVariable,
LocalVariable> FinallyGraphHelper.FinallyEquivalenceConstraint.rhsToLhsLVMap
private final Set<LocalVariable>
FinallyGraphHelper.FinallyEquivalenceConstraint.validLocal
Methods in org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp that return LocalVariableModifier and TypeMethodDescriptionprivate LocalVariable
FinallyGraphHelper.FinallyEquivalenceConstraint.mapLocalVariable
(LocalVariable s1, LocalVariable s2) Methods in org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp with parameters of type LocalVariableModifier and TypeMethodDescriptionvoid
FinallyGraphHelper.FinallyEquivalenceConstraint.collectLocalVariableAssignment
(LocalVariable localVariable, StatementContainer<Statement> statementContainer, Expression value) private LocalVariable
FinallyGraphHelper.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 TypeMethodDescriptionvoid
LocalClassScopeDiscoverImpl.collectLocalVariableAssignment
(LocalVariable localVariable, StatementContainer<StructuredStatement> statementContainer, Expression value) void
LValueScopeDiscoverer.collectLocalVariableAssignment
(LocalVariable localVariable, StatementContainer<StructuredStatement> statementContainer, Expression value) void
LValueScopeDiscoverImpl.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 TypeMethodDescriptionvoid
VariableFactory.mutatingRenameUnClash
(LocalVariable toRename)