Revert the use of Objects.equals to the previous explicit `==` check for 
identity and conditional call to .equals. The use of Objects.equals (without 
identity) caused classes with poorly written .equals methods to work 
incorrectly with HashMap and ConcurrentHashMap.

This reverts commit c8d4a247861052aa6ed43125bcbe49995326938f.

-------------

Commit messages:
 - Revert "8366214: [lworld] Use Objects.equals in HashMap and 
ConcurrentHashmap"

Changes: https://git.openjdk.org/valhalla/pull/1800/files
  Webrev: https://webrevs.openjdk.org/?repo=valhalla&pr=1800&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8373701
  Stats: 45 lines in 2 files changed: 7 ins; 1 del; 37 mod
  Patch: https://git.openjdk.org/valhalla/pull/1800.diff
  Fetch: git fetch https://git.openjdk.org/valhalla.git pull/1800/head:pull/1800

PR: https://git.openjdk.org/valhalla/pull/1800

Reply via email to