11 lines
282 B
Kotlin
Vendored
11 lines
282 B
Kotlin
Vendored
// !CHECK_TYPE
|
|
|
|
class A(val a:Int) {
|
|
|
|
inner class B() {
|
|
val x = checkSubtype<B>(<!DEBUG_INFO_LEAKING_THIS!>this@B<!>)
|
|
val y = checkSubtype<A>(this@A)
|
|
val z = checkSubtype<B>(<!DEBUG_INFO_LEAKING_THIS!>this<!>)
|
|
val Int.xx : Int get() = checkSubtype<Int>(this)
|
|
}
|
|
} |