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 voidOp04StructuredStatement. 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. usableMethods 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 voidLValuePropSimple.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 LocalVariableInnerClassConstructorRewriter. outerArgFields 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. collisionsprivate java.util.Map<LocalVariable,java.lang.Integer>InstanceofMatchTidyingRewriter. localsprivate java.util.Set<LocalVariable>InstanceofMatchTidyingRewriter. removeCandidatesMethods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with parameters of type LocalVariable Modifier and Type Method Description private 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 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 voidLValueTypeClashCheck. 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 java.lang.StringVariableNameTidier.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 voidVariableNameTidier. 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. replacementsMethods in org.benf.cfr.reader.bytecode.analysis.parse.rewriters that return LocalVariable Modifier and Type Method Description private 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 LocalVariable Modifier and Type Method Description voidLValueAssignmentAndAliasCondenser. 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 LocalVariable Modifier and Type Field Description private java.util.Map<LocalVariable,LocalVariable>FinallyGraphHelper.FinallyEquivalenceConstraint. rhsToLhsLVMapprivate java.util.Map<LocalVariable,LocalVariable>FinallyGraphHelper.FinallyEquivalenceConstraint. rhsToLhsLVMapprivate java.util.Set<LocalVariable>FinallyGraphHelper.FinallyEquivalenceConstraint. validLocalMethods in org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp that return LocalVariable Modifier and Type Method Description private LocalVariableFinallyGraphHelper.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 voidFinallyGraphHelper.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 LocalVariable Modifier and Type Method Description voidLocalClassScopeDiscoverImpl. 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 LocalVariable Modifier and Type Method Description java.lang.StringStructuredStatement. 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.StringAbstractStructuredStatement. suggestName(LocalVariable createdHere, Predicate<java.lang.String> testNameUsedFn)java.lang.StringAbstractUnStructuredStatement. suggestName(LocalVariable createdHere, Predicate<java.lang.String> testNameUsedFn)java.lang.StringStructuredFor. 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.StringAbstractPlaceholder. 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 LocalVariableMethodPrototype.ParameterLValue. localVariableMethods 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 voidVariableFactory. mutatingRenameUnClash(LocalVariable toRename)
-