Class NoopAnnotatedType<X>

  • All Implemented Interfaces:
    javax.enterprise.inject.spi.Annotated, javax.enterprise.inject.spi.AnnotatedType<X>

    public class NoopAnnotatedType<X>
    extends java.lang.Object
    implements javax.enterprise.inject.spi.AnnotatedType<X>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <T extends java.lang.annotation.Annotation>
      T
      getAnnotation​(java.lang.Class<T> annotationType)  
      java.util.Set<java.lang.annotation.Annotation> getAnnotations()  
      java.lang.reflect.Type getBaseType()  
      java.util.Set<javax.enterprise.inject.spi.AnnotatedConstructor<X>> getConstructors()  
      java.util.Set<javax.enterprise.inject.spi.AnnotatedField<? super X>> getFields()  
      java.lang.Class<X> getJavaClass()  
      java.util.Set<javax.enterprise.inject.spi.AnnotatedMethod<? super X>> getMethods()  
      java.util.Set<java.lang.reflect.Type> getTypeClosure()  
      boolean isAnnotationPresent​(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getBaseType

        public java.lang.reflect.Type getBaseType()
        Specified by:
        getBaseType in interface javax.enterprise.inject.spi.Annotated
      • getTypeClosure

        public java.util.Set<java.lang.reflect.Type> getTypeClosure()
        Specified by:
        getTypeClosure in interface javax.enterprise.inject.spi.Annotated
      • getAnnotation

        public <T extends java.lang.annotation.Annotation> T getAnnotation​(java.lang.Class<T> annotationType)
        Specified by:
        getAnnotation in interface javax.enterprise.inject.spi.Annotated
      • getAnnotations

        public java.util.Set<java.lang.annotation.Annotation> getAnnotations()
        Specified by:
        getAnnotations in interface javax.enterprise.inject.spi.Annotated
      • isAnnotationPresent

        public boolean isAnnotationPresent​(java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
        Specified by:
        isAnnotationPresent in interface javax.enterprise.inject.spi.Annotated
      • getJavaClass

        public java.lang.Class<XgetJavaClass()
        Specified by:
        getJavaClass in interface javax.enterprise.inject.spi.AnnotatedType<X>
      • getConstructors

        public java.util.Set<javax.enterprise.inject.spi.AnnotatedConstructor<X>> getConstructors()
        Specified by:
        getConstructors in interface javax.enterprise.inject.spi.AnnotatedType<X>
      • getMethods

        public java.util.Set<javax.enterprise.inject.spi.AnnotatedMethod<? super X>> getMethods()
        Specified by:
        getMethods in interface javax.enterprise.inject.spi.AnnotatedType<X>
      • getFields

        public java.util.Set<javax.enterprise.inject.spi.AnnotatedField<? super X>> getFields()
        Specified by:
        getFields in interface javax.enterprise.inject.spi.AnnotatedType<X>