groovy における with メソッド?はいったいなにものなのでしょうか。
ExpandoMetaClass によってすべてのオブジェクトに追加定義された、
(つまり、 Object.metaClass.with = {}
のような形で定義されている?)
クロージャを引数にとるクロージャであると理解しているのですが、正しいでしょうか。
正しい場合、 Groovy の公式ソースはどこを見ればこのメソッドについて説明が書いてあるでしょうか。
("Groovy with" で検索するとノイズしかでてこないので、困っています。)