Inline classes can only implement interfaces

This commit is contained in:
Dmitry Petrov
2018-08-14 13:54:37 +03:00
parent 1c098bf5cf
commit 948e72f653
7 changed files with 78 additions and 0 deletions
@@ -10867,6 +10867,11 @@ public class DiagnosticsTestGenerated extends AbstractDiagnosticsTest {
runTest("compiler/testData/diagnostics/tests/inlineClasses/identityComparisonWithInlineClasses.kt");
}
@TestMetadata("inlineClassCanOnlyImplementInterfaces.kt")
public void testInlineClassCanOnlyImplementInterfaces() throws Exception {
runTest("compiler/testData/diagnostics/tests/inlineClasses/inlineClassCanOnlyImplementInterfaces.kt");
}
@TestMetadata("inlineClassCannotImplementInterfaceByDelegation.kt")
public void testInlineClassCannotImplementInterfaceByDelegation() throws Exception {
runTest("compiler/testData/diagnostics/tests/inlineClasses/inlineClassCannotImplementInterfaceByDelegation.kt");
@@ -10867,6 +10867,11 @@ public class DiagnosticsUsingJavacTestGenerated extends AbstractDiagnosticsUsing
runTest("compiler/testData/diagnostics/tests/inlineClasses/identityComparisonWithInlineClasses.kt");
}
@TestMetadata("inlineClassCanOnlyImplementInterfaces.kt")
public void testInlineClassCanOnlyImplementInterfaces() throws Exception {
runTest("compiler/testData/diagnostics/tests/inlineClasses/inlineClassCanOnlyImplementInterfaces.kt");
}
@TestMetadata("inlineClassCannotImplementInterfaceByDelegation.kt")
public void testInlineClassCannotImplementInterfaceByDelegation() throws Exception {
runTest("compiler/testData/diagnostics/tests/inlineClasses/inlineClassCannotImplementInterfaceByDelegation.kt");