Daniil Ovchinnikov created GROOVY-8984: ------------------------------------------
Summary: Can assign Collection with super wildcard to Array Key: GROOVY-8984 URL: https://issues.apache.org/jira/browse/GROOVY-8984 Project: Groovy Issue Type: Bug Components: Static Type Checker Affects Versions: 2.5.6 Reporter: Daniil Ovchinnikov {code:java} Collection<? super Runnable> foo() {[new Object()]} @groovy.transform.CompileStatic def usage() { Runnable[] ar = foo() // here ar } println usage() {code} Expected: compilation should fail Actual: compilation completes and execution fails with {{Cannot cast object 'java.lang.Object@65e98b1c' with class 'java.lang.Object' to class 'java.lang.Runnable'}} -- This message was sent by Atlassian JIRA (v7.6.3#76005)