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, rewriteExpressionprivate 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 ExpressionRewriterrewriteExpression in class AbstractExpressionRewriter