【发布时间】:2016-03-07 09:39:11
【问题描述】:
假设我在 groovy 中有一个名为 obj 的对象。是否有我可以在 obj 上调用的默认方法或属性将返回给我该对象?例如:
def obj = new Whatever()
assert obj == obj.self
背景: 我在 Jenkins 中定义的 ClosureScript 类的上下文中编写脚本。这是允许委托类型工作流的 Script 类的扩展。不幸的是,它仅通过将 getProperty() 和 invokeMethod() 调用转发给委托来工作,它没有公开对委托对象本身的直接引用。因此,自引用属性/方法将允许我获得该引用。
【问题讨论】:
标签: groovy jenkins self-reference loopback