我想完全复制groovy脚本的界面,但是将所有方法转发给invokeMethod或methodMissing等方法。
这与My other question here有关(但我放弃了"轻松"部分),这解释了为什么我实际上不能使用invokeMethod或ProxyMetaClass - 简而言之,因为我的方法是从java调用的,并且没有groovy的grooviness适用于该调用。
所以我试图复制类签名并将调用转发到原始类。
这可能涉及AST转换,但我仍然试图将我的大脑包围起来,任何使用AST做这样的事情(或任何其他想法)的例子都将不胜感激。