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, upperBoundsOfWildcardMatch
public 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.