-
Type:
Bug
-
Resolution: Fixed
-
Priority:
P4
-
Affects Version/s: repo-valhalla
-
Component/s: core-libs
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.
A discussion of the broader issue is in JDK-8373558.
The specific failure was: JDK-8373466 [world] javax.xml TransformerTest fails after change to HashMap
The use of Objects.equals (without identity) caused classes with poorly written .equals methods to work incorrectly with HashMap and ConcurrentHashmap.
A discussion of the broader issue is in JDK-8373558.
The specific failure was: JDK-8373466 [world] javax.xml TransformerTest fails after change to HashMap
- caused by
-
JDK-8373466 [lworld] javax.xml TransformerTest fails after change to HashMap
-
- New
-
- links to
-
Commit(lworld)
openjdk/valhalla/5f0a81e4
-
Review(lworld)
openjdk/valhalla/1800