public class BeanTypeAssignabilityRules extends AbstractAssignabilityRules
| Modifier | Constructor and Description |
|---|---|
protected |
BeanTypeAssignabilityRules() |
| Modifier and Type | Method and Description |
|---|---|
static AssignabilityRules |
instance() |
boolean |
matches(Type requiredType,
Type beanType) |
boolean |
matchesNoBoxing(Type requiredType,
Type beanType) |
protected boolean |
parametersMatch(Type requiredParameter,
Type beanParameter) |
protected boolean |
parametersMatch(Type requiredParameter,
TypeVariable<?> beanParameter) |
protected boolean |
parametersMatch(TypeVariable<?> requiredParameter,
TypeVariable<?> beanParameter) |
protected boolean |
parametersMatch(WildcardType requiredParameter,
Type beanParameter) |
protected boolean |
parametersMatch(WildcardType requiredParameter,
TypeVariable<?> beanParameter) |
boundsMatch, getUppermostTypeVariableBounds, lowerBoundsOfWildcardMatch, lowerBoundsOfWildcardMatch, matches, matches, upperBoundsOfWildcardMatchpublic static AssignabilityRules instance()
protected boolean parametersMatch(WildcardType requiredParameter, Type beanParameter)
protected boolean parametersMatch(WildcardType requiredParameter, TypeVariable<?> beanParameter)
protected boolean parametersMatch(Type requiredParameter, TypeVariable<?> beanParameter)
protected boolean parametersMatch(TypeVariable<?> requiredParameter, TypeVariable<?> beanParameter)
Copyright © 2016. All Rights Reserved.