public class LValueReplacingRewriter extends AbstractExpressionRewriter
Modifier and Type | Field and Description |
---|---|
private java.util.Map<LValue,LValue> |
replacements |
Constructor and Description |
---|
LValueReplacingRewriter(java.util.Map<LValue,LValue> replacements) |
Modifier and Type | Method and Description |
---|---|
LValue |
rewriteExpression(LValue lValue,
SSAIdentifiers ssaIdentifiers,
StatementContainer statementContainer,
ExpressionRewriterFlags flags) |
handleStatement, rewriteExpression, rewriteExpression, rewriteExpression
public LValue rewriteExpression(LValue lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags)
rewriteExpression
in interface ExpressionRewriter
rewriteExpression
in class AbstractExpressionRewriter