Я хочу проверить, представляет ли экземпляр java.lang.reflect.Type
объект Emum или нет.
Я могу проверить, является ли это экземпляром определенного класса, используя == сравнения, например:
type == String.class // works
но, похоже, это не работает для класса Enum:
type == Enum.class // doesn't work
... это имеет смысл, поскольку экземпляр будет иметь конкретное перечисление, но я хотел бы проверить, является ли тип для любого перечисления или нет.
Может ли кто-нибудь объяснить мне очевидное, как определить, является ли Тип перечислением enum или нет, пожалуйста