Top Fields Constructors Methods
org.hibernate.validator.internal.properties.javabean

public Class JavaBeanParameter

extends Object
implements JavaBeanAnnotatedElement
Class Inheritance
All Implemented Interfaces
org.hibernate.validator.internal.properties.javabean.JavaBeanAnnotatedElement
Static Imports
org.hibernate.validator.internal.util.logging.Messages.MESSAGES

Author
Guillaume Smet

Field Summary

Modifier and TypeField and Description
private final AnnotatedType
private final Annotation[]
pack-priv static final Annotation[]
private final Type
private final int
private static final Log
private final Parameter
private final Class<?>

Constructor Summary

AccessConstructor and Description
pack-priv
JavaBeanParameter(int index, Parameter parameter, Class<?> type, AnnotatedType annotatedType, Annotation[] annotationsForJDK8303112)

Method Summary

Modifier and TypeMethod and Description
public AnnotatedType
public <A extends Annotation> A
public Annotation[]
private static Type
public Type
public int
public Class<?>
public TypeVariable<?>[]
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

annotatedTypeback to summary
private final AnnotatedType annotatedType
annotationsForJDK8303112back to summary
private final Annotation[] annotationsForJDK8303112
EMPTY_PARAMETER_ANNOTATIONSback to summary
pack-priv static final Annotation[] EMPTY_PARAMETER_ANNOTATIONS
genericTypeback to summary
private final Type genericType
indexback to summary
private final int index
LOGback to summary
private static final Log LOG
parameterback to summary
private final Parameter parameter
typeback to summary
private final Class<?> type

Constructor Detail

JavaBeanParameterback to summary
pack-priv JavaBeanParameter(int index, Parameter parameter, Class<?> type, AnnotatedType annotatedType, Annotation[] annotationsForJDK8303112)

Method Detail

getAnnotatedTypeback to summary
public AnnotatedType getAnnotatedType()

Implements org.hibernate.validator.internal.properties.javabean.JavaBeanAnnotatedElement.getAnnotatedType.

Annotations
@Override
getAnnotationback to summary
public <A extends Annotation> A getAnnotation(Class<A> annotationClass)

Implements org.hibernate.validator.internal.properties.javabean.JavaBeanAnnotatedElement.getAnnotation.

Annotations
@Override
getDeclaredAnnotationsback to summary
public Annotation[] getDeclaredAnnotations()

Implements org.hibernate.validator.internal.properties.javabean.JavaBeanAnnotatedElement.getDeclaredAnnotations.

Annotations
@Override
getErasedTypeIfTypeVariableback to summary
private static Type getErasedTypeIfTypeVariable(Type genericType)
getGenericTypeback to summary
public Type getGenericType()

Implements org.hibernate.validator.internal.properties.javabean.JavaBeanAnnotatedElement.getGenericType.

Annotations
@Override
getIndexback to summary
public int getIndex()
getTypeback to summary
public Class<?> getType()

Implements org.hibernate.validator.internal.properties.javabean.JavaBeanAnnotatedElement.getType.

Annotations
@Override
getTypeParametersback to summary
public TypeVariable<?>[] getTypeParameters()

Implements org.hibernate.validator.internal.properties.javabean.JavaBeanAnnotatedElement.getTypeParameters.

Annotations
@Override