Files
kotlin-fork/idea/idea-completion/testData/basic/common/primitiveCompletion/genericExtensionPropertyAndFunctionExplicitReceiver.kt
T
Pavel Kirpichenkov 8b28e54584 [FIR-IDE] Update tests
2020-09-03 16:44:57 +03:00

24 lines
375 B
Kotlin
Vendored

// FIR_COMPARISON
fun <T : Any> T.anyFun() {}
val <T : Any> T.anyVal: Int get() = 10
open class A
fun <T : A> T.aFun() {}
val <T : A> T.aVal: Int get() = 10
open class B
fun <T : B> T.bFun() {}
val <T : B> T.bVal: Int get() = 10
fun test(a: A) {
a.aFun()
a.<caret>
}
// EXIST: anyFun
// EXIST: anyVal
// EXIST: aVal
// EXIST: aFun
// ABSENT: bVal
// ABSENT: bFun