Итак, 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.constructors
List для проверки, но я не могу понять, где поставить амперсанд в Thing. конструкторы[0]
.