15e08893aa
#KT-49465 Fixed
19 lines
673 B
Kotlin
Vendored
19 lines
673 B
Kotlin
Vendored
// !LANGUAGE: +DefinitelyNonNullableTypes
|
|
|
|
fun <T : Any> foo(x: T & Any, y: <!UNSUPPORTED!>List<<!UNSUPPORTED!>String & Any<!>> & Any<!>) {}
|
|
|
|
fun <F> bar1(x: F? & Any) {}
|
|
fun <F> bar2(x: <!UNSUPPORTED!>F & Any?<!>) {}
|
|
fun <F> bar3(x: (F?) & Any) {}
|
|
fun <F> bar4(x: (F & Any)?) {}
|
|
|
|
fun <F> bar5(x: <!UNSUPPORTED!>F & String<!>) {}
|
|
|
|
fun <F> bar6(x: <!UNSUPPORTED!>F & (F & Any)<!>) {}
|
|
fun <F> bar7(x: <!UNSUPPORTED!>(F & Any) & Any<!>) {}
|
|
fun <F> bar8(x: (F & Any).() -> Unit) {}
|
|
fun <F> (F & Any).bar9(x: () -> Unit) {}
|
|
|
|
fun <F> bar10(x: <!UNSUPPORTED!>F & <!UNSUPPORTED!>Any & String<!><!>) {}
|
|
fun <F> bar11(x: <!UNSUPPORTED!>Double & <!UNSUPPORTED!>Any & String<!><!>) {}
|