On Sat, 27 Jan 2024 07:52:56 GMT, David Alayachew <d...@openjdk.org> wrote:

>> Adding a function to Objects in order to facilitate equality checking and 
>> enhance readability. You simply specify the 2 objects that you want to check 
>> for equality, and then provide the functions which will be used to provide 
>> the values that we will check for equality.
>
> David Alayachew has updated the pull request incrementally with one 
> additional commit since the last revision:
> 
>   Rather than reiterating the precondition, let's explain why the method 
> failed

I also want to know, would your example not be classified as "brittle" for 
ad-hoc equality checks? If I refactor `Stuff` to change the field names or 
fields types, doesn't that mean that the example you have provided would NOT 
get a compilation error, but would fail at run time?

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

PR Comment: https://git.openjdk.org/jdk/pull/17603#issuecomment-1913255483

Reply via email to