private static class LValueTypeClashCheck.Check extends AbstractExpressionRewriter
Modifier and Type | Class and Description |
---|---|
private class |
LValueTypeClashCheck.Check.Visitor |
Modifier and Type | Field and Description |
---|---|
private RawJavaType |
javaTypeInstance |
private boolean |
ok |
private LValueTypeClashCheck.Check.Visitor |
visitor |
Constructor and Description |
---|
Check(RawJavaType javaTypeInstance) |
Modifier and Type | Method and Description |
---|---|
Expression |
rewriteExpression(Expression expression,
SSAIdentifiers ssaIdentifiers,
StatementContainer statementContainer,
ExpressionRewriterFlags flags) |
handleStatement, rewriteExpression, rewriteExpression, rewriteExpression
private boolean ok
private RawJavaType javaTypeInstance
private LValueTypeClashCheck.Check.Visitor visitor
Check(RawJavaType javaTypeInstance)
public Expression rewriteExpression(Expression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags)
rewriteExpression
in interface ExpressionRewriter
rewriteExpression
in class AbstractExpressionRewriter