better default-arg-ability

This commit is contained in:
Dmitry Jemerov
2012-05-22 20:55:04 +02:00
committed by Pavel V. Talanov
parent 036df18868
commit 10a0f55026
2 changed files with 3 additions and 4 deletions
@@ -33,10 +33,10 @@ public class MethodCallExpression extends Expression {
private final List<Type> myTypeParameters;
public MethodCallExpression(Expression methodCall, List<Expression> arguments, List<Type> typeParameters) {
this(methodCall, arguments, AstUtil.createListWithEmptyString(arguments), false, typeParameters);
this(methodCall, arguments, AstUtil.createListWithEmptyString(arguments), typeParameters, false);
}
public MethodCallExpression(Expression methodCall, List<Expression> arguments, List<String> conversions, boolean nullable, List<Type> typeParameters) {
public MethodCallExpression(Expression methodCall, List<Expression> arguments, List<String> conversions, List<Type> typeParameters, boolean nullable) {
myMethodCall = methodCall;
myArguments = arguments;
myConversions = conversions;
@@ -239,8 +239,7 @@ public class ExpressionVisitor extends StatementVisitor {
getConverter().expressionToExpression(expression.getMethodExpression()),
getConverter().expressionsToExpressionList(expression.getArgumentList().getExpressions()),
getConverter().createConversions(expression),
getConverter().typeToType(expression.getType()).getNullable(),
getConverter().typesToTypeList(expression.getTypeArguments())
getConverter().typesToTypeList(expression.getTypeArguments()), getConverter().typeToType(expression.getType()).getNullable()
);
}
}