Package org.jboss.weld.resolution
Class TypeSafeDecoratorResolver
java.lang.Object
org.jboss.weld.resolution.TypeSafeResolver<Resolvable,T,C,C>
org.jboss.weld.resolution.AbstractTypeSafeBeanResolver<jakarta.enterprise.inject.spi.Decorator<?>,List<jakarta.enterprise.inject.spi.Decorator<?>>>
org.jboss.weld.resolution.TypeSafeDecoratorResolver
public class TypeSafeDecoratorResolver
extends AbstractTypeSafeBeanResolver<jakarta.enterprise.inject.spi.Decorator<?>,List<jakarta.enterprise.inject.spi.Decorator<?>>>
- Author:
- Pete Muir
-
Nested Class Summary
Nested classes/interfaces inherited from class org.jboss.weld.resolution.AbstractTypeSafeBeanResolver
AbstractTypeSafeBeanResolver.BeanDisambiguation -
Constructor Summary
ConstructorsConstructorDescriptionTypeSafeDecoratorResolver(BeanManagerImpl manager, Iterable<jakarta.enterprise.inject.spi.Decorator<?>> decorators) -
Method Summary
Modifier and TypeMethodDescriptionprotected Iterable<? extends jakarta.enterprise.inject.spi.Decorator<?>>getAllBeans(Resolvable resolvable) protected booleanmatches(Resolvable resolvable, jakarta.enterprise.inject.spi.Decorator<?> bean) protected List<jakarta.enterprise.inject.spi.Decorator<?>>sortResult(Set<jakarta.enterprise.inject.spi.Decorator<?>> matchedDecorators) Methods inherited from class org.jboss.weld.resolution.AbstractTypeSafeBeanResolver
clear, filterResult, getBeanManager, resolveMethods inherited from class org.jboss.weld.resolution.TypeSafeResolver
getAllBeans, isCached, makeResultImmutable, resolve, toString, wrap
-
Constructor Details
-
TypeSafeDecoratorResolver
public TypeSafeDecoratorResolver(BeanManagerImpl manager, Iterable<jakarta.enterprise.inject.spi.Decorator<?>> decorators)
-
-
Method Details
-
matches
- Overrides:
matchesin classAbstractTypeSafeBeanResolver<jakarta.enterprise.inject.spi.Decorator<?>,List<jakarta.enterprise.inject.spi.Decorator<?>>>
-
getAllBeans
protected Iterable<? extends jakarta.enterprise.inject.spi.Decorator<?>> getAllBeans(Resolvable resolvable) - Overrides:
getAllBeansin classAbstractTypeSafeBeanResolver<jakarta.enterprise.inject.spi.Decorator<?>,List<jakarta.enterprise.inject.spi.Decorator<?>>>
-
sortResult
protected List<jakarta.enterprise.inject.spi.Decorator<?>> sortResult(Set<jakarta.enterprise.inject.spi.Decorator<?>> matchedDecorators) - Specified by:
sortResultin classTypeSafeResolver<Resolvable,jakarta.enterprise.inject.spi.Decorator<?>, List<jakarta.enterprise.inject.spi.Decorator<?>>, List<jakarta.enterprise.inject.spi.Decorator<?>>>
-