В нескольких ответах, касающихся переопределения equals() и hashCode(), описывается необходимость обоих и применение их в качестве ключей в HashMap в Java. Мой вопрос: безопасно ли использовать класс Java KeyStroke в качестве ключа в HashMap? Кроме того, поэтому я не раздражаю и продолжаю задавать эти вопросы, как узнать, безопасен ли предоставленный класс (я думаю, KeyStroke предоставляется Swing) для использования в этом контексте... т.е. переопределяет equals() и hashCode()?
заранее спасибо!