Files
kotlin-fork/idea/idea-completion/testData/smart/callableReference/NonConcreteKClassExpected.kt
T

17 lines
305 B
Kotlin
Vendored

import kotlin.reflect.KClass
interface I
fun foo(kClass: KClass<out I>){}
fun foo(kClass: KClass<in I>, p: Int){}
fun foo(kClass: KClass<*>, c: Char){}
fun <T : Any> foo(kClass: KClass<T>, d: Double){}
fun bar() {
foo(<caret>)
}
// ABSENT: "I::class"
// ABSENT: "Any::class"
// ABSENT: "T::class"