Add test for inline classes implementing collection interfaces

KT-40186
This commit is contained in:
Dmitry Petrov
2020-10-02 14:05:51 +03:00
parent 2828f0a814
commit 941a506885
5 changed files with 1115 additions and 0 deletions
@@ -679,6 +679,11 @@ public class BytecodeListingTestGenerated extends AbstractBytecodeListingTest {
runTest("compiler/testData/codegen/bytecodeListing/inlineClasses/constructorsWithDefaultParameterValues.kt");
}
@TestMetadata("inlineClassImplementingCollection.kt")
public void testInlineClassImplementingCollection() throws Exception {
runTest("compiler/testData/codegen/bytecodeListing/inlineClasses/inlineClassImplementingCollection.kt");
}
@TestMetadata("inlineClassMembersVisibility.kt")
public void testInlineClassMembersVisibility() throws Exception {
runTest("compiler/testData/codegen/bytecodeListing/inlineClasses/inlineClassMembersVisibility.kt");
@@ -649,6 +649,11 @@ public class IrBytecodeListingTestGenerated extends AbstractIrBytecodeListingTes
runTest("compiler/testData/codegen/bytecodeListing/inlineClasses/constructorsWithDefaultParameterValues.kt");
}
@TestMetadata("inlineClassImplementingCollection.kt")
public void testInlineClassImplementingCollection() throws Exception {
runTest("compiler/testData/codegen/bytecodeListing/inlineClasses/inlineClassImplementingCollection.kt");
}
@TestMetadata("inlineClassMembersVisibility.kt")
public void testInlineClassMembersVisibility() throws Exception {
runTest("compiler/testData/codegen/bytecodeListing/inlineClasses/inlineClassMembersVisibility.kt");