Lazy resolve: Support for imports and Java interop
This commit is contained in:
@@ -8,7 +8,7 @@ package p; class C {fun f() {}}
|
||||
package p; open class G<T> {open fun f(): T {} fun a() {}}
|
||||
|
||||
// FILE: d.kt
|
||||
package p; class G2<E> : G<E> { fun g() : E {} override fun f() : T {}}
|
||||
package p; class G2<E> : G<E> { fun g() : E {} override fun f() : E {}}
|
||||
|
||||
// FILE: e.kt
|
||||
package p; fun foo() {}
|
||||
|
||||
@@ -15,7 +15,7 @@ open class p.G</*0*/ T : jet.Any?> : jet.Any {
|
||||
final class p.G2</*0*/ E : jet.Any?> : p.G<E> {
|
||||
final /*constructor*/ fun </*0*/ E : jet.Any?><init>(): p.G2<E>
|
||||
final override /*1*/ fun a(): jet.Tuple0
|
||||
open override /*1*/ fun f(): <root>
|
||||
open override /*1*/ fun f(): E
|
||||
final fun g(): E
|
||||
}
|
||||
final fun foo(): jet.Tuple0
|
||||
|
||||
Reference in New Issue
Block a user