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 Summary
ConstructorsConstructorDescriptionAnnotatedTypeConfiguratorImpl(jakarta.enterprise.inject.spi.AnnotatedType<T> annotatedType) -
Method Summary
Modifier and TypeMethodDescriptionadd(Annotation annotation) jakarta.enterprise.inject.spi.AnnotatedType<T>complete()Returns a finished component.fields()jakarta.enterprise.inject.spi.AnnotatedType<T>methods()remove(Predicate<Annotation> predicate) protected AnnotatedTypeConfiguratorImpl<T>self()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator
add, filterConstructors, filterFields, filterMethods, getAnnotated, remove, removeAll
-
Constructor Details
-
AnnotatedTypeConfiguratorImpl
-
-
Method Details
-
methods
public Set<jakarta.enterprise.inject.spi.configurator.AnnotatedMethodConfigurator<? super T>> methods()- Specified by:
methodsin interfacejakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T>
-
fields
public Set<jakarta.enterprise.inject.spi.configurator.AnnotatedFieldConfigurator<? super T>> fields()- Specified by:
fieldsin interfacejakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T>
-
constructors
public Set<jakarta.enterprise.inject.spi.configurator.AnnotatedConstructorConfigurator<T>> constructors()- Specified by:
constructorsin interfacejakarta.enterprise.inject.spi.configurator.AnnotatedTypeConfigurator<T>
-
self
-
complete
Description copied from interface:ConfiguratorReturns a finished component.- Specified by:
completein interfaceConfigurator<T>- Returns:
- a finished component
-
getAnnotated
-
add
-
remove
-
removeAll
-