#745 amended the language for the Composite Component Attributes ELResolver's getType() method.
An additional change is needed for correctness to the cc:attribute tag's type attribute. The existing language states:
Declares that this attribute must be a ValueExpression whose expected type is given by the value of this attribute. If not specified, and no "method-signature" attribute is present, java.lang.Object is assumed. This attribute is mutually exclusive with the "method-signature" attribute. If both attributes are present, the "method-signature" attribute is ignored.
This needs to be changed. Instead of assuming java.lang.Object, the system must use the return from the CC attribute ELResolver's getType() method.
Affected Versions
[2.2]
#745 amended the language for the Composite Component Attributes ELResolver's getType() method.
An additional change is needed for correctness to the cc:attribute tag's type attribute. The existing language states:
This needs to be changed. Instead of assuming java.lang.Object, the system must use the return from the CC attribute ELResolver's getType() method.
Affected Versions
[2.2]