<i18n dev> RFR: 8369184: SimpleTimeZone equals() Returns True for Unequal Instances with Different hashCode Values
Naoto Sato
naoto at openjdk.org
Mon Oct 6 21:43:21 UTC 2025
Fixing the equals/hashCode contract in the SimpleTimeZone class. The current implementation includes DST rule fields in hash code computation even for zones that do not observe DST, while equals() always considers them. Also correcting the example code in the class description, where it used 20-year-old obsolete "America/Los_Angeles" rule.
-------------
Commit messages:
- initial commit
Changes: https://git.openjdk.org/jdk/pull/27660/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=27660&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8369184
Stats: 96 lines in 2 files changed: 89 ins; 0 del; 7 mod
Patch: https://git.openjdk.org/jdk/pull/27660.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/27660/head:pull/27660
PR: https://git.openjdk.org/jdk/pull/27660
More information about the i18n-dev
mailing list