Some comments in the initial PR for Stable Values were deferred to after integration. These comments should be addressed. Here are some highlights:
* Fix a typo in the documentation of what `StableValue::orElseSet` guarantees.
* Add a missing @throws for `StableValue::setOrThrow`
* Minor editorial improvements in the `StableValue` docs
* Add stable support for views of lists and maps. These constructs do not evaluate on toString() and are now eligible for constant folding
* Fixed a bug for StableEnumFunction where enums have overridden methods
* Renaming of internal methods
* Fix some typos in code documentations
* Make tests more robust and make them cover more cases
* Fix a typo in the documentation of what `StableValue::orElseSet` guarantees.
* Add a missing @throws for `StableValue::setOrThrow`
* Minor editorial improvements in the `StableValue` docs
* Add stable support for views of lists and maps. These constructs do not evaluate on toString() and are now eligible for constant folding
* Fixed a bug for StableEnumFunction where enums have overridden methods
* Renaming of internal methods
* Fix some typos in code documentations
* Make tests more robust and make them cover more cases
- causes
-
JDK-8357798 ReverseOrderListView uses Boolean boxes after JDK-8356080
-
- Resolved
-
- csr for
-
JDK-8356081 Address post-integration comments for Stable Values
-
- Closed
-
- links to
-
Commit(master) openjdk/jdk/066477de
-
Review(master) openjdk/jdk/25004