VB
Size: a a a
VB
VB
VB
interface Foo{}
fun Any.toFoo(): Foo //1
fun List<Any>.toFoo(): List<Foo> // 2
....
listOf().toFoo() // IDE says it's 2, compiler says it's 1
VB
AL
interface Foo{}
fun Any.toFoo(): Foo //1
fun List<Any>.toFoo(): List<Foo> // 2
....
listOf().toFoo() // IDE says it's 2, compiler says it's 1
OY
interface Foo{}
fun Any.toFoo(): Foo //1
fun List<Any>.toFoo(): List<Foo> // 2
....
listOf().toFoo() // IDE says it's 2, compiler says it's 1
VB
OY
fun List<Any?>.toFoo(): List<Foo> // 2
DB
AL
VB
fun List<Any?>.toFoo(): List<Foo> // 2
VB
OY
DB
VB
VB
VB
VB
VB
VB