This mostly just adds overrides to the wrapper implementations in java.util.Collections. However, in order to satisfy the test, some overrides are also added to ReverseOrderSortedMapView, which is used by the SortedMap wrapper keySet, values, and entrySet views. These overrides don't do anything except to call super, so they're arguably dead code. However, they enable all combinations of sequenced map views to be tested, which is valuable.
------------- Commit messages: - Override default methods in ReverseOrderSortedMapView. - Refactor tests of map views. - Remove stray import. - Edit Collections style comment; clean up Wrappers test. - Merge branch 'master' into JDK-8357272-override-all-defaults - Uncomment tests that depended on JDK-8358015, which is now fixed. - Merge branch 'master' into JDK-8357272-override-all-defaults - Merge branch 'master' into JDK-8357272-override-all-defaults - Temporarily comment out failing tests. - Remove changes that are now part of JDK-8358015. - ... and 7 more: https://git.openjdk.org/jdk/compare/ba0c1223...4f8483cf Changes: https://git.openjdk.org/jdk/pull/25478/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=25478&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8357272 Stats: 308 lines in 3 files changed: 241 ins; 33 del; 34 mod Patch: https://git.openjdk.org/jdk/pull/25478.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/25478/head:pull/25478 PR: https://git.openjdk.org/jdk/pull/25478