実行時にクラスのメソッド名のリストを取得しており、これらのメソッドを呼び出したいと考えています。ここから最初の部分を完了する方法を理解しています: http://docs.codehaus.org/display/GROOVY/JN3535-Reflection
GroovyObject.methods.each{ println it.name }
情報が見つからないように見えるのは、メソッドの名前を取得した後でメソッドを呼び出す方法です。
私が欲しいのはここに来ることです:
GroovyObject.methods.each{ GroovyObject.invokeMethod( it.name, argList) }
正しい構文が見つからないようです。上記は、GroovyObject クラスのデフォルトの invokeMethod をオーバーロードしたことを前提としているようですが、これは私が望む方向ではありません。