我正在尝试使用反射来从groovy类中读取字段和方法。一切都很好,期待我的功能方法如下:
def "do something"(){
//
}
使用反射我找不到这个"方法名称"。 有没有办法通过反射来阅读这些特征方法?
提前致谢!
答案 0 :(得分:2)
您可以使用metaClass
:
class Lol {
def 'do something'(){}
}
assert new Lol().metaClass.methods.find { it.name == 'do something' }