我需要得到一个具有特定注释的字段的值,所以通过反射我能够得到这个字段对象。问题是这个字段总是私有的,尽管我事先知道它总是有一个 getter 方法。我知道我可以使用 setAccesible (true)并获取它的值(当没有 PermisonManager 时) ,尽管我更喜欢调用它的 getter 方法。
我知道可以通过查找“ get + fieldName”来查找该方法(尽管我知道布尔字段有时被命名为“ is + fieldName”)。
我想知道是否有更好的方法来调用这个 getter (许多框架使用 getter/setter 来访问属性,所以也许它们是以另一种方式来访问的)。
谢谢