Files
kotlin-fork/compiler/testData/diagnostics/tests/callableReference/resolve/resolveReferenceAgainstKFunctionAndKPrpoerty.kt
T
Ivan Kylchik c7435ba760 Replace all occurrences of WITH_RUNTIME with WITH_STDLIB
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.
2021-11-17 15:26:38 +03:00

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)
}