Additional resources
- FAQ
- Changelog
- Migration guides: [2.x to 3.x] [1.x to 2.x]
- The inspiration for EqualsVerifier
Fork me on GitHub!
The source for this project is hosted on GitHub. You can submit bug reports or feature requests there.
Pull Requests are welcome! But please also open an issue so we can discuss it first. I’m happy to help you on your way!
Resources on how to write a great equals
method
- Effective Java, Third Edition, items 10 (Obey the general contract when overriding
equals
) and 11 (Always overridehashCode
when you overrideequals
)
Addison-Wesley, 2018
by Joshua Bloch
[book] - How to Write an Equality Method in Java
1 June 2009
by Martin Odersky, Lex Spoon, and Bill Venners
[link] - Not all equals methods are created equal
7 November 2017
by Jan Ouwens
[video] - Optimizing your equals() methods with Pattern Matching - JEP Cafe #21
9 November 2023
by José Paumard
[video]
EqualsVerifier in the media
- Feature on InfoQ by Johan Janssen
2 November 2023
[link] [johan janssen] - Short getting started video by Tom Cools
7 February 2022
[video] [tom cools] - Interview on the BarCoding podcast
25 October 2021
[anchor] [spotify] [apple] - Talk at Devoxx Belgium
6 November 2017
[slides | code] [video]
Image credits
These are the images used in the front-page menu:
- Getting started by Braden Collum on Unsplash
- Manual by Aaron Burden on Unsplash
- Error messages by Sarah Kilian on Unsplash
- Additional resources by Ernesto Velázquez on Unsplash