0

我有两个注解,我们称它们为@Foo 和@Bar。@Foo 是一个类(又名类型)级别的注解,@Bar 是一个方法级别的注解。我的意图是针对给定的 @Foo 类,遍历所有 @Bar 方法。最合适的方法是什么?我目前正在使用适用于 Java 的 Google Reflections API。

谢谢。

4

1 回答 1

0

Wero 的评论有效:“您可以简单地使用 fooClass.getDeclaredMethods() 来枚举(声明的)方法和 method.getAnnotation(Bar.class) != null 来过滤 bar 方法”

于 2016-01-18T23:52:39.190 回答