private static class StaticInstanceCondenser.Rewriter extends AbstractExpressionRewriter
Modifier and Type | Field and Description |
---|---|
(package private) boolean |
done |
(package private) Expression |
object |
(package private) boolean |
success |
(package private) JavaTypeInstance |
typ |
Constructor and Description |
---|
Rewriter(Expression object,
JavaTypeInstance typ) |
Modifier and Type | Method and Description |
---|---|
Expression |
rewriteExpression(Expression expression,
SSAIdentifiers ssaIdentifiers,
StatementContainer statementContainer,
ExpressionRewriterFlags flags) |
handleStatement, rewriteExpression, rewriteExpression, rewriteExpression
JavaTypeInstance typ
Expression object
boolean done
boolean success
Rewriter(Expression object, JavaTypeInstance typ)
public Expression rewriteExpression(Expression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags)
rewriteExpression
in interface ExpressionRewriter
rewriteExpression
in class AbstractExpressionRewriter