[FIR] Add UPPER_BOUND_IS_EXTENSION_FUNCTION_TYPE diagnostic
This commit is contained in:
+4
-4
@@ -1,7 +1,7 @@
|
||||
fun <T: Int.() -> String> foo() {}
|
||||
fun <T: <!UPPER_BOUND_IS_EXTENSION_FUNCTION_TYPE!>Int.() -> String<!>> foo() {}
|
||||
|
||||
val <T: Int.() -> String> bar = fun (x: Int): String { return x.toString() }
|
||||
val <T: <!UPPER_BOUND_IS_EXTENSION_FUNCTION_TYPE!>Int.() -> String<!>> bar = fun (x: Int): String { return x.toString() }
|
||||
|
||||
class A<T> where T : Double.(Int) -> Unit
|
||||
class A<T> where T : <!UPPER_BOUND_IS_EXTENSION_FUNCTION_TYPE!>Double.(Int) -> Unit<!>
|
||||
|
||||
interface B<T, U : T.() -> Unit>
|
||||
interface B<T, U : <!UPPER_BOUND_IS_EXTENSION_FUNCTION_TYPE!>T.() -> Unit<!>>
|
||||
|
||||
Reference in New Issue
Block a user