Я пишу плагин eclipse, который должен показать некоторую информацию о классе enum. Новое представление должно показать все константы перечисления и присвоенные значения. Значения перечисления вычисляются в конструкторе как-то, и в редакторе не очевидно, какое значение они будут иметь во время выполнения. Так что это мотивация для плагина.
Я попытался получить доступ к классу, который открывается в редакторе затмением AST. Таким образом, я получаю имена констант enum для этого файла, но не назначенные значения во время выполнения.
Так как я могу получить значения enum? Можно ли загрузить класс из рабочей области пользователя и использовать отражение для доступа к значениям этого класса?