private void checkFilterParameters(SootMethod webMethod,
Parameters webMethodParameters, Parameters filterParameters) {
for (Parameter filterParameter : filterParameters.getParameters()) {
checkFilterParameterRequired(webMethod, webMethodParameters,
filterParameter);
Parameter fromParameter = webMethodParameters
.getParameter(filterParameter.getName());
// type check the matching parameters:
if (fromParameter != null) {
final Type toType = filterParameter.getType();
if (!resolver.isParameterType(toType)
&& !resolver.isAssignable(fromParameter.getType(),
toType))
Feedbacks.add(new FilterParameterTypeMismatch(
fromParameter, filterParameter));
}
}