@Override public void visitTernaryExpression(TernaryExpression expr) { TernaryExpression result = new TernaryExpression( (BooleanExpression)replaceExpr(expr.getBooleanExpression()), replaceExpr(expr.getTrueExpression()), replaceExpr(expr.getFalseExpression())); result.setType(expr.getType()); result.setSourcePosition(expr); replaceVisitedExpressionWith(result); }
@Override public void visitTernaryExpression(TernaryExpression expr) { TernaryExpression result = new TernaryExpression( (BooleanExpression) replaceExpr(expr.getBooleanExpression()), replaceExpr(expr.getTrueExpression()), replaceExpr(expr.getFalseExpression())); result.setType(expr.getType()); result.setSourcePosition(expr); replaceVisitedExpressionWith(result); }