Во время выполнения я собираю список имен методов в классе и хочу вызвать эти методы.Я понимаю, как сделать первую часть отсюда: http://docs.codehaus.org/display/GROOVY/JN3535-Reflection
GroovyObject.methods.each{ println it.name }
То, что я не могу найти информацию о том, как затем вызывать метод, как только я получил его имя.
Я хочу получить вот что:
GroovyObject.methods.each{ GroovyObject.invokeMethod( it.name, argList) }
Не могу найти правильный синтаксис.Вышеприведенное, похоже, предполагает, что я перегрузил invokeMethod по умолчанию для класса GroovyObject, но это НЕ то направление, в котором я хочу идти.