public ParameterList visitParameters(final ParameterList parameters, final TypeBindings bindings) { VerifyArgument.notNull(parameters, "parameters"); ParameterInfo[] newParameters = null; for (int i = 0, n = parameters.size(); i < n; i++) { final ParameterInfo oldParameter = parameters.get(i); final Type<?> oldParameterType = oldParameter.getParameterType(); final Type<?> newParameterType = visit(oldParameterType, bindings); if (newParameterType != oldParameterType) { if (newParameters == null) { newParameters = parameters.toArray(); } newParameters[i] = new ParameterInfo(oldParameter.getName(), i, newParameterType); } } if (newParameters != null) { return new ParameterList(newParameters); } return parameters; }
public ParameterList visitParameters(final ParameterList parameters, final TypeBindings bindings) { VerifyArgument.notNull(parameters, "parameters"); ParameterInfo[] newParameters = null; for (int i = 0, n = parameters.size(); i < n; i++) { final ParameterInfo oldParameter = parameters.get(i); final Type<?> oldParameterType = oldParameter.getParameterType(); final Type<?> newParameterType = visit(oldParameterType, bindings); if (newParameterType != oldParameterType) { if (newParameters == null) { newParameters = parameters.toArray(); } newParameters[i] = new ParameterInfo(oldParameter.getName(), i, newParameterType); } } if (newParameters != null) { return new ParameterList(newParameters); } return parameters; }
public ParameterList visitParameters(final ParameterList parameters, final TypeBindings bindings) { VerifyArgument.notNull(parameters, "parameters"); ParameterInfo[] newParameters = null; for (int i = 0, n = parameters.size(); i < n; i++) { final ParameterInfo oldParameter = parameters.get(i); final Type<?> oldParameterType = oldParameter.getParameterType(); final Type<?> newParameterType = visit(oldParameterType, bindings); if (newParameterType != oldParameterType) { if (newParameters == null) { newParameters = parameters.toArray(); } newParameters[i] = new ParameterInfo(oldParameter.getName(), i, newParameterType); } } if (newParameters != null) { return new ParameterList(newParameters); } return parameters; }
parameters = definitionParameters.toArray();
parameters = definitionParameters.toArray();
parameters = definitionParameters.toArray();