@Override public void visit(CastExpression castExpression) { sb.append("((").append(castExpression.getType().getName()).append(")"); castExpression.getExpression().accept(this); sb.append(")"); }
@Override public void visit(CastExpression castExpression) { methodByteCodeContext.incIndent("cast (", castExpression.getType(), ")"); castExpression.getExpression().accept(this); methodByteCodeContext.cast(castExpression.getType(), "cast to", castExpression.getType()); lastExpressionType = castExpression.getType(); methodByteCodeContext.decIndent(); }