Заставить класс переопределить метод .equals

У меня есть группа классов, которые реализуют общий интерфейс: Command.

И эта группа классов идет на карту.

Чтобы карта работала правильно, мне нужно, чтобы каждый класс, реализующий Command, переопределилObject.equals(Object other) метод.

Это'хорошо.

Но я хотел бы форсировать равных. => Ошибка компиляции, когда что-то, кто реализует команду, не переопределяет равно.

Это'это возможно?

Редактировать: Кстати, мне также нужно будет принудительно переопределить хэш-код ...

Ответы на вопрос(12)

Ваш ответ на вопрос