JS: don't remove imports only used for fake overrides (KT-31007 fixed)

This commit is contained in:
Anton Bannykh
2019-04-16 15:38:47 +03:00
parent 6113e66e7a
commit c6d177b467
5 changed files with 39 additions and 1 deletions
@@ -5316,6 +5316,11 @@ public class IrBoxJsTestGenerated extends AbstractIrBoxJsTest {
runTest("js/js.translator/testData/box/multiModule/moduleAndVariableNameClash.kt");
}
@TestMetadata("privateInterfaceMethodInheritance.kt")
public void testPrivateInterfaceMethodInheritance() throws Exception {
runTest("js/js.translator/testData/box/multiModule/privateInterfaceMethodInheritance.kt");
}
@TestMetadata("privateInterfaceNameClash.kt")
public void testPrivateInterfaceNameClash() throws Exception {
runTest("js/js.translator/testData/box/multiModule/privateInterfaceNameClash.kt");
@@ -5321,6 +5321,11 @@ public class BoxJsTestGenerated extends AbstractBoxJsTest {
runTest("js/js.translator/testData/box/multiModule/moduleAndVariableNameClash.kt");
}
@TestMetadata("privateInterfaceMethodInheritance.kt")
public void testPrivateInterfaceMethodInheritance() throws Exception {
runTest("js/js.translator/testData/box/multiModule/privateInterfaceMethodInheritance.kt");
}
@TestMetadata("privateInterfaceNameClash.kt")
public void testPrivateInterfaceNameClash() throws Exception {
runTest("js/js.translator/testData/box/multiModule/privateInterfaceNameClash.kt");