Files
kotlin-fork/compiler/fir/resolve/testData/diagnostics/callableReferences/fromBasicDiagnosticTests/resolveCallableReferencesAfterAllSimpleArguments.txt
T
2019-10-28 17:07:02 +03:00

16 lines
639 B
Plaintext
Vendored

FILE: resolveCallableReferencesAfterAllSimpleArguments.kt
public abstract interface A : R|kotlin/Any| {
}
public abstract interface B : R|kotlin/Any| {
}
public final fun fooB(b: R|B|): R|kotlin/Unit| {
}
public final fun <T> bar(f: R|kotlin/Function1<T, kotlin/Unit>|, e: R|T|): R|kotlin/Unit| {
}
public final fun <T> baz(e: R|T|, f: R|kotlin/Function1<T, kotlin/Unit>|): R|kotlin/Unit| {
}
public final fun test(a: R|A|, b: R|B|): R|kotlin/Unit| {
<Inapplicable(INAPPLICABLE): [/baz]>#(R|<local>/a|, ::fooB#)
<Inapplicable(INAPPLICABLE): [/bar]>#(::fooB#, R|<local>/a|)
}