On Mon, 14 Apr 2025 12:56:17 GMT, Michael Strauß <mstra...@openjdk.org> wrote:
>> modules/javafx.graphics/src/main/java/com/sun/javafx/css/media/MediaRule.java >> line 129: >> >>> 127: public int hashCode() { >>> 128: return hash; >>> 129: } >> >> You're basically saying here that a media rule with or without parent but >> the same queries is the same. However, parent is taken into account while >> writing/reading and evaluating. I think this deserves a justification. > > I might just remove `equals()`/`hashCode()`, because the class is not used in > a way where equality would be relevant. As far as I can tell, MediaRule is not exposed publicly, neither it's put into a hashtable, so we might as well remove `hash`, `hashCode()` and `equals()` ------------- PR Review Comment: https://git.openjdk.org/jfx/pull/1655#discussion_r2073949073