protected class HandlerMethod.HandlerMethodParameter
extends org.springframework.core.annotation.SynthesizingMethodParameter
Modifier | Constructor and Description |
---|---|
protected |
HandlerMethodParameter(HandlerMethod.HandlerMethodParameter original) |
|
HandlerMethodParameter(int index) |
Modifier and Type | Method and Description |
---|---|
HandlerMethod.HandlerMethodParameter |
clone() |
Class<?> |
getContainingClass() |
Method |
getMethod() |
<T extends Annotation> |
getMethodAnnotation(Class<T> annotationType) |
Annotation[] |
getParameterAnnotations() |
<T extends Annotation> |
hasMethodAnnotation(Class<T> annotationType) |
adaptAnnotation, adaptAnnotationArray, forExecutable, forParameter
decreaseNestingLevel, equals, findParameterIndex, forMethodOrConstructor, getAnnotatedElement, getConstructor, getDeclaringClass, getExecutable, getGenericParameterType, getMember, getMethodAnnotations, getNestedGenericParameterType, getNestedParameterType, getNestingLevel, getParameter, getParameterAnnotation, getParameterIndex, getParameterName, getParameterType, getTypeIndexForCurrentLevel, getTypeIndexForLevel, hashCode, hasParameterAnnotation, hasParameterAnnotations, increaseNestingLevel, initParameterNameDiscovery, isOptional, nested, nested, nestedIfOptional, setTypeIndexForCurrentLevel, toString, withContainingClass, withTypeIndex
public HandlerMethodParameter(int index)
protected HandlerMethodParameter(HandlerMethod.HandlerMethodParameter original)
@NonNull public Method getMethod()
getMethod
in class org.springframework.core.MethodParameter
public Class<?> getContainingClass()
getContainingClass
in class org.springframework.core.MethodParameter
public <T extends Annotation> T getMethodAnnotation(Class<T> annotationType)
getMethodAnnotation
in class org.springframework.core.MethodParameter
public <T extends Annotation> boolean hasMethodAnnotation(Class<T> annotationType)
hasMethodAnnotation
in class org.springframework.core.MethodParameter
public Annotation[] getParameterAnnotations()
getParameterAnnotations
in class org.springframework.core.MethodParameter
public HandlerMethod.HandlerMethodParameter clone()
clone
in class org.springframework.core.annotation.SynthesizingMethodParameter