<i18n dev> Integrated: 8357281: sun.util.Locale.LanguageTag should be immutable
Justin Lu
jlu at openjdk.org
Fri May 23 17:46:59 UTC 2025
On Wed, 21 May 2025 21:19:36 GMT, Justin Lu <jlu at openjdk.org> wrote:
> _sun.util.Locale.LanguageTag_ is essentially a BCP47 language tag data carrier for Locale. The class, once created is not modified; the class should be made immutable. Converting the class to a record accomplishes this and also simplifies some of the existing code.
This pull request has now been integrated.
Changeset: 2f530f89
Author: Justin Lu <jlu at openjdk.org>
URL: https://git.openjdk.org/jdk/commit/2f530f89e0ee5ed5253125d0e9319b07103173f0
Stats: 191 lines in 3 files changed: 22 ins; 80 del; 89 mod
8357281: sun.util.Locale.LanguageTag should be immutable
Reviewed-by: naoto, liach
-------------
PR: https://git.openjdk.org/jdk/pull/25371
More information about the i18n-dev
mailing list