4

是否可以在注释处理器中获取枚举常量的构造函数参数的值?

我有一个枚举,它定义了一个构造函数并被扫描,因为它也被注释了。

@MyAnnotation
public enum Exmaple{
    FOO("foo value"),
    BAR("bar value");

    Example(final String val){}
}    

我希望能够获得常量定义的构造函数参数的值(即实际上知道常量 FOO 是用“foo 值”初始化的)。这可能吗?

我可以找到每个常量,但没有封闭的元素,因此TypeElement枚举常量的实际值似乎是行尾。

任何帮助都会很棒!

4

0 回答 0