[FIR] UPPER_BOUND_CANNOT_BE_ARRAY diagnostic
This commit is contained in:
committed by
TeamCityServer
parent
4661656b8c
commit
24fbe0f072
-18
@@ -1,18 +0,0 @@
|
||||
fun <A : Array<Any>> f1() {}
|
||||
fun <T, A : Array<out T>> f2() {}
|
||||
fun <S, T : S, A> f3() where A : Array<out S>, A : <!REPEATED_BOUND!>Array<out T><!> {}
|
||||
|
||||
fun <T : <!FINAL_UPPER_BOUND!>IntArray<!>> f4() {}
|
||||
|
||||
fun <T> f5() where T : Array<Any> {}
|
||||
|
||||
val <T : Array<Any?>> T.v: String get() = ""
|
||||
|
||||
class C2<T, A : Array<out T>>
|
||||
interface C3<S, T : S, A> where A : Array<out S>, A : <!REPEATED_BOUND!>Array<out T><!>
|
||||
|
||||
fun foo() {
|
||||
class C1<A : Array<Any>> {
|
||||
fun <A : Array<Any>, B : Array<Any>, C : A> f() {}
|
||||
}
|
||||
}
|
||||
@@ -1,3 +1,4 @@
|
||||
// FIR_IDENTICAL
|
||||
fun <<!UPPER_BOUND_CANNOT_BE_ARRAY!>A : Array<Any><!>> f1() {}
|
||||
fun <T, <!UPPER_BOUND_CANNOT_BE_ARRAY!>A : Array<out T><!>> f2() {}
|
||||
fun <S, T : S, <!UPPER_BOUND_CANNOT_BE_ARRAY!>A<!>> f3() where A : Array<out S>, A : <!REPEATED_BOUND!>Array<out T><!> {}
|
||||
|
||||
Reference in New Issue
Block a user