Change signatures to make use of Java 5 varargs
Issues: SWF-1532
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user