[英]Can I reference method name in Java8?
我的代码中有这个
if (method.getName().equals("ignore")) {
它指向一个静态方法。
我可以以某种方式在MyClass::ignore
上调用getName
吗?
不,没有静态(编译时)方式将方法引用为Method
对象。 您必须通过Class#getMethod(..)
(或其他适当的方法)动态地检索它。 或像现在一样使用String
值作为名称。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.