Pull Up: Apply type substitution to parameters propagated to the target class

This commit is contained in:
Alexey Sedunov
2015-09-09 12:44:12 +03:00
parent 49f0101b70
commit 8a2e2e93e7
2 changed files with 8 additions and 2 deletions
@@ -3,7 +3,7 @@ interface I
interface Z<T>
abstract class A<T: I, U: I, V>(x: X, y: Y) {
abstract class A<T: I, U: I, V>(x: T, y: Any?) {
// INFO: {"checked": "true"}
val foo1: T
// INFO: {"checked": "true"}