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