All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
void |
handleStatement(StatementContainer statementContainer) |
boolean |
isUnboxedType(Expression in) |
private Expression |
removeRedundantCastOnly(Expression in) |
void |
removeRedundantCastOnly(java.util.List<Expression> mutableIn) |
ConditionalExpression |
rewriteExpression(ConditionalExpression expression,
SSAIdentifiers ssaIdentifiers,
StatementContainer statementContainer,
ExpressionRewriterFlags flags) |
Expression |
rewriteExpression(Expression expression,
SSAIdentifiers ssaIdentifiers,
StatementContainer statementContainer,
ExpressionRewriterFlags flags) |
LValue |
rewriteExpression(LValue lValue,
SSAIdentifiers ssaIdentifiers,
StatementContainer statementContainer,
ExpressionRewriterFlags flags) |
StackSSALabel |
rewriteExpression(StackSSALabel lValue,
SSAIdentifiers ssaIdentifiers,
StatementContainer statementContainer,
ExpressionRewriterFlags flags) |
Expression |
sugarNonParameterBoxing(Expression in,
JavaTypeInstance tgtType) |
Expression |
sugarParameterBoxing(Expression in,
int argIdx,
OverloadMethodSet possibleMethods,
GenericTypeBinder gtb,
MethodPrototype methodPrototype) |
Expression |
sugarUnboxing(Expression in) |