<i18n dev> RFR: 8282819: Deprecate Locale class constructors [v7]
Naoto Sato
naoto at openjdk.java.net
Tue Mar 29 21:28:44 UTC 2022
> Proposing to deprecate the constructors in the `java.util.Locale` class. There is already a factory method and a builder to return singletons, so there is no need to have constructors anymore unless one purposefully wants to create `ill-formed` Locale objects, which is discouraged. We cannot terminally deprecate those constructors for the compatibility to serialized objects created with older JDKs. Please see the draft CSR for more detail.
Naoto Sato has updated the pull request incrementally with one additional commit since the last revision:
Changed from var-args to conventional args. Reflected suggestions.
-------------
Changes:
- all: https://git.openjdk.java.net/jdk/pull/7947/files
- new: https://git.openjdk.java.net/jdk/pull/7947/files/b1d36b52..8ac9d11d
Webrevs:
- full: https://webrevs.openjdk.java.net/?repo=jdk&pr=7947&range=06
- incr: https://webrevs.openjdk.java.net/?repo=jdk&pr=7947&range=05-06
Stats: 132 lines in 4 files changed: 76 ins; 3 del; 53 mod
Patch: https://git.openjdk.java.net/jdk/pull/7947.diff
Fetch: git fetch https://git.openjdk.java.net/jdk pull/7947/head:pull/7947
PR: https://git.openjdk.java.net/jdk/pull/7947
More information about the i18n-dev
mailing list