Package springfox.documentation.service
Class ResolvedMethodParameter
- java.lang.Object
-
- springfox.documentation.service.ResolvedMethodParameter
-
public class ResolvedMethodParameter extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description ResolvedMethodParameter(int parameterIndex, java.lang.String defaultName, java.util.List<java.lang.annotation.Annotation> annotations, com.fasterxml.classmate.ResolvedType parameterType)
ResolvedMethodParameter(java.lang.String paramName, org.springframework.core.MethodParameter methodParameter, com.fasterxml.classmate.ResolvedType parameterType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResolvedMethodParameter
annotate(java.lang.annotation.Annotation annotation)
java.util.Optional<java.lang.String>
defaultName()
<T extends java.lang.annotation.Annotation>
java.util.Optional<T>findAnnotation(java.lang.Class<T> annotation)
java.util.List<java.lang.annotation.Annotation>
getAnnotations()
int
getParameterIndex()
com.fasterxml.classmate.ResolvedType
getParameterType()
boolean
hasParameterAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
boolean
hasParameterAnnotations()
ResolvedMethodParameter
replaceResolvedParameterType(com.fasterxml.classmate.ResolvedType parameterType)
-
-
-
Constructor Detail
-
ResolvedMethodParameter
public ResolvedMethodParameter(java.lang.String paramName, org.springframework.core.MethodParameter methodParameter, com.fasterxml.classmate.ResolvedType parameterType)
-
ResolvedMethodParameter
public ResolvedMethodParameter(int parameterIndex, java.lang.String defaultName, java.util.List<java.lang.annotation.Annotation> annotations, com.fasterxml.classmate.ResolvedType parameterType)
-
-
Method Detail
-
getParameterType
public com.fasterxml.classmate.ResolvedType getParameterType()
-
hasParameterAnnotations
public boolean hasParameterAnnotations()
-
hasParameterAnnotation
public boolean hasParameterAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
-
findAnnotation
public <T extends java.lang.annotation.Annotation> java.util.Optional<T> findAnnotation(java.lang.Class<T> annotation)
-
getParameterIndex
public int getParameterIndex()
-
defaultName
public java.util.Optional<java.lang.String> defaultName()
-
replaceResolvedParameterType
public ResolvedMethodParameter replaceResolvedParameterType(com.fasterxml.classmate.ResolvedType parameterType)
-
getAnnotations
public java.util.List<java.lang.annotation.Annotation> getAnnotations()
-
annotate
public ResolvedMethodParameter annotate(java.lang.annotation.Annotation annotation)
-
-