我有一些 null 类型的非en1变量(例如Enum)。问题是:如何获取与en1变量引用的枚举常量相关的注释?

最佳答案

试试这个(java反射):

String field = En.AAA.name();
En.class.getField(field).getAnnotations();

它应该从AAA获得注释。

编辑:

如作者所言:
en1.getClass().getField(((Enum)en1).name()).getAnnotations();

为他工作:)

关于java - 获取枚举类型变量的注释,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7254126/

10-10 07:29