5

我想完全复制一个 groovy 脚本的接口,但将所有方法转发给一个方法,如 invokeMethod 或 methodMissing。

这与我在这里的另一个问题有关(但我放弃了“容易”部分),这解释了为什么我实际上不能使用 invokeMethod 或 ProxyMetaClass——简而言之,因为我的方法是从 java 调用的,而没有 groovy grooviness 适用于该调用。

所以我一直试图复制类签名并将调用转发到原始类。

这可能涉及 AST 转换,但我仍在尝试围绕这些进行思考,任何使用 AST 执行此类操作的示例(或任何其他想法)都将不胜感激。

4

1 回答 1

0

通过在GroovyShell的上下文中执行定义明确的用例,您可以让所有的grooviness工作

于 2012-05-04T17:37:40.860 回答