A test for K-J-K inheritance with generics

This commit is contained in:
Andrey Breslav
2013-01-11 15:58:13 +04:00
parent d4854c22c4
commit 1a03850951
2 changed files with 22 additions and 0 deletions
@@ -0,0 +1,17 @@
// FILE: K1.kt
open class KFirst<T: java.io.Serializable>() {
fun foo(t: T): T = t
}
// FILE: J1.java
public class J1 extends KFirst<Integer> {
void baz() {}
}
// FILE: K2.kt
class K2: J1() {
fun bar() {
foo(1)
baz()
}
}