如何在groovy中进行方法别名?
我正在尝试重新定义 groovy 中域的动态方法。 groovy 中的 ruby 中是否有类似的别名方法?
I am trying to redefine dynamic methods of a domain in groovy. Is there something similar alias method in ruby in groovy?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您的意思是像方法引用运算符
.&
吗?并
在 http://groovy.codehaus.org/Operators 中提到,但缺少示例
Do you mean like the method reference operator
.&
?and
It is mentioned at http://groovy.codehaus.org/Operators but an example is missing
您可以使用元编程来做到这一点:
You can do that using metaprogramming:
除了 方法指针运算符 (
.&< /code>),有等效的方法引用运算符(
::
)< /strong> 用于 Groovy 版本 3.0.0 及更高版本,它与 Java 更兼容。 阅读我在这个其他帖子上的回答。输出
Apart from the method pointer operator (
.&
), there's the equivalent method reference operator (::
) for Groovy version 3.0.0 and above which is more compatible with Java. Read my answer on this other thread.Output