2014-05-13 23 views
5

İlk iki parametre ile bir Kapanış alması gereken bir yöntem var Araba ve Lastik ve bir tür Araç dönmelidir.Groovy Closure genel dönüş/parametreler?

Groovy Closures'da parametre türlerini bildirmenin bir yolu var mı?

Ben

method(Closure<Vehicle, Car, Tyre> closure); 

düşünüyorum ancak doğru yolu nedir?

cevap

5

ek açıklama, yani kullanılarak deklare edilebilir: Groovy 2.3 itibariyle Closure<Vehicle>

yapmanız @ClosureParam kullanabilirsiniz tip sistemini ince ayar yapın (bkz. "Sistem tipini"here) "), ancak Groovy 2.3 şu anda Grails'de değil ...