Fix for KT-7306: Implicit array conversions cause ClassCastException at runtime

#KT-7306 Fixed
This commit is contained in:
Michael Bogdanov
2015-04-09 12:15:46 +03:00
parent 405038b2d8
commit 824d1ac556
5 changed files with 69 additions and 15 deletions
@@ -173,6 +173,24 @@ public class BlackBoxWithStdlibCodegenTestGenerated extends AbstractBlackBoxCode
doTestWithStdlib(fileName);
}
@TestMetadata("inProjectionAsParameter.kt")
public void testInProjectionAsParameter() throws Exception {
String fileName = JetTestUtils.navigationMetadata("compiler/testData/codegen/boxWithStdlib/arrays/inProjectionAsParameter.kt");
doTestWithStdlib(fileName);
}
@TestMetadata("inProjectionOfArray.kt")
public void testInProjectionOfArray() throws Exception {
String fileName = JetTestUtils.navigationMetadata("compiler/testData/codegen/boxWithStdlib/arrays/inProjectionOfArray.kt");
doTestWithStdlib(fileName);
}
@TestMetadata("inProjectionOfList.kt")
public void testInProjectionOfList() throws Exception {
String fileName = JetTestUtils.navigationMetadata("compiler/testData/codegen/boxWithStdlib/arrays/inProjectionOfList.kt");
doTestWithStdlib(fileName);
}
@TestMetadata("indices.kt")
public void testIndices() throws Exception {
String fileName = JetTestUtils.navigationMetadata("compiler/testData/codegen/boxWithStdlib/arrays/indices.kt");