private static class PrePostchangeAssignmentRewriter.UsageWatcher extends AbstractExpressionRewriter
Modifier and Type | Field and Description |
---|---|
(package private) boolean |
found |
private LValue |
needle |
Modifier | Constructor and Description |
---|---|
private |
UsageWatcher(LValue needle) |
Modifier and Type | Method and Description |
---|---|
boolean |
isFound() |
LValue |
rewriteExpression(LValue lValue,
SSAIdentifiers ssaIdentifiers,
StatementContainer statementContainer,
ExpressionRewriterFlags flags) |
handleStatement, rewriteExpression, rewriteExpression, rewriteExpression
private final LValue needle
boolean found
private UsageWatcher(LValue needle)
public LValue rewriteExpression(LValue lValue, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags)
rewriteExpression
in interface ExpressionRewriter
rewriteExpression
in class AbstractExpressionRewriter
public boolean isFound()