Pull Up: Java -> Kotlin interoperability
#KT-5803 Fixed
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
interface I
|
||||
|
||||
interface Z<T>
|
||||
|
||||
open class A<T : I, U : I, V> {
|
||||
// INFO: {"checked": "true"}
|
||||
var foo1: T
|
||||
// INFO: {"checked": "true"}
|
||||
var foo2: Z<T>
|
||||
// INFO: {"checked": "true"}
|
||||
var foo3: Any
|
||||
// INFO: {"checked": "true"}
|
||||
var foo4: Z<Any>
|
||||
|
||||
// INFO: {"checked": "true"}
|
||||
inner class Foo<S> : A<T, I, Z<Any>>(), Z<I>
|
||||
|
||||
// INFO: {"checked": "true"}
|
||||
fun <S : T> foo(x1: T, x2: Z<T>, y1: Any, y2: Z<Any>, w1: I, w2: Z<I>, s1: S, s2: Z<S>) {
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user