On Mon, 14 Apr 2025 12:56:17 GMT, Michael Strauß <[email protected]> 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