Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
None
-
None
-
Operating System: All
Platform: All
-
32829
Description
This looks to be a method matching bug.
'abc'.substring(0,1+1) is empty
'abc'.substring(0,2) gives ab as expected.
The problem seems to be the fact that the result of 1+1 (or any arithmetic operation) is a Long and that
long cannot be fed into substring but no attempt to cast the Long to int is done.