https://kotlinlang.org logo
o

orangy

09/14/2016, 6:03 PM
Copy code
abstract class Test {
    abstract val parameters: Array<out ParameterDef<*>> // note `out` variance
    fun test() {
        parameters[0] = ParameterDef(String::class.java) // error
    }
}