标签: java
我的代码中有这个
if (method.getName().equals("ignore")) {
它指向静态方法。
我可以在getName上点击MyClass::ignore吗?
getName
MyClass::ignore
答案 0 :(得分:2)
不,没有静态(编译时)方式将方法引用为Method对象。您必须通过Class#getMethod(..)(或其他适当的方法)动态检索它。或者使用String值作为您当前正在进行的名称。
Method
Class#getMethod(..)
String