我正在编写一个eclipse插件,它应该显示枚举类的一些信息。新视图应显示所有枚举常量和指定的值。枚举值是以某种方式在构造函数中计算的,并且在编辑器中它们在运行时将具有哪个值并不明显。这就是插件的动机。 我试图通过eclipse AST访问编辑器中打开的类。这样我就可以获得该文件的枚举常量名称,但不会在运行时获得指定的值。
那么如何获取枚举值?是否可以从用户工作区加载类并使用反射来访问该类的值?
答案 0 :(得分:-1)
我已经解决了这个问题:我正在查看bin目录中的.class
文件,加载它并以这种方式获取值。