[JS FE] Prohibit inline classes as parameter type and return type of external declarations

#KT-26171 Fixed
This commit is contained in:
Zalim Bashorov
2018-08-21 12:11:26 +03:00
parent 839bce5236
commit 9d0b880f67
6 changed files with 169 additions and 26 deletions
@@ -664,6 +664,11 @@ public class DiagnosticsTestWithJsStdLibGenerated extends AbstractDiagnosticsTes
runTest("compiler/testData/diagnostics/testsWithJsStdLib/native/inlineClass.kt");
}
@TestMetadata("inlineClassAsParameterOrReturnType.kt.kt")
public void testInlineClassAsParameterOrReturnType_kt() throws Exception {
runTest("compiler/testData/diagnostics/testsWithJsStdLib/native/inlineClassAsParameterOrReturnType.kt.kt");
}
@TestMetadata("inlineExtensionToNative.kt")
public void testInlineExtensionToNative() throws Exception {
runTest("compiler/testData/diagnostics/testsWithJsStdLib/native/inlineExtensionToNative.kt");