[ https://issues.apache.org/jira/browse/GROOVY-10898?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Paul King resolved GROOVY-10898. -------------------------------- Resolution: Fixed > Provide tail/init/head/first/last for primitive arrays > ------------------------------------------------------ > > Key: GROOVY-10898 > URL: https://issues.apache.org/jira/browse/GROOVY-10898 > Project: Groovy > Issue Type: Improvement > Components: groovy-jdk > Reporter: Paul King > Assignee: Paul King > Priority: Minor > Fix For: 5.0.0-alpha-1 > > > Consider the following: > {code:groovy} > @groovy.transform.TypeChecked > void test(int[] ints) { > ints.eachWithIndex { value, index -> > println "$index: ${value.doubleValue()}" > } > } > test(0,1,2,3,4,5) > {code} > Compiler reports "[Static type checking] - Cannot find matching method > java.lang.Object#doubleValue()" > {{eachWithIndex}} is only provided for reference types, so "value" is seen as > Object by the type checker. -- This message was sent by Atlassian Jira (v8.20.10#820010)