Groovy使用反射读取特征方法

时间:2014-11-18 16:27:10

标签: java reflection groovy spock

我正在尝试使用反射来从groovy类中读取字段和方法。一切都很好,期待我的功能方法如下:

def "do something"(){
//
}

使用反射我找不到这个"方法名称"。 有没有办法通过反射来阅读这些特征方法?

提前致谢!

1 个答案:

答案 0 :(得分:2)

您可以使用metaClass

找到它
class Lol {
    def 'do something'(){}
}

assert new Lol().metaClass.methods.find { it.name == 'do something' }