RFR: JDK-8312395: Improve assertions in growableArray
Matthias Baesken
mbaesken at openjdk.org
Thu Jul 20 07:50:50 UTC 2023
There are a number of assertions in growableArray , for example to check for a valid index to access/remove elements.
Those assertions can be improved, e.g. by showing the bad index value used in case of failure.
Example for an assertion in the 'at(index i)' access method
old assertion looks like
assert(0 <= i && i < _len) failed: illegal index
new assertion looks like
assert(0 <= i && i < _len) failed: illegal index -559030609, 1 accessible elements
-------------
Commit messages:
- JDK-8312395
Changes: https://git.openjdk.org/jdk/pull/14946/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=14946&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8312395
Stats: 10 lines in 1 file changed: 0 ins; 0 del; 10 mod
Patch: https://git.openjdk.org/jdk/pull/14946.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/14946/head:pull/14946
PR: https://git.openjdk.org/jdk/pull/14946
More information about the hotspot-dev
mailing list