I have a bunch of class who implement a common interface : Command.
And this bunch of class goes to a Map.
To get the Map working correctly, I need to each class who implements Command to override the Object.equals(Object other)
method.
it's fine.
But i whould like to force the overriding of equals. => Have a compilation error when something who implement command dont override equals.
It's that possible ?
Edit : BTW , i will also need to forcing the override of hashcode...
See Question&Answers more detail:os