Files
kotlin-fork/compiler/fir/analysis-tests/testData/resolveWithStdlib/callableReferences/fromBasicDiagnosticTests/eagerResolveOfSingleCallableReference.kt
T
2020-03-19 09:51:01 +03:00

16 lines
256 B
Kotlin
Vendored

// !LANGUAGE: -NewInference
// !DIAGNOSTICS: -UNUSED_PARAMETER
open class A
class B : A()
class Or(left: A, right: A) : A()
class Out<out T>
fun test(ls: Out<B>) {
ls.reduce(::Or)
}
fun <S, T : S> Out<T>.reduce(operation: (S, T) -> S): S = TODO()