[JS IR] Do not copy interface method if base class inherits it
^KT-58599 Fixed
This commit is contained in:
committed by
Space Team
parent
9ca9fc9c68
commit
8066f1b7d2
Vendored
+3
@@ -0,0 +1,3 @@
|
||||
fun getObjectA() : A<Int> {
|
||||
return myObject
|
||||
}
|
||||
Vendored
+3
@@ -0,0 +1,3 @@
|
||||
fun getObjectB() : B {
|
||||
return myObject
|
||||
}
|
||||
Vendored
+4
@@ -0,0 +1,4 @@
|
||||
private class MyClass : B() {
|
||||
}
|
||||
|
||||
internal val myObject: B = MyClass()
|
||||
Vendored
+13
@@ -0,0 +1,13 @@
|
||||
STEP 0:
|
||||
dependencies: lib1
|
||||
added file: MyClass.kt, GetB.kt, GetA.kt
|
||||
STEP 1..4:
|
||||
dependencies: lib1
|
||||
STEP 5:
|
||||
dependencies: lib1
|
||||
updated imports: GetA.kt, MyClass.kt
|
||||
STEP 6:
|
||||
dependencies: lib1
|
||||
STEP 7:
|
||||
dependencies: lib1
|
||||
updated imports: MyClass.kt
|
||||
Reference in New Issue
Block a user