Как преобразовать конструктор класса Groovy в замыкание?

Итак, Groovy имеет относительно удобный синтаксис для преобразования методов в замыкания, например

[1,2,3].each { println it }

// is equivalent to

[1,2,3].each this.&println

Но как преобразовать конструктор класса, например

[1,2,3].collect { new Thing( it ) }

// is equivalent to

[1,2,3].collect ????

В отражении Groovy есть Thing.constructorsList для проверки, но я не могу понять, где поставить амперсанд в Thing. конструкторы[0].

5
задан Steven Ruppert 22 May 2012 в 16:41
поделиться