[506213] Calling "Double" services with "Float" values fail
The call was resolved using the widening enabled for the validation
but not working at evaluation:
- cast was not maid on the fly (which is a good thing regarding performence)
- collection operations are not working with widening (Double value 1 and Integer value 1 are not equals)
The widening has been removed from the validation and lookup:
- Long and Float services has been added
- toDouble() and toLong() services also have been added for explicite conversion
Change-Id: I640a1c5ba05bf5cbde3ea05d1c114a3e93e2da3a
6 files changed