groovyスクリプトのインターフェースを正確にコピーしたいのですが、すべてのメソッドをinvokeMethodやmethodMissingなどのメソッドに転送します。
これは、ここでの他の質問に関連しています(ただし、「簡単な」部分はあきらめました)。これは、invokeMethodまたはProxyMetaClassを実際に使用できない理由を説明しています。つまり、私のメソッドはJavaから呼び出されており、groovyは使用されていないためです。グルーヴィーネスはその呼び出しで機能します。
そのため、クラスシグネチャを複製して、呼び出しを元のクラスに転送しようとして立ち往生しています。
これにはおそらくAST変換が含まれますが、私はまだそれらの周りに頭を悩ませようとしています。ASTを使用してこのようなこと(または他のアイデア)を実行する例をいただければ幸いです。