In Java 14 and before, DecimalFormatSymbols had overrides for both
equals and hashCode. In Java 15, the override for hashCode has
disappeared, and it now inherits hashCode from java.lang.Object. That
means it now violates the contract for equals + hashCode: two equal
DecimalFormatSymbols instances can have different hash codes.
- [BUG] Java 15: DecimalFormatSymbols overrides equals but ... Rob Spoor
- Re: [BUG] Java 15: DecimalFormatSymbols overrides eq... Brian Burkhalter
- Re: [BUG] Java 15: DecimalFormatSymbols override... Kevin Rushforth
- Re: [BUG] Java 15: DecimalFormatSymbols override... Rob Spoor
- Re: [BUG] Java 15: DecimalFormatSymbols over... Brian Burkhalter
- Re: [BUG] Java 15: DecimalFormatSymbols ... Pavel Rappo
- Re: [BUG] Java 15: DecimalFormatSym... Rob Spoor
- Re: [BUG] Java 15: DecimalForma... Pavel Rappo
- Re: [BUG] Java 15: DecimalF... Naoto Sato
- Re: [BUG] Java 15: DecimalFormatSymbols override... Joe Darcy