Hi Peter,
no idea if there are any special issues with updating sum() and getAt(),
but in general there is room for improvement of parameterised types in
DefaultGroovyMethods etc. E.g. this pull request:
https://github.com/groovy/groovy-core/pull/610/files adds parameterised
types to a lot of DefaultGroovyMethods and IOGroovyMethods but it was
never merged due to lack of tests.
-Pascal
Am 09.10.2015 um 09:54 schrieb Peter Ledbrook:
Hi,
I've noticed that @TypeChecked doesn't work so well with typed
collections and the sum() & getAt() methods (perhaps others as well).
I had a quick look at sum() in DefaultGroovyMethods and noticed that
it doesn't use parameterised types, unlike inject() for example.
Would there be any issues with updating sum() and getAt() to work with
parameterised types? The current situation makes using @TypeChecked
harder than it needs to be.
Thanks,
Peter
--
Peter Ledbrook
t: @pledbrook
w: http://www.cacoethes.co.uk/