Class AnnotatedTypeConfiguratorImpl<T>

java.lang.Object
org.jboss.weld.bootstrap.events.configurator.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 Details

    • AnnotatedTypeConfiguratorImpl

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

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

      protected AnnotatedTypeConfiguratorImpl<T> self()
    • 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 jakarta.enterprise.inject.spi.AnnotatedType<T> getAnnotated()
    • add

      public AnnotatedTypeConfiguratorImpl<T> add(Annotation annotation)
    • remove

      public AnnotatedTypeConfiguratorImpl<T> remove(Predicate<Annotation> predicate)
    • removeAll

      public AnnotatedTypeConfiguratorImpl<T> removeAll()