Dmitry Paltchoun opened SPR-9913 and commented
OpDivide.getValueInternal(ExpressionState) line: 48
performs Integer division on custom Number types even with precision loss.
Case:
I have a CustomFloat class derived from Number and should operate like a float in SPeL expressions. SPeL performs integer division even the TypeConverter is sets und converts CustomFloat Instances to float.
Affects: 3.1.1, 3.1.2
Issue Links:
Referenced from: commits 92ad02a, d8160b3