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 forAnnotatedType
.- Author:
- Martin Kouba
-
-
Constructor Summary
Constructors Constructor Description AnnotatedTypeConfiguratorImpl(jakarta.enterprise.inject.spi.AnnotatedType<T> annotatedType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description C
add(Annotation annotation)
jakarta.enterprise.inject.spi.AnnotatedType<T>
complete()
Returns a finished component.Set<jakarta.enterprise.inject.spi.configurator.AnnotatedConstructorConfigurator<T>>
constructors()
Set<jakarta.enterprise.inject.spi.configurator.AnnotatedFieldConfigurator<? super T>>
fields()
A
getAnnotated()
Set<jakarta.enterprise.inject.spi.configurator.AnnotatedMethodConfigurator<? super T>>
methods()
C
remove(Predicate<Annotation> predicate)
C
removeAll()
protected AnnotatedTypeConfiguratorImpl<T>
self()
-
-
-
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 interfacejakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T>
-
fields
public Set<jakarta.enterprise.inject.spi.configurator.AnnotatedFieldConfigurator<? super T>> fields()
- Specified by:
fields
in interfacejakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T>
-
constructors
public Set<jakarta.enterprise.inject.spi.configurator.AnnotatedConstructorConfigurator<T>> constructors()
- Specified by:
constructors
in interfacejakarta.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 interfaceConfigurator<T>
- Returns:
- a finished component
-
getAnnotated
public A getAnnotated()
-
add
public C add(Annotation annotation)
-
remove
public C remove(Predicate<Annotation> predicate)
-
removeAll
public C removeAll()
-
-