public class ModelAttributeParameterMetadataAccessor
extends java.lang.Object
implements springfox.documentation.spi.service.ParameterMetadataAccessor
Constructor and Description |
---|
ModelAttributeParameterMetadataAccessor(java.util.List<java.lang.reflect.AnnotatedElement> annotatedElements,
com.fasterxml.classmate.ResolvedType fieldType,
java.lang.String fieldName) |
Modifier and Type | Method and Description |
---|---|
<A extends java.lang.annotation.Annotation> |
findAnnotation(java.lang.Class<A> annotationType) |
java.lang.String |
getFieldName() |
com.fasterxml.classmate.ResolvedType |
getFieldType() |
public ModelAttributeParameterMetadataAccessor(java.util.List<java.lang.reflect.AnnotatedElement> annotatedElements, com.fasterxml.classmate.ResolvedType fieldType, java.lang.String fieldName)
public com.fasterxml.classmate.ResolvedType getFieldType()
getFieldType
in interface springfox.documentation.spi.service.ParameterMetadataAccessor
public java.lang.String getFieldName()
getFieldName
in interface springfox.documentation.spi.service.ParameterMetadataAccessor
public <A extends java.lang.annotation.Annotation> java.util.Optional<A> findAnnotation(java.lang.Class<A> annotationType)
findAnnotation
in interface springfox.documentation.spi.service.ParameterMetadataAccessor