K1/K2: reproduce KT-64640

This commit is contained in:
Mikhail Glukhikh
2024-01-02 13:29:04 +01:00
committed by Space Team
parent 8c2f5c767f
commit e1b7b0e768
5 changed files with 36 additions and 0 deletions
@@ -36,6 +36,12 @@ public class FirLightTreeJdk21DiagnosticTestGenerated extends AbstractFirLightTr
runTest("compiler/testData/diagnostics/testsWithJdk21/newListMethods.kt");
}
@Test
@TestMetadata("newListMethodsImmutable.kt")
public void testNewListMethodsImmutable() throws Exception {
runTest("compiler/testData/diagnostics/testsWithJdk21/newListMethodsImmutable.kt");
}
@Test
@TestMetadata("noFalsePositiveAbstractToArray.kt")
public void testNoFalsePositiveAbstractToArray() throws Exception {
@@ -36,6 +36,12 @@ public class FirPsiJdk21DiagnosticTestGenerated extends AbstractFirPsiJdk21Diagn
runTest("compiler/testData/diagnostics/testsWithJdk21/newListMethods.kt");
}
@Test
@TestMetadata("newListMethodsImmutable.kt")
public void testNewListMethodsImmutable() throws Exception {
runTest("compiler/testData/diagnostics/testsWithJdk21/newListMethodsImmutable.kt");
}
@Test
@TestMetadata("noFalsePositiveAbstractToArray.kt")
public void testNoFalsePositiveAbstractToArray() throws Exception {
@@ -0,0 +1,9 @@
// ISSUE: KT-64640
// WITH_STDLIB
fun bar(x: List<String>) {
x.addFirst("")
x.addLast("")
x.removeFirst()
x.removeLast()
}
@@ -0,0 +1,9 @@
// ISSUE: KT-64640
// WITH_STDLIB
fun bar(x: List<String>) {
x.<!JAVA_MODULE_DOES_NOT_EXPORT_PACKAGE!>addFirst<!>("")
x.<!JAVA_MODULE_DOES_NOT_EXPORT_PACKAGE!>addLast<!>("")
x.<!JAVA_MODULE_DOES_NOT_EXPORT_PACKAGE!>removeFirst<!>()
x.<!JAVA_MODULE_DOES_NOT_EXPORT_PACKAGE!>removeLast<!>()
}
@@ -36,6 +36,12 @@ public class Jdk21DiagnosticTestGenerated extends AbstractJdk21DiagnosticTest {
runTest("compiler/testData/diagnostics/testsWithJdk21/newListMethods.kt");
}
@Test
@TestMetadata("newListMethodsImmutable.kt")
public void testNewListMethodsImmutable() throws Exception {
runTest("compiler/testData/diagnostics/testsWithJdk21/newListMethodsImmutable.kt");
}
@Test
@TestMetadata("noFalsePositiveAbstractToArray.kt")
public void testNoFalsePositiveAbstractToArray() throws Exception {