Package org.jboss.weld.resolution
Interface AssignabilityRules
-
- All Known Implementing Classes:
AbstractAssignabilityRules
,BeanTypeAssignabilityRules
,DelegateInjectionPointAssignabilityRules
,EventTypeAssignabilityRules
public interface AssignabilityRules
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
matches(Type requiredType, Type beanType)
boolean
matches(Type requiredType, Set<? extends Type> beanTypes)
Check whether requiredType matches a type in beanTypesboolean
matches(Set<Type> requiredTypes, Set<Type> beanTypes)
Check whether at least one of the requiredTypes matches a type in beanTypes
-
-
-
Method Detail
-
matches
boolean matches(Set<Type> requiredTypes, Set<Type> beanTypes)
Check whether at least one of the requiredTypes matches a type in beanTypes- Parameters:
requiredTypes
- the requiredTypesbeanTypes
- the beanTypes- Returns:
- can we assign some type from requiredTypes to some type in beanTypes
-
matches
boolean matches(Type requiredType, Set<? extends Type> beanTypes)
Check whether requiredType matches a type in beanTypes- Parameters:
requiredType
- the requiredTypebeanTypes
- the beanTypes- Returns:
- can we assign requiredType to some type in beanTypes
-
-