[FIR] Preserve enhanced mutability when nullability was enhanced for warning

#KT-56989
This commit is contained in:
Kirill Rakhman
2023-10-23 11:57:32 +02:00
committed by Space Team
parent a63ec9efdc
commit 2005446296
10 changed files with 118 additions and 12 deletions
@@ -1189,6 +1189,12 @@ public class FirPsiOldFrontendForeignAnnotationsCompiledJavaTestGenerated extend
runTest("compiler/testData/diagnostics/foreignAnnotationsTests/java8Tests/misc/methodWithTypeParameter.kt");
}
@Test
@TestMetadata("mutabilityAndNullabilityForWarning.kt")
public void testMutabilityAndNullabilityForWarning() throws Exception {
runTest("compiler/testData/diagnostics/foreignAnnotationsTests/java8Tests/misc/mutabilityAndNullabilityForWarning.kt");
}
@Test
@TestMetadata("notNullVarargsOverrides.kt")
public void testNotNullVarargsOverrides() throws Exception {
@@ -1247,6 +1247,12 @@ public class FirPsiOldFrontendForeignAnnotationsCompiledJavaWithPsiClassReadingT
runTest("compiler/testData/diagnostics/foreignAnnotationsTests/java8Tests/misc/methodWithTypeParameter.kt");
}
@Test
@TestMetadata("mutabilityAndNullabilityForWarning.kt")
public void testMutabilityAndNullabilityForWarning() throws Exception {
runTest("compiler/testData/diagnostics/foreignAnnotationsTests/java8Tests/misc/mutabilityAndNullabilityForWarning.kt");
}
@Test
@TestMetadata("notNullVarargsOverrides.kt")
public void testNotNullVarargsOverrides() throws Exception {
@@ -1247,6 +1247,12 @@ public class FirPsiOldFrontendForeignAnnotationsSourceJavaTestGenerated extends
runTest("compiler/testData/diagnostics/foreignAnnotationsTests/java8Tests/misc/methodWithTypeParameter.kt");
}
@Test
@TestMetadata("mutabilityAndNullabilityForWarning.kt")
public void testMutabilityAndNullabilityForWarning() throws Exception {
runTest("compiler/testData/diagnostics/foreignAnnotationsTests/java8Tests/misc/mutabilityAndNullabilityForWarning.kt");
}
@Test
@TestMetadata("notNullVarargsOverrides.kt")
public void testNotNullVarargsOverrides() throws Exception {