return createParameterExtractor(injectTargetClass, injectTarget, type, genericType, annotations, true);
}
public ValueInjector createParameterExtractor(Class injectTargetClass, AccessibleObject injectTarget, Class type, Type genericType, Annotation[] annotations, boolean useDefault)
{
DefaultValue defaultValue = findAnnotation(annotations, DefaultValue.class);
boolean encode = findAnnotation(annotations, Encoded.class) != null || injectTarget.isAnnotationPresent(Encoded.class) || type.isAnnotationPresent(Encoded.class);
String defaultVal = null;
if (defaultValue != null) defaultVal = defaultValue.value();
QueryParam query;
HeaderParam header;
MatrixParam matrix;
PathParam uriParam;