Можно ли получить значения перечисления из класса? Позвольте мне подробно остановиться на этом. Если у меня есть перечисление, например, FooBar, то я могу получить значения FooBar, вызвав FooBar.values (), который вернет массив с перечислениями (FooBar []). Моя проблема в том, что у меня есть метод, который принимает в качестве входного параметра класс (класс c), и внутри метода я проверяю, является ли он перечислением (c.isEnum()). Если это перечисление, мне нужно каким-то образом получить значения перечисления, проблема в том, что я не знаю, как это сделать, я даже не уверен, что это возможно. Итак, возможно ли, и если да, то как я могу это сделать? (Обратите внимание, что решение должно быть общим, другими словами, не if-else's).