Of course you can wrap the computation at the call-site, @autoclosure avoid the explicit wrapping.
Date: Wed, 27 May 2015 15:31:32 +0200 Subject: Re: Swift's autoclosure in Groovy ? From: [email protected] To: [email protected] Wouldn't something like this: foo(someLongCalculation("One"), someLongCalculation.curry("Two")) def foo(Integer x, Closure<Integer> y) {} be equivalent? 2015-05-27 15:16 GMT+02:00 Rhangaun . <[email protected]>: Has someone given a thought about adding someting equivalent to Swift's autoclosure annotation in Groovy ? http://www.archgrove.co.uk/weblog/2014/06/09/swift-semantics-auto-closing-over-parameters
