RFR: 8271865: SortedList::getViewIndex behaves not correctly for some index values
Kevin Rushforth
kcr at openjdk.org
Tue Apr 30 00:58:11 UTC 2024
On Sun, 24 Mar 2024 15:11:29 GMT, drmarmac <duke at openjdk.org> wrote:
> This PR adds the missing checks, as well as code documentation that an IndexOutOfBoundsException may be thrown.
The fix and tests look good. I left a couple comments on the docs.
modules/javafx.base/src/main/java/javafx/collections/transformation/TransformationList.java line 121:
> 119: * @param index the index in this list
> 120: * @return the index of the element's origin in the source list
> 121: * @throws IndexOutOfBoundsException if the index is out of range (index < 0 || index >= size())
Suggestion: consider using code case for the variables and equation?
modules/javafx.base/src/main/java/javafx/collections/transformation/TransformationList.java line 134:
> 132: * @param index the index of an element in this list
> 133: * @return the index of the element's origin in the provided list
> 134: * @throws IndexOutOfBoundsException if the index is out of range (index < 0 || index >= list.getSource().size())
There is no`getSource` method in `ObservableList`. That should be `... index >= size())`
-------------
PR Review: https://git.openjdk.org/jfx/pull/1432#pullrequestreview-2029789757
PR Review Comment: https://git.openjdk.org/jfx/pull/1432#discussion_r1583998595
PR Review Comment: https://git.openjdk.org/jfx/pull/1432#discussion_r1583874591
More information about the openjfx-dev
mailing list