Я пишу фрагмент кода, в котором мне нужно преобразовать объект, если он является экземпляром определенного класса.
Как обычно, я использую ] instanceof
для проверки совместимости.
Проблема в том, что проверка никогда не выполняется, потому что объекты принадлежат к «странным» классам.
Например; когда я вызываю метод getClass (). getSimpleName ()
для этого объекта, он возвращает мне имя класса + $ *
(например, ViewPart $ 1
вместо ViewPart
).
Что означает $ *
?
Есть ли решение или обходной путь?