Files
kotlin-fork/compiler/testData/ir/irText/expressions/callableReferences/unboundMemberReferenceWithAdaptedArguments.kt
T
Alexander Udalov 1071919706 Remove backend tests on old inference
Also remove any mentions of NewInference, and rename some tests.
2021-11-09 20:07:33 +01:00

24 lines
307 B
Kotlin
Vendored

fun use1(fn: (A, Int) -> Unit) {}
fun use2(fn: (Int) -> Unit) {}
open class A {
open fun foo(vararg xs: Int) = 1
}
object Obj : A() {
override fun foo(vararg xs: Int) = 1
}
fun testUnbound() {
use1(A::foo)
}
fun testBound(a: A) {
use2(a::foo)
}
fun testObject() {
use2(Obj::foo)
}