繁体   English   中英

我可以在Java8中引用方法名称吗?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM