文章预览
1.Annotation引用非空enum数组返回空数组 首次发现时的环境: JDK 1.8 首次发现所在项目:APIJSON 测试用例: public enum RequestRole { /**未登录,不明身份的用户 */ UNKNOWN, /**已登录的用户 */ LOGIN, /**联系人,必须已登录 */ CONTACT, /**圈子成员(CONTACT + OWNER),必须已登录 */ CIRCLE, /**拥有者,必须已登录 */ OWNER, /**管理员,必须已登录 */ ADMIN; //似乎不管怎么做,外部引用后都是空值。并且如果在注解内的位置不是最前的,还会导致被注解的类在其它类中import报错。 //虽然直接打印显示正常,但被@MethodAccess内RequestRole[] GET()等方法引用后获取的是空值 public static final RequestRole[] ALL = {RequestRole.UNKNOWN}; //val
………………………………