JS: prohibit overriding external functions with optional parameters by non-external functions. See KT-13889

This commit is contained in:
Alexey Andreev
2016-12-12 17:43:47 +03:00
parent f3d001077b
commit e2dab5ab5c
8 changed files with 158 additions and 2 deletions
@@ -581,6 +581,12 @@ public class DiagnosticsTestWithJsStdLibGenerated extends AbstractDiagnosticsTes
doTest(fileName);
}
@TestMetadata("overrideOptionalParam.kt")
public void testOverrideOptionalParam() throws Exception {
String fileName = KotlinTestUtils.navigationMetadata("compiler/testData/diagnostics/testsWithJsStdLib/native/overrideOptionalParam.kt");
doTest(fileName);
}
@TestMetadata("privateMembers.kt")
public void testPrivateMembers() throws Exception {
String fileName = KotlinTestUtils.navigationMetadata("compiler/testData/diagnostics/testsWithJsStdLib/native/privateMembers.kt");