Change signatures to make use of Java 5 varargs

Issues: SWF-1532
This commit is contained in:
Phillip Webb
2012-04-05 16:23:38 -07:00
parent 53384adca9
commit 54a300e009
23 changed files with 39 additions and 39 deletions

View File

@@ -36,7 +36,7 @@ public class CompositeStringExpression implements Expression {
* @param expressions the ordered set of expressions that when evaluated will have their results stringed together
* to build the composite string
*/
public CompositeStringExpression(Expression[] expressions) {
public CompositeStringExpression(Expression... expressions) {
this.expressions = expressions;
}

View File

@@ -99,7 +99,7 @@ public class FluentParserContext implements ParserContext {
* @param variables the expression variables
* @return this
*/
public FluentParserContext variables(ExpressionVariable[] variables) {
public FluentParserContext variables(ExpressionVariable... variables) {
expressionVariables.addAll(Arrays.asList(variables));
return this;
}

View File

@@ -117,7 +117,7 @@ public class MessageBuilder {
* @param codes the message codes; if null, no changes will be made
* @return this, for fluent API usage
*/
public MessageBuilder codes(String[] codes) {
public MessageBuilder codes(String... codes) {
if (codes == null) {
return this;
}
@@ -142,7 +142,7 @@ public class MessageBuilder {
* @param args the message argument values, if null no changes will be made
* @return this, for fluent API usage
*/
public MessageBuilder args(Object[] args) {
public MessageBuilder args(Object... args) {
if (args == null) {
return this;
}
@@ -169,7 +169,7 @@ public class MessageBuilder {
* @param args the resolvable message arguments
* @return this, for fluent API usage
*/
public MessageBuilder resolvableArgs(Object[] args) {
public MessageBuilder resolvableArgs(Object... args) {
if (args == null) {
return this;
}

View File

@@ -58,7 +58,7 @@ public class MethodKey implements Serializable {
* @param methodName the method name
* @param parameterTypes the method's parameter types, or <code>null</code> if the method has no parameters
*/
public MethodKey(Class<?> declaredType, String methodName, Class<?>[] parameterTypes) {
public MethodKey(Class<?> declaredType, String methodName, Class<?>... parameterTypes) {
Assert.notNull(declaredType, "The method's declared type is required");
Assert.notNull(methodName, "The method name is required");
this.declaredType = declaredType;

View File

@@ -65,7 +65,7 @@ public class Parameters {
* Create a parameter list from the parameter array.
* @param parameters the parameters
*/
public Parameters(Parameter[] parameters) {
public Parameters(Parameter... parameters) {
this.parameters = new ArrayList<Parameter>(parameters.length);
addAll(parameters);
}
@@ -82,7 +82,7 @@ public class Parameters {
* Add new parameters to this list.
* @param parameters the parameters
*/
public boolean addAll(Parameter[] parameters) {
public boolean addAll(Parameter... parameters) {
return this.parameters.addAll(Arrays.asList(parameters));
}