Class ForwardingAnnotatedType<X>

  • All Implemented Interfaces:
    jakarta.enterprise.inject.spi.Annotated, jakarta.enterprise.inject.spi.AnnotatedType<X>
    Direct Known Subclasses:
    AnnotatedTypeWrapper, VetoedSuppressedAnnotatedType

    public abstract class ForwardingAnnotatedType<X>
    extends ForwardingAnnotated
    implements jakarta.enterprise.inject.spi.AnnotatedType<X>
    Forwarding implementation of AnnotatedType
    Author:
    Stuart Douglas , Ales Justin
    • Constructor Detail

      • ForwardingAnnotatedType

        public ForwardingAnnotatedType()
    • Method Detail

      • delegate

        public abstract jakarta.enterprise.inject.spi.AnnotatedType<X> delegate()
        Specified by:
        delegate in class ForwardingAnnotated
      • getConstructors

        public Set<jakarta.enterprise.inject.spi.AnnotatedConstructor<X>> getConstructors()
        Specified by:
        getConstructors in interface jakarta.enterprise.inject.spi.AnnotatedType<X>
      • getFields

        public Set<jakarta.enterprise.inject.spi.AnnotatedField<? super X>> getFields()
        Specified by:
        getFields in interface jakarta.enterprise.inject.spi.AnnotatedType<X>
      • getJavaClass

        public Class<X> getJavaClass()
        Specified by:
        getJavaClass in interface jakarta.enterprise.inject.spi.AnnotatedType<X>
      • getMethods

        public Set<jakarta.enterprise.inject.spi.AnnotatedMethod<? super X>> getMethods()
        Specified by:
        getMethods in interface jakarta.enterprise.inject.spi.AnnotatedType<X>