Class JavaBeanParameter
- java.lang.Object
-
- org.hibernate.validator.internal.properties.javabean.JavaBeanParameter
-
- All Implemented Interfaces:
JavaBeanAnnotatedElement
public class JavaBeanParameter extends Object implements JavaBeanAnnotatedElement
- Author:
- Guillaume Smet
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnnotatedTypegetAnnotatedType()<A extends Annotation>
AgetAnnotation(Class<A> annotationClass)Annotation[]getDeclaredAnnotations()TypegetGenericType()intgetIndex()Class<?>getType()TypeVariable<?>[]getTypeParameters()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.validator.internal.properties.javabean.JavaBeanAnnotatedElement
isAnnotationPresent
-
-
-
-
Method Detail
-
getIndex
public int getIndex()
-
getType
public Class<?> getType()
- Specified by:
getTypein interfaceJavaBeanAnnotatedElement
-
getAnnotatedType
public AnnotatedType getAnnotatedType()
- Specified by:
getAnnotatedTypein interfaceJavaBeanAnnotatedElement
-
getDeclaredAnnotations
public Annotation[] getDeclaredAnnotations()
- Specified by:
getDeclaredAnnotationsin interfaceJavaBeanAnnotatedElement
-
getGenericType
public Type getGenericType()
- Specified by:
getGenericTypein interfaceJavaBeanAnnotatedElement
-
getTypeParameters
public TypeVariable<?>[] getTypeParameters()
- Specified by:
getTypeParametersin interfaceJavaBeanAnnotatedElement
-
getAnnotation
public <A extends Annotation> A getAnnotation(Class<A> annotationClass)
- Specified by:
getAnnotationin interfaceJavaBeanAnnotatedElement
-
-