Uses of Class
org.benf.cfr.reader.bytecode.analysis.parse.lvalue.LocalVariable
-
-
Uses of LocalVariable in org.benf.cfr.reader.bytecode.analysis.opgraph
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph with parameters of type LocalVariable Modifier and Type Method Description private static void
Op04StructuredStatement. hideField(Op04StructuredStatement root, MethodPrototype prototype, ClassFile classFile, int x, LocalVariable protoVar, LValue lValueArg, java.lang.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 LocalVariable Modifier and Type Field Description private java.util.Map<LocalVariable,JavaTypeInstance>
NarrowingTypeRewriter.LValueAssignmentCollector. usable
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters that return types with arguments of type LocalVariable Modifier and Type Method Description (package private) java.util.Map<LocalVariable,JavaTypeInstance>
NarrowingTypeRewriter.LValueAssignmentCollector. getUsable()
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters with parameters of type LocalVariable Modifier and Type Method Description void
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 LocalVariable Modifier and Type Field Description private LocalVariable
InnerClassConstructorRewriter. outerArg
Fields in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with type parameters of type LocalVariable Modifier and Type Field Description private java.util.List<LocalVariable>
ScopeHidingVariableRewriter. collisions
private java.util.Map<LocalVariable,java.lang.Integer>
InstanceofMatchTidyingRewriter. locals
private java.util.Set<LocalVariable>
InstanceofMatchTidyingRewriter. removeCandidates
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with parameters of type LocalVariable Modifier and Type Method Description private 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 LocalVariable Constructor Description InnerClassConstructorRewriter(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 LocalVariable Modifier and Type Method Description void
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 java.lang.String
VariableNameTidier.StructuredScopeWithVars. suggestByType(LocalVariable localVariable)
Method parameters in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers with type arguments of type LocalVariable Modifier and Type Method Description void
VariableNameTidier. renameToAvoidHiding(java.util.Set<java.lang.String> avoid, java.util.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 LocalVariable Modifier and Type Field Description private java.util.Map<StackSSALabel,LocalVariable>
StackVarToLocalRewriter. replacements
Methods in org.benf.cfr.reader.bytecode.analysis.parse.rewriters that return LocalVariable Modifier and Type Method Description private 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 LocalVariable Modifier and Type Method Description void
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 LocalVariable Modifier and Type Field Description private java.util.Map<LocalVariable,LocalVariable>
FinallyGraphHelper.FinallyEquivalenceConstraint. rhsToLhsLVMap
private java.util.Map<LocalVariable,LocalVariable>
FinallyGraphHelper.FinallyEquivalenceConstraint. rhsToLhsLVMap
private java.util.Set<LocalVariable>
FinallyGraphHelper.FinallyEquivalenceConstraint. validLocal
Methods in org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp that return LocalVariable Modifier and Type Method Description private LocalVariable
FinallyGraphHelper.FinallyEquivalenceConstraint. mapLocalVariable(LocalVariable s1, LocalVariable s2)
Methods in org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp with parameters of type LocalVariable Modifier and Type Method Description void
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 LocalVariable Modifier and Type Method Description void
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 LocalVariable Modifier and Type Method Description java.lang.String
StructuredStatement. suggestName(LocalVariable createdHere, Predicate<java.lang.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 LocalVariable Modifier and Type Method Description java.lang.String
AbstractStructuredStatement. suggestName(LocalVariable createdHere, Predicate<java.lang.String> testNameUsedFn)
java.lang.String
AbstractUnStructuredStatement. suggestName(LocalVariable createdHere, Predicate<java.lang.String> testNameUsedFn)
java.lang.String
StructuredFor. suggestName(LocalVariable createdHere, Predicate<java.lang.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 LocalVariable Modifier and Type Method Description java.lang.String
AbstractPlaceholder. suggestName(LocalVariable createdHere, Predicate<java.lang.String> testNameUsedFn)
-
Uses of LocalVariable in org.benf.cfr.reader.bytecode.analysis.types
Fields in org.benf.cfr.reader.bytecode.analysis.types declared as LocalVariable Modifier and Type Field Description LocalVariable
MethodPrototype.ParameterLValue. localVariable
Methods in org.benf.cfr.reader.bytecode.analysis.types that return types with arguments of type LocalVariable Modifier and Type Method Description java.util.List<LocalVariable>
MethodPrototype. computeParameters(Method.MethodConstructor constructorFlag, java.util.Map<java.lang.Integer,Ident> slotToIdentMap)
java.util.List<LocalVariable>
MethodPrototype. getComputedParameters()
Constructors in org.benf.cfr.reader.bytecode.analysis.types with parameters of type LocalVariable Constructor Description 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 LocalVariable Modifier and Type Method Description void
VariableFactory. mutatingRenameUnClash(LocalVariable toRename)
-