-
Task
-
Resolution: Done
-
Major
-
2.2.1.Final
-
None
Currently there are three classes taking care of assignability rules. These are:
BeanTypeAssignabilityRules
EventTypeAssignabilityRules
DelegateInjectionPointAssignabilityRules
These classes mix CDI-specific assignability rules with general Java assignability rules.
Isolate covariant and invariant java assignability rules into separate classes for easier maintainance and comprehension. This change is also a requirement for WELD-1684 and WELD-1676