private class BadNarrowingArgRewriter.InternalBadNarrowingRewriter extends AbstractExpressionRewriter
Modifier | Constructor and Description |
---|---|
private |
InternalBadNarrowingRewriter() |
Modifier and Type | Method and Description |
---|---|
Expression |
rewriteExpression(Expression expression,
SSAIdentifiers ssaIdentifiers,
StatementContainer statementContainer,
ExpressionRewriterFlags flags) |
private Expression |
rewriteLiteral(Expression original,
Expression possibleLiteral,
InferredJavaType tgtType) |
handleStatement, rewriteExpression, rewriteExpression, rewriteExpression
public Expression rewriteExpression(Expression expression, SSAIdentifiers ssaIdentifiers, StatementContainer statementContainer, ExpressionRewriterFlags flags)
rewriteExpression
in interface ExpressionRewriter
rewriteExpression
in class AbstractExpressionRewriter
private Expression rewriteLiteral(Expression original, Expression possibleLiteral, InferredJavaType tgtType)