Class AnnotatedTypeConfiguratorImpl<T>

  • All Implemented Interfaces:
    jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T>, Configurator<jakarta.enterprise.inject.spi.AnnotatedType<T>>

    public class AnnotatedTypeConfiguratorImpl<T>
    extends Object
    implements jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T>, Configurator<jakarta.enterprise.inject.spi.AnnotatedType<T>>
    Configurator for AnnotatedType.
    Author:
    Martin Kouba
    • Constructor Detail

      • AnnotatedTypeConfiguratorImpl

        public AnnotatedTypeConfiguratorImpl​(jakarta.enterprise.inject.spi.AnnotatedType<T> annotatedType)
    • Method Detail

      • methods

        public Set<jakarta.enterprise.inject.spi.configurator.AnnotatedMethodConfigurator<? super T>> methods()
        Specified by:
        methods in interface jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T>
      • fields

        public Set<jakarta.enterprise.inject.spi.configurator.AnnotatedFieldConfigurator<? super T>> fields()
        Specified by:
        fields in interface jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T>
      • constructors

        public Set<jakarta.enterprise.inject.spi.configurator.AnnotatedConstructorConfigurator<T>> constructors()
        Specified by:
        constructors in interface jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T>
      • complete

        public jakarta.enterprise.inject.spi.AnnotatedType<T> complete()
        Description copied from interface: Configurator
        Returns a finished component.
        Specified by:
        complete in interface Configurator<T>
        Returns:
        a finished component
      • getAnnotated

        public A getAnnotated()
      • removeAll

        public C removeAll()