Class ValidationEnabledAnnotatedCallable<T>

java.lang.Object
org.hibernate.validator.cdi.internal.interceptor.ValidationEnabledAnnotatedCallable<T>
All Implemented Interfaces:
jakarta.enterprise.inject.spi.Annotated, jakarta.enterprise.inject.spi.AnnotatedCallable<T>, jakarta.enterprise.inject.spi.AnnotatedMember<T>
Direct Known Subclasses:
ValidationEnabledAnnotatedConstructor, ValidationEnabledAnnotatedMethod

public abstract class ValidationEnabledAnnotatedCallable<T> extends Object implements jakarta.enterprise.inject.spi.AnnotatedCallable<T>
Author:
Hardy Ferentschik
  • Constructor Details

    • ValidationEnabledAnnotatedCallable

      public ValidationEnabledAnnotatedCallable(jakarta.enterprise.inject.spi.AnnotatedCallable<T> callable)
  • Method Details

    • isStatic

      public boolean isStatic()
      Specified by:
      isStatic in interface jakarta.enterprise.inject.spi.AnnotatedMember<T>
    • getDeclaringType

      public jakarta.enterprise.inject.spi.AnnotatedType<T> getDeclaringType()
      Specified by:
      getDeclaringType in interface jakarta.enterprise.inject.spi.AnnotatedMember<T>
    • getParameters

      public List<jakarta.enterprise.inject.spi.AnnotatedParameter<T>> getParameters()
      Specified by:
      getParameters in interface jakarta.enterprise.inject.spi.AnnotatedCallable<T>
    • getBaseType

      public Type getBaseType()
      Specified by:
      getBaseType in interface jakarta.enterprise.inject.spi.Annotated
    • getTypeClosure

      public Set<Type> getTypeClosure()
      Specified by:
      getTypeClosure in interface jakarta.enterprise.inject.spi.Annotated
    • getAnnotation

      public <A extends Annotation> A getAnnotation(Class<A> annotationType)
      Specified by:
      getAnnotation in interface jakarta.enterprise.inject.spi.Annotated
    • getAnnotations

      public Set<Annotation> getAnnotations()
      Specified by:
      getAnnotations in interface jakarta.enterprise.inject.spi.Annotated
    • isAnnotationPresent

      public boolean isAnnotationPresent(Class<? extends Annotation> annotationType)
      Specified by:
      isAnnotationPresent in interface jakarta.enterprise.inject.spi.Annotated