У меня есть куча класса, который реализует общий интерфейс: Command.
И эта группа классов переходит на карту.
Чтобы карта работала правильно, мне нужен каждый класс, который реализует команду для переопределения метода Object.equals(Object other)
.
это нормально.
Но я бы хотел заставить переопределение равных. = > Имейте ошибку компиляции, когда что-то, кто реализует команду, не переопределяет значения.
Это возможно?
Изменить: BTW, мне также потребуется принудительно переопределить hashcode...