<i18n dev> RFR: 8252180: [JEP 390] Deprecate wrapper class constructors for removal
Dan Smith
dlsmith at openjdk.java.net
Sat Dec 5 01:52:21 UTC 2020
Integration of JEP 390, addressing the following issues:
8252180: [JEP 390] Deprecate wrapper class constructors for removal
8254047: [JEP 390] Revise "value-based class" & apply to wrappers
8252181: [JEP 390] Define & apply annotation jdk.internal.ValueBased
8252183: [JEP 390] Add 'lint' warning for @ValueBased classes
8257027: [JEP 390] Diagnose synchronization on @ValueBased classes
See https://github.com/openjdk/valhalla/tree/jep390 for development history.
-------------
Commit messages:
- Merge
- 8257776: [valhalla:jep390] Add disclaimer about future changes to value-based classes
- 8254275: [valhalla/jep390] Revise "value-based class" & apply to wrappers
- 8252182: [JEP 390] Diagnose synchronization on @ValueBased classes
- Merge
- 8256663: [test] Deprecated use of new Double in jshell ImportTest
- 8253962: Add @ValueBased to unmodifable Collection implementation classes
- 8256002: Cleanup of Wrapper changes
- Merge
- 8254271: Development to deprecate wrapper class constructors for removal
- ... and 2 more: https://git.openjdk.java.net/jdk/compare/93b6ab56...7c5e5bfe
Changes: https://git.openjdk.java.net/jdk/pull/1636/files
Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=1636&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8252180
Stats: 902 lines in 114 files changed: 489 ins; 121 del; 292 mod
Patch: https://git.openjdk.java.net/jdk/pull/1636.diff
Fetch: git fetch https://git.openjdk.java.net/jdk pull/1636/head:pull/1636
PR: https://git.openjdk.java.net/jdk/pull/1636
More information about the i18n-dev
mailing list