Daniil Ovchinnikov created GROOVY-7849: ------------------------------------------
Summary: Incompatible covariant array return type Key: GROOVY-7849 URL: https://issues.apache.org/jira/browse/GROOVY-7849 Project: Groovy Issue Type: Bug Components: Compiler Affects Versions: 2.4.6 Reporter: Daniil Ovchinnikov Probably duplicates/is related to GROOVY-7185. Consider the snippet: {code} interface Base {} interface Derived extends Base {} interface I { Base[] foo() } interface I2 extends I { Derived[] foo() } class C implements I2 { Derived[] foo() { null } } {code} Compilation fails with: {noformat} The return type of Derived[] foo() in C is incompatible with Base[] in I {noformat} -- This message was sent by Atlassian JIRA (v6.3.4#6332)