Modifier and Type | Method and Description |
---|---|
private static void |
Op04StructuredStatement.hideField(Op04StructuredStatement root,
MethodPrototype prototype,
ClassFile classFile,
int x,
LocalVariable protoVar,
LValue lValueArg,
java.lang.String overrideName) |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<LocalVariable,JavaTypeInstance> |
NarrowingTypeRewriter.LValueAssignmentCollector.usable |
Modifier and Type | Method and Description |
---|---|
(package private) java.util.Map<LocalVariable,JavaTypeInstance> |
NarrowingTypeRewriter.LValueAssignmentCollector.getUsable() |
Modifier and Type | Method and Description |
---|---|
void |
LValuePropSimple.AssignmentCollector.collectLocalVariableAssignment(LocalVariable localVariable,
StatementContainer<Statement> statementContainer,
Expression value) |
Modifier and Type | Field and Description |
---|---|
private LocalVariable |
InnerClassConstructorRewriter.outerArg |
Modifier and Type | Field and 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 |
Modifier and Type | Method and Description |
---|---|
private void |
ScopeHidingVariableRewriter.checkCollision(LocalVariable localVariable) |
private Expression |
SyntheticAccessorRewriter.getCastFriendArg(JavaTypeInstance otherType,
LocalVariable methodArg,
Expression appliedArg) |
Modifier and Type | Method and Description |
---|---|
private Expression |
SyntheticAccessorRewriter.tryRewriteAccessor(java.util.List<StructuredStatement> structuredStatements,
JavaTypeInstance otherType,
java.util.List<Expression> appliedArgs,
java.util.List<LocalVariable> methodArgs) |
private Expression |
SyntheticAccessorRewriter.tryRewriteFunctionCall(java.util.List<StructuredStatement> structuredStatements,
JavaTypeInstance otherType,
java.util.List<Expression> appliedArgs,
java.util.List<LocalVariable> methodArgs) |
Constructor and Description |
---|
InnerClassConstructorRewriter(ClassFile classFile,
LocalVariable outerArg) |
Modifier and Type | Method and 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) |
Modifier and Type | Method and Description |
---|---|
void |
VariableNameTidier.renameToAvoidHiding(java.util.Set<java.lang.String> avoid,
java.util.List<LocalVariable> collisions) |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<StackSSALabel,LocalVariable> |
StackVarToLocalRewriter.replacements |
Modifier and Type | Method and Description |
---|---|
private LocalVariable |
StackVarToLocalRewriter.getReplacement(StackSSALabel stackSSALabel) |
Modifier and Type | Method and Description |
---|---|
void |
LValueAssignmentAndAliasCondenser.collectLocalVariableAssignment(LocalVariable localVariable,
StatementContainer<Statement> statementContainer,
Expression value) |
void |
LValueAssignmentCollector.collectLocalVariableAssignment(LocalVariable localVariable,
StatementContainer<T> statementContainer,
Expression value) |
Modifier and Type | Field and 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 |
Modifier and Type | Method and Description |
---|---|
private LocalVariable |
FinallyGraphHelper.FinallyEquivalenceConstraint.mapLocalVariable(LocalVariable s1,
LocalVariable s2) |
Modifier and Type | Method and Description |
---|---|
void |
FinallyGraphHelper.FinallyEquivalenceConstraint.collectLocalVariableAssignment(LocalVariable localVariable,
StatementContainer<Statement> statementContainer,
Expression value) |
private LocalVariable |
FinallyGraphHelper.FinallyEquivalenceConstraint.mapLocalVariable(LocalVariable s1,
LocalVariable s2) |
Modifier and Type | Method and Description |
---|---|
void |
LValueScopeDiscoverImpl.collectLocalVariableAssignment(LocalVariable localVariable,
StatementContainer<StructuredStatement> statementContainer,
Expression value) |
void |
LValueScopeDiscoverer.collectLocalVariableAssignment(LocalVariable localVariable,
StatementContainer<StructuredStatement> statementContainer,
Expression value) |
void |
LocalClassScopeDiscoverImpl.collectLocalVariableAssignment(LocalVariable localVariable,
StatementContainer<StructuredStatement> statementContainer,
Expression value) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
StructuredStatement.suggestName(LocalVariable createdHere,
Predicate<java.lang.String> testNameUsedFn) |
Modifier and Type | Method and 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) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
AbstractPlaceholder.suggestName(LocalVariable createdHere,
Predicate<java.lang.String> testNameUsedFn) |
Modifier and Type | Field and Description |
---|---|
LocalVariable |
MethodPrototype.ParameterLValue.localVariable |
Modifier and Type | Method and Description |
---|---|
java.util.List<LocalVariable> |
MethodPrototype.computeParameters(Method.MethodConstructor constructorFlag,
java.util.Map<java.lang.Integer,Ident> slotToIdentMap) |
java.util.List<LocalVariable> |
MethodPrototype.getComputedParameters() |
Constructor and Description |
---|
ParameterLValue(LocalVariable localVariable,
MethodPrototype.HiddenReason hidden) |
Modifier and Type | Method and Description |
---|---|
void |
VariableFactory.mutatingRenameUnClash(LocalVariable toRename) |