Package org.jboss.weld.resolution
Class DelegateInjectionPointAssignabilityRules
- java.lang.Object
-
- org.jboss.weld.resolution.AbstractAssignabilityRules
-
- org.jboss.weld.resolution.BeanTypeAssignabilityRules
-
- org.jboss.weld.resolution.DelegateInjectionPointAssignabilityRules
-
- All Implemented Interfaces:
AssignabilityRules
public class DelegateInjectionPointAssignabilityRules extends BeanTypeAssignabilityRules
Implementation of the Section 8.3.1 of the CDI specification.- Author:
- Jozef Hartinger, Matus Abaffy
-
-
Constructor Summary
Constructors Constructor Description DelegateInjectionPointAssignabilityRules()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AssignabilityRules
instance()
protected boolean
parametersMatch(Type delegateParameter, Type beanParameter)
protected boolean
parametersMatch(TypeVariable<?> delegateParameter, Type beanParameter)
protected boolean
parametersMatch(TypeVariable<?> delegateParameter, TypeVariable<?> beanParameter)
protected boolean
parametersMatch(WildcardType delegateParameter, TypeVariable<?> beanParameter)
-
Methods inherited from class org.jboss.weld.resolution.BeanTypeAssignabilityRules
matches, matchesNoBoxing, parametersMatch, parametersMatch
-
Methods inherited from class org.jboss.weld.resolution.AbstractAssignabilityRules
boundsMatch, getUppermostTypeVariableBounds, lowerBoundsOfWildcardMatch, lowerBoundsOfWildcardMatch, matches, matches, upperBoundsOfWildcardMatch
-
-
-
-
Method Detail
-
instance
public static AssignabilityRules instance()
-
parametersMatch
protected boolean parametersMatch(Type delegateParameter, Type beanParameter)
- Overrides:
parametersMatch
in classBeanTypeAssignabilityRules
-
parametersMatch
protected boolean parametersMatch(WildcardType delegateParameter, TypeVariable<?> beanParameter)
- Overrides:
parametersMatch
in classBeanTypeAssignabilityRules
-
parametersMatch
protected boolean parametersMatch(TypeVariable<?> delegateParameter, TypeVariable<?> beanParameter)
- Overrides:
parametersMatch
in classBeanTypeAssignabilityRules
-
parametersMatch
protected boolean parametersMatch(TypeVariable<?> delegateParameter, Type beanParameter)
-
-