Class ForwardingAnnotatedType<X>

java.lang.Object
org.jboss.weld.util.annotated.ForwardingAnnotated
org.jboss.weld.util.annotated.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 <stuart@baileyroberts.com.au>, Ales Justin
  • Constructor Details

    • ForwardingAnnotatedType

      public ForwardingAnnotatedType()
  • Method Details

    • 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>