Files
kotlin-fork/compiler/fir/analysis-tests/testData/resolve/callResolution/kt37056.kt
T
2021-02-20 11:37:34 +03:00

32 lines
417 B
Kotlin
Vendored

fun case1(a: A?) {
val test = a?.let {
Case1.invoke(it)
Case1(it)
Case1(A())
}
Case1(A())
Case1(a = A())
}
class Case1 private constructor(val a: A) {
companion object {
operator fun invoke(a: A) = ""
}
}
fun case2(a: A) {
Case2(a)
Case2(a =a)
}
class Case2 {
companion object {
operator fun invoke(a: A) = "" //(1)
}
}
class A()