从Method类中获取注释字段

时间:2014-10-10 02:59:10

标签: java android

我正在尝试从Android Sdk 19和jdk 1.7中的Method类中获取注释字段。但是下面的代码是抛出NoSuchFieldException。但我可以在Method.java文件中找到确切的字段。

Field field = Method.class.getDeclaredField("annotations");

1 个答案:

答案 0 :(得分:0)

您无法阅读该字段private,为了解决这个问题,您必须首先访问该字段:

    Field f = Method.class.getDeclaredField("annotations"); 
    f.setAccessible(true);
    System.out.println("f = " + f);