如何确定方法是否有带注释的参数?
让我们有Param @interface
@Target(value = {ElementType.PARAMETER})
@Retention(value = RetentionPolicy.RUNTIME)
@Documented
public @interface Param {
public String value() default "";
}
和MyClass类
public class MyClass{
public static void method(@Param("param") String p){
//Do something
}
}
我需要以编程方式检查MyClass.method
注释参数。