> **Tests Updated** > > **TEST.groups** > Add java/util/Collections to valhalla_adopted. > > **test/lib** > Introduces a shared jdk.test.lib.valueclass.Tuple value class (two-int, > Comparable, with equals/hashCode). > > **AddAll.java** > Broaden the existing @AsValueClass Point path to cover the same collection > types (LinkedList, HashSet, LinkedHashSet) and verify final contents using > value equality. > > **AsLifoQueue.java** > Add a parallel LIFO-order block with value-class elements exercising the same > add/peek/remove/poll operations. > > **BigBinarySearch.java** > Add a minimal comparable value class backed by the existing sparse-list > structure to verify huge binary search without new edge cases. > > **BinarySearchNullComparator.java** > Add a comparable value-class list and confirm that a null comparator falls > back to natural ordering correctly. > > **CheckedListBash.java** > Add a checkedList(…, V.class) helper covering insert, > contains/indexOf/toArray, and wrong-type raw-add rejection. > > **CheckedListReplaceAll.java** > Verify that replaceAll on a checked value list accepts correct-type results > and throws ClassCastException for wrong-type results. > > **CheckedMapBash.java** > Add a value-key/value checked-map smoke path covering > put/containsKey/containsValue/equals and raw wrong-type put rejection. > > **CheckedMapReplaceAll.java** > Verify that Map.replaceAll on a checked value map accepts correct-type values > and rejects wrong-type values. > > **CheckedQueue.java** > Add a checkedQueue(…, V.class) block covering add/peek and wrong-type raw-add > rejection. > > **CheckedSetBash.java** > Add a checked value-class set helper covering add/contains/remove, equality > with a copy, and wrong-type raw-add rejection. > > **Disjoint.java** > Add overlapping and non-overlapping value-class collections to confirm that > disjoint uses value-state equality. > > **Enum.java** > Add a value-class Vector<V> and assert that Collections.list produces an > equal list in original order. > > **EnumerationAsIterator.java** > Add one value-class data-provider case using > Collections.enumeration(Arrays.asList(…)) and verify element delivery. > > **FindSubList.java** > Add value-class source and target lists and assert correct first and last > sublist indices. > > **Frequency.java** > Add a value-class list with repeated separately constructed equal values and > confirm that frequency counts by value-state equality. > > **NCopies.java** > Add value-class versions of the indexOf/lastIndexOf/equals/hashCode/reversed > checks using a repeated value element. > > **NullComparato...
Bill Huang has updated the pull request incrementally with one additional commit since the last revision: Update test/jdk/java/util/Collections/Ser.java Co-authored-by: Chen Liang <[email protected]> ------------- Changes: - all: https://git.openjdk.org/valhalla/pull/2421/files - new: https://git.openjdk.org/valhalla/pull/2421/files/2bd89460..e765ecb1 Webrevs: - full: https://webrevs.openjdk.org/?repo=valhalla&pr=2421&range=02 - incr: https://webrevs.openjdk.org/?repo=valhalla&pr=2421&range=01-02 Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod Patch: https://git.openjdk.org/valhalla/pull/2421.diff Fetch: git fetch https://git.openjdk.org/valhalla.git pull/2421/head:pull/2421 PR: https://git.openjdk.org/valhalla/pull/2421
