paolo di tommaso created GROOVY-8595: ----------------------------------------
Summary: Expected parameter of type XXX but got YYY static compile error Key: GROOVY-8595 URL: https://issues.apache.org/jira/browse/GROOVY-8595 Project: Groovy Issue Type: Bug Components: Static compilation Affects Versions: 2.5.0-rc-3 Reporter: paolo di tommaso The following code report a compilation error: {code:java} @CompileStatic class Test { List<Foo> foo() { return [] } List<String> bar() { return foo().collect { Foo it -> it.instanceId } } } @CompileStatic class Foo { String instanceId }{code} Error message {code:java} Test.groovy: 36: Expected parameter of type java.lang.String but got nextflow.Foo @ line 36, column 32. return foo().collect { Foo it -> it.instanceId } ^ Test.groovy: 36: [Static type checking] - No such property: instanceId for class: java.lang.String @ line 36, column 42. urn foo().collect { Foo it -> it.instanc{code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)