public interface LValueAssignmentCollector<T>
Modifier and Type | Method and Description |
---|---|
void |
collect(StackSSALabel lValue,
StatementContainer<T> statementContainer,
Expression value) |
void |
collectLocalVariableAssignment(LocalVariable localVariable,
StatementContainer<T> statementContainer,
Expression value) |
void |
collectMultiUse(StackSSALabel lValue,
StatementContainer<T> statementContainer,
Expression value) |
void |
collectMutatedLValue(LValue lValue,
StatementContainer<T> statementContainer,
Expression value) |
void collect(StackSSALabel lValue, StatementContainer<T> statementContainer, Expression value)
void collectMultiUse(StackSSALabel lValue, StatementContainer<T> statementContainer, Expression value)
void collectMutatedLValue(LValue lValue, StatementContainer<T> statementContainer, Expression value)
void collectLocalVariableAssignment(LocalVariable localVariable, StatementContainer<T> statementContainer, Expression value)