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 ResolvedMethodParameterannotate(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()intgetParameterIndex()com.fasterxml.classmate.ResolvedTypegetParameterType()booleanhasParameterAnnotation(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)booleanhasParameterAnnotations()ResolvedMethodParameterreplaceResolvedParameterType(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)
-
-