c7435ba760
We are going to deprecate `WITH_RUNTIME` directive. The main reason behind this change is that `WITH_STDLIB` directive better describes its meaning, specifically it will add kotlin stdlib to test's classpath.
24 lines
386 B
Kotlin
Vendored
24 lines
386 B
Kotlin
Vendored
// FIR_IDENTICAL
|
|
// WITH_STDLIB
|
|
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
|
|
|
fun <T, R> foo(x: kotlin.reflect.KFunction1<T, R>) {}
|
|
fun <T, R> foo(x: kotlin.reflect.KProperty1<T, R>) {}
|
|
|
|
class Sample {
|
|
fun bar() {}
|
|
fun bar(x: Int) {}
|
|
}
|
|
|
|
class A {
|
|
val foo = "hello"
|
|
fun foo(b: Boolean) = 1
|
|
}
|
|
|
|
fun test() {
|
|
foo(Sample::bar)
|
|
foo(String::toInt)
|
|
|
|
foo<A, String>(A::foo)
|
|
}
|