是否可以在注释处理器中获取枚举常量的构造函数参数的值?
我有一个枚举,它定义了一个构造函数并被扫描,因为它也被注释了。
@MyAnnotation
public enum Exmaple{
FOO("foo value"),
BAR("bar value");
Example(final String val){}
}
我希望能够获得常量定义的构造函数参数的值(即实际上知道常量 FOO 是用“foo 值”初始化的)。这可能吗?
我可以找到每个常量,但没有封闭的元素,因此TypeElement
枚举常量的实际值似乎是行尾。
任何帮助都会很棒!