Files
kotlin-fork/compiler/testData/psi/functionReceivers/FunctionsWithFunctionReceiversRecovery.kt
T
2014-10-30 16:47:03 +03:00

28 lines
423 B
Kotlin

fun ((T) -> G).foo<P> { }
fun ((T) -> G).foo { }
fun ((T) -> G).foo<P>
fun ((T) -> G).foo = 0
fun ((T) -> G)?.foo { }
fun ((T) -> G)??.foo { }
fun ([a] T<T>.(A<B>, C<D, E>) -> ).foo() {}
fun fun [a] T<T>.(A<B>).foo()
fun [a] (T<T>.(A<B>)).foo()
fun [a] ((A<B>)-).foo()
fun ((T)->G).foo<T>
class C<T>.
fun foo<c> {}
c<t>.
//-----------
class A<X> {
fun foo<Y>() {
}
}
fun bar(a: A<String>) {
a.foo<Int>()
}