public class BeanTypeAssignabilityRules extends EventTypeAssignabilityRules
Bean resolution.EventTypeAssignabilityRules.ActualTypeHolderEMPTY_TYPES| Modifier | Constructor and Description |
|---|---|
protected |
BeanTypeAssignabilityRules() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
areActualTypeArgumentsMatching(EventTypeAssignabilityRules.ActualTypeHolder requiredType,
Type[] otherActualTypeArguments) |
protected boolean |
arraysMatch(EventTypeAssignabilityRules.ActualTypeHolder a1,
EventTypeAssignabilityRules.ActualTypeHolder a2)
The spec says:
"Array types are considered to match only if their element types are identical."
This does not apply to event - observer resolution.
|
static BeanTypeAssignabilityRules |
instance() |
protected boolean |
isArrayOfUnboundedTypeVariablesOrObjects(Type[] types) |
protected boolean |
isAssignableFrom(EventTypeAssignabilityRules.ActualTypeHolder requiredType,
Type otherType) |
protected boolean |
matches(TypeVariable<?> requiredType,
Type beanType) |
protected boolean |
matches(WildcardType requiredType,
Type beanType) |
allAreAssignableFrom, areActualTypeArgumentsAssignableFrom, areTypesInsideBounds, isAssignableFrom, isAssignableFrom, isAssignableFrom, isAssignableFrom, isAssignableFromAll, isAssignableToAll, isTypeInsideBounds, matches, matches, matches, matches, matches, wrapWithinTypeHolderpublic static BeanTypeAssignabilityRules instance()
protected boolean areActualTypeArgumentsMatching(EventTypeAssignabilityRules.ActualTypeHolder requiredType, Type[] otherActualTypeArguments)
areActualTypeArgumentsMatching in class EventTypeAssignabilityRulesprotected boolean isArrayOfUnboundedTypeVariablesOrObjects(Type[] types)
protected boolean matches(WildcardType requiredType, Type beanType)
matches in class EventTypeAssignabilityRulesprotected boolean matches(TypeVariable<?> requiredType, Type beanType)
matches in class EventTypeAssignabilityRulesprotected boolean isAssignableFrom(EventTypeAssignabilityRules.ActualTypeHolder requiredType, Type otherType)
isAssignableFrom in class EventTypeAssignabilityRulesprotected boolean arraysMatch(EventTypeAssignabilityRules.ActualTypeHolder a1, EventTypeAssignabilityRules.ActualTypeHolder a2)
arraysMatch in class EventTypeAssignabilityRulesCopyright © 2014. All Rights Reserved.