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