diff --git a/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirOldFrontendMPPDiagnosticsWithLightTreeTestGenerated.java b/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirOldFrontendMPPDiagnosticsWithLightTreeTestGenerated.java index 7da370607d9..1caa61ea928 100644 --- a/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirOldFrontendMPPDiagnosticsWithLightTreeTestGenerated.java +++ b/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirOldFrontendMPPDiagnosticsWithLightTreeTestGenerated.java @@ -91,6 +91,24 @@ public class FirOldFrontendMPPDiagnosticsWithLightTreeTestGenerated extends Abst KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/multiplatform"), Pattern.compile("^(.*)\\.kts?$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), TargetBackend.JVM_IR, true); } + @Test + @TestMetadata("annotationArgArrayVsOutArray.kt") + public void testAnnotationArgArrayVsOutArray() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/annotationArgArrayVsOutArray.kt"); + } + + @Test + @TestMetadata("annotationArgArrayVsVararg.kt") + public void testAnnotationArgArrayVsVararg() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/annotationArgArrayVsVararg.kt"); + } + + @Test + @TestMetadata("annotationArgTypeAliasWithArray.kt") + public void testAnnotationArgTypeAliasWithArray() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/annotationArgTypeAliasWithArray.kt"); + } + @Test @TestMetadata("arraySort.kt") public void testArraySort() throws Exception { @@ -403,6 +421,256 @@ public class FirOldFrontendMPPDiagnosticsWithLightTreeTestGenerated extends Abst runTest("compiler/testData/diagnostics/tests/multiplatform/widerVisibility_expectSetterIsEffectivelyFinal_fakeOverride.kt"); } + @Nested + @TestMetadata("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect") + @TestDataPath("$PROJECT_ROOT") + public class ActualAnnotationsNotMatchExpect { + @Test + @TestMetadata("actualInnerClassMissingMember.kt") + public void testActualInnerClassMissingMember() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/actualInnerClassMissingMember.kt"); + } + + @Test + public void testAllFilesPresentInActualAnnotationsNotMatchExpect() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect"), Pattern.compile("^(.*)\\.kts?$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), TargetBackend.JVM_IR, true); + } + + @Test + @TestMetadata("annotationArgRendering.kt") + public void testAnnotationArgRendering() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationArgRendering.kt"); + } + + @Test + @TestMetadata("annotationArgumentsConstExpressions.kt") + public void testAnnotationArgumentsConstExpressions() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationArgumentsConstExpressions.kt"); + } + + @Test + @TestMetadata("annotationArgumentsDefaults.kt") + public void testAnnotationArgumentsDefaults() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationArgumentsDefaults.kt"); + } + + @Test + @TestMetadata("annotationMatching_oldLanguageVersion.kt") + public void testAnnotationMatching_oldLanguageVersion() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationMatching_oldLanguageVersion.kt"); + } + + @Test + @TestMetadata("annotationTarget.kt") + public void testAnnotationTarget() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationTarget.kt"); + } + + @Test + @TestMetadata("annotationTypeParameters.kt") + public void testAnnotationTypeParameters() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationTypeParameters.kt"); + } + + @Test + @TestMetadata("basicOnDeclaration.kt") + public void testBasicOnDeclaration() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/basicOnDeclaration.kt"); + } + + @Test + @TestMetadata("checkDiagnosticFullText.kt") + public void testCheckDiagnosticFullText() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/checkDiagnosticFullText.kt"); + } + + @Test + @TestMetadata("classScopeInnerClasses.kt") + public void testClassScopeInnerClasses() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/classScopeInnerClasses.kt"); + } + + @Test + @TestMetadata("classScopeViaTypealiasIncompatible.kt") + public void testClassScopeViaTypealiasIncompatible() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/classScopeViaTypealiasIncompatible.kt"); + } + + @Test + @TestMetadata("compatibleOverrides.kt") + public void testCompatibleOverrides() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/compatibleOverrides.kt"); + } + + @Test + @TestMetadata("defaultValueParametersRendering.kt") + public void testDefaultValueParametersRendering() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/defaultValueParametersRendering.kt"); + } + + @Test + @TestMetadata("deprecatedAnnotationOnlyOnActual_useInPlatform.kt") + public void testDeprecatedAnnotationOnlyOnActual_useInPlatform() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/deprecatedAnnotationOnlyOnActual_useInPlatform.kt"); + } + + @Test + @TestMetadata("differentOrder.kt") + public void testDifferentOrder() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/differentOrder.kt"); + } + + @Test + @TestMetadata("enumEntries.kt") + public void testEnumEntries() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/enumEntries.kt"); + } + + @Test + @TestMetadata("fakeOverrides.kt") + public void testFakeOverrides() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/fakeOverrides.kt"); + } + + @Test + @TestMetadata("floatNumbersComparison.kt") + public void testFloatNumbersComparison() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/floatNumbersComparison.kt"); + } + + @Test + @TestMetadata("gettersAndSetters.kt") + public void testGettersAndSetters() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/gettersAndSetters.kt"); + } + + @Test + @TestMetadata("intrinsicConstEvaluation.kt") + public void testIntrinsicConstEvaluation() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/intrinsicConstEvaluation.kt"); + } + + @Test + @TestMetadata("kclassArgWithExpectClass.kt") + public void testKclassArgWithExpectClass() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/kclassArgWithExpectClass.kt"); + } + + @Test + @TestMetadata("kotlinAnaloguesForJavaAnnotations.kt") + public void testKotlinAnaloguesForJavaAnnotations() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/kotlinAnaloguesForJavaAnnotations.kt"); + } + + @Test + @TestMetadata("repeatableNoArg.kt") + public void testRepeatableNoArg() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/repeatableNoArg.kt"); + } + + @Test + @TestMetadata("repeatableWithArg.kt") + public void testRepeatableWithArg() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/repeatableWithArg.kt"); + } + + @Test + @TestMetadata("skippedAnnotations.kt") + public void testSkippedAnnotations() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/skippedAnnotations.kt"); + } + + @Test + @TestMetadata("sourceRetentionAnnotationsWhenTypealias.kt") + public void testSourceRetentionAnnotationsWhenTypealias() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/sourceRetentionAnnotationsWhenTypealias.kt"); + } + + @Test + @TestMetadata("substitutionOverrideInTwoClasses.kt") + public void testSubstitutionOverrideInTwoClasses() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/substitutionOverrideInTwoClasses.kt"); + } + + @Test + @TestMetadata("twoActualTypealiasesToSameClass.kt") + public void testTwoActualTypealiasesToSameClass() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/twoActualTypealiasesToSameClass.kt"); + } + + @Test + @TestMetadata("typeParameters.kt") + public void testTypeParameters() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typeParameters.kt"); + } + + @Test + @TestMetadata("typeUsage.kt") + public void testTypeUsage() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typeUsage.kt"); + } + + @Test + @TestMetadata("typeUsageTypealiasInSuper.kt") + public void testTypeUsageTypealiasInSuper() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typeUsageTypealiasInSuper.kt"); + } + + @Test + @TestMetadata("typeUsageWithImplicitType.kt") + public void testTypeUsageWithImplicitType() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typeUsageWithImplicitType.kt"); + } + + @Test + @TestMetadata("typeUsageWithUnresolvedReference.kt") + public void testTypeUsageWithUnresolvedReference() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typeUsageWithUnresolvedReference.kt"); + } + + @Test + @TestMetadata("typealias.kt") + public void testTypealias() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typealias.kt"); + } + + @Test + @TestMetadata("typealiasToJavaLibrary.kt") + public void testTypealiasToJavaLibrary() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typealiasToJavaLibrary.kt"); + } + + @Test + @TestMetadata("typealiasToKtLibrary.kt") + public void testTypealiasToKtLibrary() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typealiasToKtLibrary.kt"); + } + + @Test + @TestMetadata("unresolvedReference.kt") + public void testUnresolvedReference() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/unresolvedReference.kt"); + } + + @Test + @TestMetadata("valueParameters.kt") + public void testValueParameters() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/valueParameters.kt"); + } + + @Test + @TestMetadata("withAnnotationActualTypealias.kt") + public void testWithAnnotationActualTypealias() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/withAnnotationActualTypealias.kt"); + } + + @Test + @TestMetadata("withOtherIncomatibilities.kt") + public void testWithOtherIncomatibilities() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/withOtherIncomatibilities.kt"); + } + } + @Nested @TestMetadata("compiler/testData/diagnostics/tests/multiplatform/actualClassifierMustHasTheSameMembersAsNonFinalExpectClassifierChecker") @TestDataPath("$PROJECT_ROOT") @@ -809,274 +1077,6 @@ public class FirOldFrontendMPPDiagnosticsWithLightTreeTestGenerated extends Abst } } - @Nested - @TestMetadata("compiler/testData/diagnostics/tests/multiplatform/annotationMatching") - @TestDataPath("$PROJECT_ROOT") - public class AnnotationMatching { - @Test - @TestMetadata("actualInnerClassMissingMember.kt") - public void testActualInnerClassMissingMember() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/actualInnerClassMissingMember.kt"); - } - - @Test - public void testAllFilesPresentInAnnotationMatching() throws Exception { - KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/multiplatform/annotationMatching"), Pattern.compile("^(.*)\\.kts?$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), TargetBackend.JVM_IR, true); - } - - @Test - @TestMetadata("annotationArgRendering.kt") - public void testAnnotationArgRendering() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationArgRendering.kt"); - } - - @Test - @TestMetadata("annotationArgumentsConstExpressions.kt") - public void testAnnotationArgumentsConstExpressions() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationArgumentsConstExpressions.kt"); - } - - @Test - @TestMetadata("annotationArgumentsDefaults.kt") - public void testAnnotationArgumentsDefaults() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationArgumentsDefaults.kt"); - } - - @Test - @TestMetadata("annotationMatching_oldLanguageVersion.kt") - public void testAnnotationMatching_oldLanguageVersion() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationMatching_oldLanguageVersion.kt"); - } - - @Test - @TestMetadata("annotationTarget.kt") - public void testAnnotationTarget() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationTarget.kt"); - } - - @Test - @TestMetadata("annotationTypeParameters.kt") - public void testAnnotationTypeParameters() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationTypeParameters.kt"); - } - - @Test - @TestMetadata("arrayVsOutArray.kt") - public void testArrayVsOutArray() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/arrayVsOutArray.kt"); - } - - @Test - @TestMetadata("arrayVsVararg.kt") - public void testArrayVsVararg() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/arrayVsVararg.kt"); - } - - @Test - @TestMetadata("basicOnDeclaration.kt") - public void testBasicOnDeclaration() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/basicOnDeclaration.kt"); - } - - @Test - @TestMetadata("checkDiagnosticFullText.kt") - public void testCheckDiagnosticFullText() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/checkDiagnosticFullText.kt"); - } - - @Test - @TestMetadata("classScopeInnerClasses.kt") - public void testClassScopeInnerClasses() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/classScopeInnerClasses.kt"); - } - - @Test - @TestMetadata("classScopeViaTypealiasIncompatible.kt") - public void testClassScopeViaTypealiasIncompatible() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/classScopeViaTypealiasIncompatible.kt"); - } - - @Test - @TestMetadata("compatibleOverrides.kt") - public void testCompatibleOverrides() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/compatibleOverrides.kt"); - } - - @Test - @TestMetadata("defaultValueParametersRendering.kt") - public void testDefaultValueParametersRendering() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/defaultValueParametersRendering.kt"); - } - - @Test - @TestMetadata("deprecatedAnnotationOnlyOnActual_useInPlatform.kt") - public void testDeprecatedAnnotationOnlyOnActual_useInPlatform() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/deprecatedAnnotationOnlyOnActual_useInPlatform.kt"); - } - - @Test - @TestMetadata("differentOrder.kt") - public void testDifferentOrder() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/differentOrder.kt"); - } - - @Test - @TestMetadata("enumEntries.kt") - public void testEnumEntries() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/enumEntries.kt"); - } - - @Test - @TestMetadata("fakeOverrides.kt") - public void testFakeOverrides() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/fakeOverrides.kt"); - } - - @Test - @TestMetadata("floatNumbersComparison.kt") - public void testFloatNumbersComparison() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/floatNumbersComparison.kt"); - } - - @Test - @TestMetadata("gettersAndSetters.kt") - public void testGettersAndSetters() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/gettersAndSetters.kt"); - } - - @Test - @TestMetadata("intrinsicConstEvaluation.kt") - public void testIntrinsicConstEvaluation() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/intrinsicConstEvaluation.kt"); - } - - @Test - @TestMetadata("kclassArgWithExpectClass.kt") - public void testKclassArgWithExpectClass() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/kclassArgWithExpectClass.kt"); - } - - @Test - @TestMetadata("kotlinAnaloguesForJavaAnnotations.kt") - public void testKotlinAnaloguesForJavaAnnotations() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/kotlinAnaloguesForJavaAnnotations.kt"); - } - - @Test - @TestMetadata("repeatableNoArg.kt") - public void testRepeatableNoArg() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/repeatableNoArg.kt"); - } - - @Test - @TestMetadata("repeatableWithArg.kt") - public void testRepeatableWithArg() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/repeatableWithArg.kt"); - } - - @Test - @TestMetadata("skippedAnnotations.kt") - public void testSkippedAnnotations() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/skippedAnnotations.kt"); - } - - @Test - @TestMetadata("sourceRetentionAnnotationsWhenTypealias.kt") - public void testSourceRetentionAnnotationsWhenTypealias() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/sourceRetentionAnnotationsWhenTypealias.kt"); - } - - @Test - @TestMetadata("substitutionOverrideInTwoClasses.kt") - public void testSubstitutionOverrideInTwoClasses() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/substitutionOverrideInTwoClasses.kt"); - } - - @Test - @TestMetadata("twoActualTypealiasesToSameClass.kt") - public void testTwoActualTypealiasesToSameClass() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/twoActualTypealiasesToSameClass.kt"); - } - - @Test - @TestMetadata("typeAliasWithArray.kt") - public void testTypeAliasWithArray() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeAliasWithArray.kt"); - } - - @Test - @TestMetadata("typeParameters.kt") - public void testTypeParameters() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeParameters.kt"); - } - - @Test - @TestMetadata("typeUsage.kt") - public void testTypeUsage() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeUsage.kt"); - } - - @Test - @TestMetadata("typeUsageTypealiasInSuper.kt") - public void testTypeUsageTypealiasInSuper() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeUsageTypealiasInSuper.kt"); - } - - @Test - @TestMetadata("typeUsageWithImplicitType.kt") - public void testTypeUsageWithImplicitType() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeUsageWithImplicitType.kt"); - } - - @Test - @TestMetadata("typeUsageWithUnresolvedReference.kt") - public void testTypeUsageWithUnresolvedReference() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeUsageWithUnresolvedReference.kt"); - } - - @Test - @TestMetadata("typealias.kt") - public void testTypealias() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typealias.kt"); - } - - @Test - @TestMetadata("typealiasToJavaLibrary.kt") - public void testTypealiasToJavaLibrary() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typealiasToJavaLibrary.kt"); - } - - @Test - @TestMetadata("typealiasToKtLibrary.kt") - public void testTypealiasToKtLibrary() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typealiasToKtLibrary.kt"); - } - - @Test - @TestMetadata("unresolvedReference.kt") - public void testUnresolvedReference() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/unresolvedReference.kt"); - } - - @Test - @TestMetadata("valueParameters.kt") - public void testValueParameters() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/valueParameters.kt"); - } - - @Test - @TestMetadata("withAnnotationActualTypealias.kt") - public void testWithAnnotationActualTypealias() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/withAnnotationActualTypealias.kt"); - } - - @Test - @TestMetadata("withOtherIncomatibilities.kt") - public void testWithOtherIncomatibilities() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/withOtherIncomatibilities.kt"); - } - } - @Nested @TestMetadata("compiler/testData/diagnostics/tests/multiplatform/complexMatchings") @TestDataPath("$PROJECT_ROOT") diff --git a/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirOldFrontendMPPDiagnosticsWithPsiTestGenerated.java b/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirOldFrontendMPPDiagnosticsWithPsiTestGenerated.java index bc877ccb616..c6acb9f6abd 100644 --- a/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirOldFrontendMPPDiagnosticsWithPsiTestGenerated.java +++ b/compiler/fir/analysis-tests/tests-gen/org/jetbrains/kotlin/test/runners/FirOldFrontendMPPDiagnosticsWithPsiTestGenerated.java @@ -91,6 +91,24 @@ public class FirOldFrontendMPPDiagnosticsWithPsiTestGenerated extends AbstractFi KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/multiplatform"), Pattern.compile("^(.*)\\.kts?$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), TargetBackend.JVM_IR, true); } + @Test + @TestMetadata("annotationArgArrayVsOutArray.kt") + public void testAnnotationArgArrayVsOutArray() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/annotationArgArrayVsOutArray.kt"); + } + + @Test + @TestMetadata("annotationArgArrayVsVararg.kt") + public void testAnnotationArgArrayVsVararg() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/annotationArgArrayVsVararg.kt"); + } + + @Test + @TestMetadata("annotationArgTypeAliasWithArray.kt") + public void testAnnotationArgTypeAliasWithArray() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/annotationArgTypeAliasWithArray.kt"); + } + @Test @TestMetadata("arraySort.kt") public void testArraySort() throws Exception { @@ -403,6 +421,256 @@ public class FirOldFrontendMPPDiagnosticsWithPsiTestGenerated extends AbstractFi runTest("compiler/testData/diagnostics/tests/multiplatform/widerVisibility_expectSetterIsEffectivelyFinal_fakeOverride.kt"); } + @Nested + @TestMetadata("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect") + @TestDataPath("$PROJECT_ROOT") + public class ActualAnnotationsNotMatchExpect { + @Test + @TestMetadata("actualInnerClassMissingMember.kt") + public void testActualInnerClassMissingMember() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/actualInnerClassMissingMember.kt"); + } + + @Test + public void testAllFilesPresentInActualAnnotationsNotMatchExpect() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect"), Pattern.compile("^(.*)\\.kts?$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), TargetBackend.JVM_IR, true); + } + + @Test + @TestMetadata("annotationArgRendering.kt") + public void testAnnotationArgRendering() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationArgRendering.kt"); + } + + @Test + @TestMetadata("annotationArgumentsConstExpressions.kt") + public void testAnnotationArgumentsConstExpressions() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationArgumentsConstExpressions.kt"); + } + + @Test + @TestMetadata("annotationArgumentsDefaults.kt") + public void testAnnotationArgumentsDefaults() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationArgumentsDefaults.kt"); + } + + @Test + @TestMetadata("annotationMatching_oldLanguageVersion.kt") + public void testAnnotationMatching_oldLanguageVersion() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationMatching_oldLanguageVersion.kt"); + } + + @Test + @TestMetadata("annotationTarget.kt") + public void testAnnotationTarget() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationTarget.kt"); + } + + @Test + @TestMetadata("annotationTypeParameters.kt") + public void testAnnotationTypeParameters() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationTypeParameters.kt"); + } + + @Test + @TestMetadata("basicOnDeclaration.kt") + public void testBasicOnDeclaration() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/basicOnDeclaration.kt"); + } + + @Test + @TestMetadata("checkDiagnosticFullText.kt") + public void testCheckDiagnosticFullText() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/checkDiagnosticFullText.kt"); + } + + @Test + @TestMetadata("classScopeInnerClasses.kt") + public void testClassScopeInnerClasses() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/classScopeInnerClasses.kt"); + } + + @Test + @TestMetadata("classScopeViaTypealiasIncompatible.kt") + public void testClassScopeViaTypealiasIncompatible() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/classScopeViaTypealiasIncompatible.kt"); + } + + @Test + @TestMetadata("compatibleOverrides.kt") + public void testCompatibleOverrides() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/compatibleOverrides.kt"); + } + + @Test + @TestMetadata("defaultValueParametersRendering.kt") + public void testDefaultValueParametersRendering() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/defaultValueParametersRendering.kt"); + } + + @Test + @TestMetadata("deprecatedAnnotationOnlyOnActual_useInPlatform.kt") + public void testDeprecatedAnnotationOnlyOnActual_useInPlatform() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/deprecatedAnnotationOnlyOnActual_useInPlatform.kt"); + } + + @Test + @TestMetadata("differentOrder.kt") + public void testDifferentOrder() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/differentOrder.kt"); + } + + @Test + @TestMetadata("enumEntries.kt") + public void testEnumEntries() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/enumEntries.kt"); + } + + @Test + @TestMetadata("fakeOverrides.kt") + public void testFakeOverrides() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/fakeOverrides.kt"); + } + + @Test + @TestMetadata("floatNumbersComparison.kt") + public void testFloatNumbersComparison() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/floatNumbersComparison.kt"); + } + + @Test + @TestMetadata("gettersAndSetters.kt") + public void testGettersAndSetters() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/gettersAndSetters.kt"); + } + + @Test + @TestMetadata("intrinsicConstEvaluation.kt") + public void testIntrinsicConstEvaluation() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/intrinsicConstEvaluation.kt"); + } + + @Test + @TestMetadata("kclassArgWithExpectClass.kt") + public void testKclassArgWithExpectClass() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/kclassArgWithExpectClass.kt"); + } + + @Test + @TestMetadata("kotlinAnaloguesForJavaAnnotations.kt") + public void testKotlinAnaloguesForJavaAnnotations() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/kotlinAnaloguesForJavaAnnotations.kt"); + } + + @Test + @TestMetadata("repeatableNoArg.kt") + public void testRepeatableNoArg() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/repeatableNoArg.kt"); + } + + @Test + @TestMetadata("repeatableWithArg.kt") + public void testRepeatableWithArg() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/repeatableWithArg.kt"); + } + + @Test + @TestMetadata("skippedAnnotations.kt") + public void testSkippedAnnotations() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/skippedAnnotations.kt"); + } + + @Test + @TestMetadata("sourceRetentionAnnotationsWhenTypealias.kt") + public void testSourceRetentionAnnotationsWhenTypealias() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/sourceRetentionAnnotationsWhenTypealias.kt"); + } + + @Test + @TestMetadata("substitutionOverrideInTwoClasses.kt") + public void testSubstitutionOverrideInTwoClasses() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/substitutionOverrideInTwoClasses.kt"); + } + + @Test + @TestMetadata("twoActualTypealiasesToSameClass.kt") + public void testTwoActualTypealiasesToSameClass() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/twoActualTypealiasesToSameClass.kt"); + } + + @Test + @TestMetadata("typeParameters.kt") + public void testTypeParameters() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typeParameters.kt"); + } + + @Test + @TestMetadata("typeUsage.kt") + public void testTypeUsage() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typeUsage.kt"); + } + + @Test + @TestMetadata("typeUsageTypealiasInSuper.kt") + public void testTypeUsageTypealiasInSuper() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typeUsageTypealiasInSuper.kt"); + } + + @Test + @TestMetadata("typeUsageWithImplicitType.kt") + public void testTypeUsageWithImplicitType() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typeUsageWithImplicitType.kt"); + } + + @Test + @TestMetadata("typeUsageWithUnresolvedReference.kt") + public void testTypeUsageWithUnresolvedReference() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typeUsageWithUnresolvedReference.kt"); + } + + @Test + @TestMetadata("typealias.kt") + public void testTypealias() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typealias.kt"); + } + + @Test + @TestMetadata("typealiasToJavaLibrary.kt") + public void testTypealiasToJavaLibrary() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typealiasToJavaLibrary.kt"); + } + + @Test + @TestMetadata("typealiasToKtLibrary.kt") + public void testTypealiasToKtLibrary() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typealiasToKtLibrary.kt"); + } + + @Test + @TestMetadata("unresolvedReference.kt") + public void testUnresolvedReference() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/unresolvedReference.kt"); + } + + @Test + @TestMetadata("valueParameters.kt") + public void testValueParameters() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/valueParameters.kt"); + } + + @Test + @TestMetadata("withAnnotationActualTypealias.kt") + public void testWithAnnotationActualTypealias() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/withAnnotationActualTypealias.kt"); + } + + @Test + @TestMetadata("withOtherIncomatibilities.kt") + public void testWithOtherIncomatibilities() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/withOtherIncomatibilities.kt"); + } + } + @Nested @TestMetadata("compiler/testData/diagnostics/tests/multiplatform/actualClassifierMustHasTheSameMembersAsNonFinalExpectClassifierChecker") @TestDataPath("$PROJECT_ROOT") @@ -809,274 +1077,6 @@ public class FirOldFrontendMPPDiagnosticsWithPsiTestGenerated extends AbstractFi } } - @Nested - @TestMetadata("compiler/testData/diagnostics/tests/multiplatform/annotationMatching") - @TestDataPath("$PROJECT_ROOT") - public class AnnotationMatching { - @Test - @TestMetadata("actualInnerClassMissingMember.kt") - public void testActualInnerClassMissingMember() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/actualInnerClassMissingMember.kt"); - } - - @Test - public void testAllFilesPresentInAnnotationMatching() throws Exception { - KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/multiplatform/annotationMatching"), Pattern.compile("^(.*)\\.kts?$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), TargetBackend.JVM_IR, true); - } - - @Test - @TestMetadata("annotationArgRendering.kt") - public void testAnnotationArgRendering() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationArgRendering.kt"); - } - - @Test - @TestMetadata("annotationArgumentsConstExpressions.kt") - public void testAnnotationArgumentsConstExpressions() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationArgumentsConstExpressions.kt"); - } - - @Test - @TestMetadata("annotationArgumentsDefaults.kt") - public void testAnnotationArgumentsDefaults() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationArgumentsDefaults.kt"); - } - - @Test - @TestMetadata("annotationMatching_oldLanguageVersion.kt") - public void testAnnotationMatching_oldLanguageVersion() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationMatching_oldLanguageVersion.kt"); - } - - @Test - @TestMetadata("annotationTarget.kt") - public void testAnnotationTarget() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationTarget.kt"); - } - - @Test - @TestMetadata("annotationTypeParameters.kt") - public void testAnnotationTypeParameters() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationTypeParameters.kt"); - } - - @Test - @TestMetadata("arrayVsOutArray.kt") - public void testArrayVsOutArray() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/arrayVsOutArray.kt"); - } - - @Test - @TestMetadata("arrayVsVararg.kt") - public void testArrayVsVararg() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/arrayVsVararg.kt"); - } - - @Test - @TestMetadata("basicOnDeclaration.kt") - public void testBasicOnDeclaration() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/basicOnDeclaration.kt"); - } - - @Test - @TestMetadata("checkDiagnosticFullText.kt") - public void testCheckDiagnosticFullText() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/checkDiagnosticFullText.kt"); - } - - @Test - @TestMetadata("classScopeInnerClasses.kt") - public void testClassScopeInnerClasses() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/classScopeInnerClasses.kt"); - } - - @Test - @TestMetadata("classScopeViaTypealiasIncompatible.kt") - public void testClassScopeViaTypealiasIncompatible() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/classScopeViaTypealiasIncompatible.kt"); - } - - @Test - @TestMetadata("compatibleOverrides.kt") - public void testCompatibleOverrides() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/compatibleOverrides.kt"); - } - - @Test - @TestMetadata("defaultValueParametersRendering.kt") - public void testDefaultValueParametersRendering() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/defaultValueParametersRendering.kt"); - } - - @Test - @TestMetadata("deprecatedAnnotationOnlyOnActual_useInPlatform.kt") - public void testDeprecatedAnnotationOnlyOnActual_useInPlatform() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/deprecatedAnnotationOnlyOnActual_useInPlatform.kt"); - } - - @Test - @TestMetadata("differentOrder.kt") - public void testDifferentOrder() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/differentOrder.kt"); - } - - @Test - @TestMetadata("enumEntries.kt") - public void testEnumEntries() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/enumEntries.kt"); - } - - @Test - @TestMetadata("fakeOverrides.kt") - public void testFakeOverrides() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/fakeOverrides.kt"); - } - - @Test - @TestMetadata("floatNumbersComparison.kt") - public void testFloatNumbersComparison() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/floatNumbersComparison.kt"); - } - - @Test - @TestMetadata("gettersAndSetters.kt") - public void testGettersAndSetters() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/gettersAndSetters.kt"); - } - - @Test - @TestMetadata("intrinsicConstEvaluation.kt") - public void testIntrinsicConstEvaluation() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/intrinsicConstEvaluation.kt"); - } - - @Test - @TestMetadata("kclassArgWithExpectClass.kt") - public void testKclassArgWithExpectClass() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/kclassArgWithExpectClass.kt"); - } - - @Test - @TestMetadata("kotlinAnaloguesForJavaAnnotations.kt") - public void testKotlinAnaloguesForJavaAnnotations() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/kotlinAnaloguesForJavaAnnotations.kt"); - } - - @Test - @TestMetadata("repeatableNoArg.kt") - public void testRepeatableNoArg() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/repeatableNoArg.kt"); - } - - @Test - @TestMetadata("repeatableWithArg.kt") - public void testRepeatableWithArg() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/repeatableWithArg.kt"); - } - - @Test - @TestMetadata("skippedAnnotations.kt") - public void testSkippedAnnotations() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/skippedAnnotations.kt"); - } - - @Test - @TestMetadata("sourceRetentionAnnotationsWhenTypealias.kt") - public void testSourceRetentionAnnotationsWhenTypealias() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/sourceRetentionAnnotationsWhenTypealias.kt"); - } - - @Test - @TestMetadata("substitutionOverrideInTwoClasses.kt") - public void testSubstitutionOverrideInTwoClasses() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/substitutionOverrideInTwoClasses.kt"); - } - - @Test - @TestMetadata("twoActualTypealiasesToSameClass.kt") - public void testTwoActualTypealiasesToSameClass() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/twoActualTypealiasesToSameClass.kt"); - } - - @Test - @TestMetadata("typeAliasWithArray.kt") - public void testTypeAliasWithArray() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeAliasWithArray.kt"); - } - - @Test - @TestMetadata("typeParameters.kt") - public void testTypeParameters() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeParameters.kt"); - } - - @Test - @TestMetadata("typeUsage.kt") - public void testTypeUsage() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeUsage.kt"); - } - - @Test - @TestMetadata("typeUsageTypealiasInSuper.kt") - public void testTypeUsageTypealiasInSuper() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeUsageTypealiasInSuper.kt"); - } - - @Test - @TestMetadata("typeUsageWithImplicitType.kt") - public void testTypeUsageWithImplicitType() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeUsageWithImplicitType.kt"); - } - - @Test - @TestMetadata("typeUsageWithUnresolvedReference.kt") - public void testTypeUsageWithUnresolvedReference() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeUsageWithUnresolvedReference.kt"); - } - - @Test - @TestMetadata("typealias.kt") - public void testTypealias() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typealias.kt"); - } - - @Test - @TestMetadata("typealiasToJavaLibrary.kt") - public void testTypealiasToJavaLibrary() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typealiasToJavaLibrary.kt"); - } - - @Test - @TestMetadata("typealiasToKtLibrary.kt") - public void testTypealiasToKtLibrary() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typealiasToKtLibrary.kt"); - } - - @Test - @TestMetadata("unresolvedReference.kt") - public void testUnresolvedReference() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/unresolvedReference.kt"); - } - - @Test - @TestMetadata("valueParameters.kt") - public void testValueParameters() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/valueParameters.kt"); - } - - @Test - @TestMetadata("withAnnotationActualTypealias.kt") - public void testWithAnnotationActualTypealias() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/withAnnotationActualTypealias.kt"); - } - - @Test - @TestMetadata("withOtherIncomatibilities.kt") - public void testWithOtherIncomatibilities() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/withOtherIncomatibilities.kt"); - } - } - @Nested @TestMetadata("compiler/testData/diagnostics/tests/multiplatform/complexMatchings") @TestDataPath("$PROJECT_ROOT") diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/actualInnerClassMissingMember.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/actualInnerClassMissingMember.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/actualInnerClassMissingMember.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/actualInnerClassMissingMember.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/actualInnerClassMissingMember.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/actualInnerClassMissingMember.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/actualInnerClassMissingMember.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/actualInnerClassMissingMember.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationArgRendering.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationArgRendering.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationArgRendering.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationArgRendering.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationArgRendering.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationArgRendering.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationArgRendering.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationArgRendering.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationArgumentsConstExpressions.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationArgumentsConstExpressions.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationArgumentsConstExpressions.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationArgumentsConstExpressions.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationArgumentsConstExpressions.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationArgumentsConstExpressions.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationArgumentsConstExpressions.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationArgumentsConstExpressions.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationArgumentsDefaults.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationArgumentsDefaults.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationArgumentsDefaults.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationArgumentsDefaults.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationArgumentsDefaults.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationArgumentsDefaults.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationArgumentsDefaults.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationArgumentsDefaults.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationMatching_oldLanguageVersion.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationMatching_oldLanguageVersion.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationMatching_oldLanguageVersion.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationMatching_oldLanguageVersion.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationTarget.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationTarget.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationTarget.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationTarget.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationTarget.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationTarget.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationTarget.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationTarget.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationTypeParameters.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationTypeParameters.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationTypeParameters.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationTypeParameters.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationTypeParameters.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationTypeParameters.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationTypeParameters.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationTypeParameters.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/basicOnDeclaration.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/basicOnDeclaration.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/basicOnDeclaration.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/basicOnDeclaration.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/basicOnDeclaration.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/basicOnDeclaration.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/basicOnDeclaration.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/basicOnDeclaration.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/checkDiagnosticFullText.diag.txt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/checkDiagnosticFullText.diag.txt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/checkDiagnosticFullText.diag.txt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/checkDiagnosticFullText.diag.txt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/checkDiagnosticFullText.fir.diag.txt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/checkDiagnosticFullText.fir.diag.txt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/checkDiagnosticFullText.fir.diag.txt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/checkDiagnosticFullText.fir.diag.txt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/checkDiagnosticFullText.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/checkDiagnosticFullText.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/checkDiagnosticFullText.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/checkDiagnosticFullText.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/checkDiagnosticFullText.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/checkDiagnosticFullText.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/checkDiagnosticFullText.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/checkDiagnosticFullText.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/classScopeInnerClasses.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/classScopeInnerClasses.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/classScopeInnerClasses.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/classScopeInnerClasses.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/classScopeInnerClasses.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/classScopeInnerClasses.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/classScopeInnerClasses.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/classScopeInnerClasses.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/classScopeViaTypealiasIncompatible.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/classScopeViaTypealiasIncompatible.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/classScopeViaTypealiasIncompatible.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/classScopeViaTypealiasIncompatible.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/classScopeViaTypealiasIncompatible.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/classScopeViaTypealiasIncompatible.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/classScopeViaTypealiasIncompatible.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/classScopeViaTypealiasIncompatible.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/compatibleOverrides.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/compatibleOverrides.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/compatibleOverrides.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/compatibleOverrides.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/compatibleOverrides.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/compatibleOverrides.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/compatibleOverrides.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/compatibleOverrides.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/defaultValueParametersRendering.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/defaultValueParametersRendering.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/defaultValueParametersRendering.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/defaultValueParametersRendering.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/defaultValueParametersRendering.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/defaultValueParametersRendering.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/defaultValueParametersRendering.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/defaultValueParametersRendering.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/deprecatedAnnotationOnlyOnActual_useInPlatform.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/deprecatedAnnotationOnlyOnActual_useInPlatform.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/deprecatedAnnotationOnlyOnActual_useInPlatform.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/deprecatedAnnotationOnlyOnActual_useInPlatform.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/differentOrder.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/differentOrder.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/differentOrder.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/differentOrder.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/differentOrder.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/differentOrder.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/differentOrder.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/differentOrder.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/enumEntries.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/enumEntries.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/enumEntries.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/enumEntries.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/enumEntries.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/enumEntries.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/enumEntries.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/enumEntries.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/fakeOverrides.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/fakeOverrides.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/fakeOverrides.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/fakeOverrides.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/fakeOverrides.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/fakeOverrides.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/fakeOverrides.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/fakeOverrides.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/floatNumbersComparison.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/floatNumbersComparison.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/floatNumbersComparison.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/floatNumbersComparison.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/floatNumbersComparison.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/floatNumbersComparison.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/floatNumbersComparison.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/floatNumbersComparison.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/gettersAndSetters.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/gettersAndSetters.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/gettersAndSetters.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/gettersAndSetters.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/gettersAndSetters.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/gettersAndSetters.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/gettersAndSetters.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/gettersAndSetters.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/intrinsicConstEvaluation.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/intrinsicConstEvaluation.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/intrinsicConstEvaluation.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/intrinsicConstEvaluation.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/intrinsicConstEvaluation.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/intrinsicConstEvaluation.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/intrinsicConstEvaluation.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/intrinsicConstEvaluation.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/kclassArgWithExpectClass.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/kclassArgWithExpectClass.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/kclassArgWithExpectClass.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/kclassArgWithExpectClass.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/kotlinAnaloguesForJavaAnnotations.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/kotlinAnaloguesForJavaAnnotations.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/kotlinAnaloguesForJavaAnnotations.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/kotlinAnaloguesForJavaAnnotations.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/repeatableNoArg.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/repeatableNoArg.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/repeatableNoArg.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/repeatableNoArg.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/repeatableWithArg.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/repeatableWithArg.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/repeatableWithArg.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/repeatableWithArg.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/repeatableWithArg.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/repeatableWithArg.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/repeatableWithArg.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/repeatableWithArg.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/skippedAnnotations.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/skippedAnnotations.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/skippedAnnotations.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/skippedAnnotations.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/skippedAnnotations.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/skippedAnnotations.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/skippedAnnotations.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/skippedAnnotations.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/sourceRetentionAnnotationsWhenTypealias.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/sourceRetentionAnnotationsWhenTypealias.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/sourceRetentionAnnotationsWhenTypealias.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/sourceRetentionAnnotationsWhenTypealias.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/sourceRetentionAnnotationsWhenTypealias.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/sourceRetentionAnnotationsWhenTypealias.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/sourceRetentionAnnotationsWhenTypealias.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/sourceRetentionAnnotationsWhenTypealias.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/substitutionOverrideInTwoClasses.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/substitutionOverrideInTwoClasses.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/substitutionOverrideInTwoClasses.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/substitutionOverrideInTwoClasses.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/substitutionOverrideInTwoClasses.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/substitutionOverrideInTwoClasses.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/substitutionOverrideInTwoClasses.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/substitutionOverrideInTwoClasses.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/twoActualTypealiasesToSameClass.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/twoActualTypealiasesToSameClass.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/twoActualTypealiasesToSameClass.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/twoActualTypealiasesToSameClass.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/twoActualTypealiasesToSameClass.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/twoActualTypealiasesToSameClass.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/twoActualTypealiasesToSameClass.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/twoActualTypealiasesToSameClass.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeParameters.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typeParameters.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeParameters.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typeParameters.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeParameters.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typeParameters.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeParameters.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typeParameters.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeUsage.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typeUsage.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeUsage.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typeUsage.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeUsage.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typeUsage.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeUsage.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typeUsage.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeUsageTypealiasInSuper.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typeUsageTypealiasInSuper.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeUsageTypealiasInSuper.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typeUsageTypealiasInSuper.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeUsageTypealiasInSuper.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typeUsageTypealiasInSuper.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeUsageTypealiasInSuper.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typeUsageTypealiasInSuper.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeUsageWithImplicitType.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typeUsageWithImplicitType.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeUsageWithImplicitType.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typeUsageWithImplicitType.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeUsageWithImplicitType.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typeUsageWithImplicitType.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeUsageWithImplicitType.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typeUsageWithImplicitType.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeUsageWithUnresolvedReference.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typeUsageWithUnresolvedReference.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeUsageWithUnresolvedReference.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typeUsageWithUnresolvedReference.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeUsageWithUnresolvedReference.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typeUsageWithUnresolvedReference.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeUsageWithUnresolvedReference.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typeUsageWithUnresolvedReference.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typealias.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typealias.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typealias.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typealias.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typealias.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typealias.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typealias.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typealias.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typealiasToJavaLibrary.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typealiasToJavaLibrary.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typealiasToJavaLibrary.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typealiasToJavaLibrary.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typealiasToJavaLibrary.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typealiasToJavaLibrary.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typealiasToJavaLibrary.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typealiasToJavaLibrary.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typealiasToKtLibrary.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typealiasToKtLibrary.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typealiasToKtLibrary.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typealiasToKtLibrary.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typealiasToKtLibrary.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typealiasToKtLibrary.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typealiasToKtLibrary.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typealiasToKtLibrary.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/unresolvedReference.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/unresolvedReference.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/unresolvedReference.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/unresolvedReference.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/valueParameters.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/valueParameters.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/valueParameters.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/valueParameters.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/valueParameters.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/valueParameters.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/valueParameters.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/valueParameters.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/withAnnotationActualTypealias.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/withAnnotationActualTypealias.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/withAnnotationActualTypealias.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/withAnnotationActualTypealias.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/withOtherIncomatibilities.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/withOtherIncomatibilities.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/withOtherIncomatibilities.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/withOtherIncomatibilities.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/withOtherIncomatibilities.kt b/compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/withOtherIncomatibilities.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/withOtherIncomatibilities.kt rename to compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/withOtherIncomatibilities.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/arrayVsOutArray.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/annotationArgArrayVsOutArray.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/arrayVsOutArray.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/annotationArgArrayVsOutArray.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/arrayVsOutArray.kt b/compiler/testData/diagnostics/tests/multiplatform/annotationArgArrayVsOutArray.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/arrayVsOutArray.kt rename to compiler/testData/diagnostics/tests/multiplatform/annotationArgArrayVsOutArray.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/arrayVsVararg.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/annotationArgArrayVsVararg.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/arrayVsVararg.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/annotationArgArrayVsVararg.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/arrayVsVararg.kt b/compiler/testData/diagnostics/tests/multiplatform/annotationArgArrayVsVararg.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/arrayVsVararg.kt rename to compiler/testData/diagnostics/tests/multiplatform/annotationArgArrayVsVararg.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeAliasWithArray.fir.kt b/compiler/testData/diagnostics/tests/multiplatform/annotationArgTypeAliasWithArray.fir.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeAliasWithArray.fir.kt rename to compiler/testData/diagnostics/tests/multiplatform/annotationArgTypeAliasWithArray.fir.kt diff --git a/compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeAliasWithArray.kt b/compiler/testData/diagnostics/tests/multiplatform/annotationArgTypeAliasWithArray.kt similarity index 100% rename from compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeAliasWithArray.kt rename to compiler/testData/diagnostics/tests/multiplatform/annotationArgTypeAliasWithArray.kt diff --git a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/DiagnosticTestGenerated.java b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/DiagnosticTestGenerated.java index 2d9f05206e9..8c342ba1b67 100644 --- a/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/DiagnosticTestGenerated.java +++ b/compiler/tests-common-new/tests-gen/org/jetbrains/kotlin/test/runners/DiagnosticTestGenerated.java @@ -23500,6 +23500,24 @@ public class DiagnosticTestGenerated extends AbstractDiagnosticTest { KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/multiplatform"), Pattern.compile("^(.*)\\.kts?$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true); } + @Test + @TestMetadata("annotationArgArrayVsOutArray.kt") + public void testAnnotationArgArrayVsOutArray() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/annotationArgArrayVsOutArray.kt"); + } + + @Test + @TestMetadata("annotationArgArrayVsVararg.kt") + public void testAnnotationArgArrayVsVararg() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/annotationArgArrayVsVararg.kt"); + } + + @Test + @TestMetadata("annotationArgTypeAliasWithArray.kt") + public void testAnnotationArgTypeAliasWithArray() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/annotationArgTypeAliasWithArray.kt"); + } + @Test @TestMetadata("arraySort.kt") public void testArraySort() throws Exception { @@ -23812,6 +23830,256 @@ public class DiagnosticTestGenerated extends AbstractDiagnosticTest { runTest("compiler/testData/diagnostics/tests/multiplatform/widerVisibility_expectSetterIsEffectivelyFinal_fakeOverride.kt"); } + @Nested + @TestMetadata("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect") + @TestDataPath("$PROJECT_ROOT") + public class ActualAnnotationsNotMatchExpect { + @Test + @TestMetadata("actualInnerClassMissingMember.kt") + public void testActualInnerClassMissingMember() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/actualInnerClassMissingMember.kt"); + } + + @Test + public void testAllFilesPresentInActualAnnotationsNotMatchExpect() throws Exception { + KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect"), Pattern.compile("^(.*)\\.kts?$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true); + } + + @Test + @TestMetadata("annotationArgRendering.kt") + public void testAnnotationArgRendering() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationArgRendering.kt"); + } + + @Test + @TestMetadata("annotationArgumentsConstExpressions.kt") + public void testAnnotationArgumentsConstExpressions() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationArgumentsConstExpressions.kt"); + } + + @Test + @TestMetadata("annotationArgumentsDefaults.kt") + public void testAnnotationArgumentsDefaults() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationArgumentsDefaults.kt"); + } + + @Test + @TestMetadata("annotationMatching_oldLanguageVersion.kt") + public void testAnnotationMatching_oldLanguageVersion() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationMatching_oldLanguageVersion.kt"); + } + + @Test + @TestMetadata("annotationTarget.kt") + public void testAnnotationTarget() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationTarget.kt"); + } + + @Test + @TestMetadata("annotationTypeParameters.kt") + public void testAnnotationTypeParameters() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/annotationTypeParameters.kt"); + } + + @Test + @TestMetadata("basicOnDeclaration.kt") + public void testBasicOnDeclaration() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/basicOnDeclaration.kt"); + } + + @Test + @TestMetadata("checkDiagnosticFullText.kt") + public void testCheckDiagnosticFullText() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/checkDiagnosticFullText.kt"); + } + + @Test + @TestMetadata("classScopeInnerClasses.kt") + public void testClassScopeInnerClasses() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/classScopeInnerClasses.kt"); + } + + @Test + @TestMetadata("classScopeViaTypealiasIncompatible.kt") + public void testClassScopeViaTypealiasIncompatible() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/classScopeViaTypealiasIncompatible.kt"); + } + + @Test + @TestMetadata("compatibleOverrides.kt") + public void testCompatibleOverrides() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/compatibleOverrides.kt"); + } + + @Test + @TestMetadata("defaultValueParametersRendering.kt") + public void testDefaultValueParametersRendering() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/defaultValueParametersRendering.kt"); + } + + @Test + @TestMetadata("deprecatedAnnotationOnlyOnActual_useInPlatform.kt") + public void testDeprecatedAnnotationOnlyOnActual_useInPlatform() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/deprecatedAnnotationOnlyOnActual_useInPlatform.kt"); + } + + @Test + @TestMetadata("differentOrder.kt") + public void testDifferentOrder() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/differentOrder.kt"); + } + + @Test + @TestMetadata("enumEntries.kt") + public void testEnumEntries() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/enumEntries.kt"); + } + + @Test + @TestMetadata("fakeOverrides.kt") + public void testFakeOverrides() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/fakeOverrides.kt"); + } + + @Test + @TestMetadata("floatNumbersComparison.kt") + public void testFloatNumbersComparison() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/floatNumbersComparison.kt"); + } + + @Test + @TestMetadata("gettersAndSetters.kt") + public void testGettersAndSetters() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/gettersAndSetters.kt"); + } + + @Test + @TestMetadata("intrinsicConstEvaluation.kt") + public void testIntrinsicConstEvaluation() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/intrinsicConstEvaluation.kt"); + } + + @Test + @TestMetadata("kclassArgWithExpectClass.kt") + public void testKclassArgWithExpectClass() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/kclassArgWithExpectClass.kt"); + } + + @Test + @TestMetadata("kotlinAnaloguesForJavaAnnotations.kt") + public void testKotlinAnaloguesForJavaAnnotations() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/kotlinAnaloguesForJavaAnnotations.kt"); + } + + @Test + @TestMetadata("repeatableNoArg.kt") + public void testRepeatableNoArg() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/repeatableNoArg.kt"); + } + + @Test + @TestMetadata("repeatableWithArg.kt") + public void testRepeatableWithArg() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/repeatableWithArg.kt"); + } + + @Test + @TestMetadata("skippedAnnotations.kt") + public void testSkippedAnnotations() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/skippedAnnotations.kt"); + } + + @Test + @TestMetadata("sourceRetentionAnnotationsWhenTypealias.kt") + public void testSourceRetentionAnnotationsWhenTypealias() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/sourceRetentionAnnotationsWhenTypealias.kt"); + } + + @Test + @TestMetadata("substitutionOverrideInTwoClasses.kt") + public void testSubstitutionOverrideInTwoClasses() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/substitutionOverrideInTwoClasses.kt"); + } + + @Test + @TestMetadata("twoActualTypealiasesToSameClass.kt") + public void testTwoActualTypealiasesToSameClass() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/twoActualTypealiasesToSameClass.kt"); + } + + @Test + @TestMetadata("typeParameters.kt") + public void testTypeParameters() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typeParameters.kt"); + } + + @Test + @TestMetadata("typeUsage.kt") + public void testTypeUsage() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typeUsage.kt"); + } + + @Test + @TestMetadata("typeUsageTypealiasInSuper.kt") + public void testTypeUsageTypealiasInSuper() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typeUsageTypealiasInSuper.kt"); + } + + @Test + @TestMetadata("typeUsageWithImplicitType.kt") + public void testTypeUsageWithImplicitType() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typeUsageWithImplicitType.kt"); + } + + @Test + @TestMetadata("typeUsageWithUnresolvedReference.kt") + public void testTypeUsageWithUnresolvedReference() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typeUsageWithUnresolvedReference.kt"); + } + + @Test + @TestMetadata("typealias.kt") + public void testTypealias() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typealias.kt"); + } + + @Test + @TestMetadata("typealiasToJavaLibrary.kt") + public void testTypealiasToJavaLibrary() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typealiasToJavaLibrary.kt"); + } + + @Test + @TestMetadata("typealiasToKtLibrary.kt") + public void testTypealiasToKtLibrary() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/typealiasToKtLibrary.kt"); + } + + @Test + @TestMetadata("unresolvedReference.kt") + public void testUnresolvedReference() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/unresolvedReference.kt"); + } + + @Test + @TestMetadata("valueParameters.kt") + public void testValueParameters() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/valueParameters.kt"); + } + + @Test + @TestMetadata("withAnnotationActualTypealias.kt") + public void testWithAnnotationActualTypealias() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/withAnnotationActualTypealias.kt"); + } + + @Test + @TestMetadata("withOtherIncomatibilities.kt") + public void testWithOtherIncomatibilities() throws Exception { + runTest("compiler/testData/diagnostics/tests/multiplatform/actualAnnotationsNotMatchExpect/withOtherIncomatibilities.kt"); + } + } + @Nested @TestMetadata("compiler/testData/diagnostics/tests/multiplatform/actualClassifierMustHasTheSameMembersAsNonFinalExpectClassifierChecker") @TestDataPath("$PROJECT_ROOT") @@ -24218,274 +24486,6 @@ public class DiagnosticTestGenerated extends AbstractDiagnosticTest { } } - @Nested - @TestMetadata("compiler/testData/diagnostics/tests/multiplatform/annotationMatching") - @TestDataPath("$PROJECT_ROOT") - public class AnnotationMatching { - @Test - @TestMetadata("actualInnerClassMissingMember.kt") - public void testActualInnerClassMissingMember() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/actualInnerClassMissingMember.kt"); - } - - @Test - public void testAllFilesPresentInAnnotationMatching() throws Exception { - KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/multiplatform/annotationMatching"), Pattern.compile("^(.*)\\.kts?$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true); - } - - @Test - @TestMetadata("annotationArgRendering.kt") - public void testAnnotationArgRendering() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationArgRendering.kt"); - } - - @Test - @TestMetadata("annotationArgumentsConstExpressions.kt") - public void testAnnotationArgumentsConstExpressions() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationArgumentsConstExpressions.kt"); - } - - @Test - @TestMetadata("annotationArgumentsDefaults.kt") - public void testAnnotationArgumentsDefaults() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationArgumentsDefaults.kt"); - } - - @Test - @TestMetadata("annotationMatching_oldLanguageVersion.kt") - public void testAnnotationMatching_oldLanguageVersion() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationMatching_oldLanguageVersion.kt"); - } - - @Test - @TestMetadata("annotationTarget.kt") - public void testAnnotationTarget() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationTarget.kt"); - } - - @Test - @TestMetadata("annotationTypeParameters.kt") - public void testAnnotationTypeParameters() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/annotationTypeParameters.kt"); - } - - @Test - @TestMetadata("arrayVsOutArray.kt") - public void testArrayVsOutArray() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/arrayVsOutArray.kt"); - } - - @Test - @TestMetadata("arrayVsVararg.kt") - public void testArrayVsVararg() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/arrayVsVararg.kt"); - } - - @Test - @TestMetadata("basicOnDeclaration.kt") - public void testBasicOnDeclaration() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/basicOnDeclaration.kt"); - } - - @Test - @TestMetadata("checkDiagnosticFullText.kt") - public void testCheckDiagnosticFullText() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/checkDiagnosticFullText.kt"); - } - - @Test - @TestMetadata("classScopeInnerClasses.kt") - public void testClassScopeInnerClasses() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/classScopeInnerClasses.kt"); - } - - @Test - @TestMetadata("classScopeViaTypealiasIncompatible.kt") - public void testClassScopeViaTypealiasIncompatible() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/classScopeViaTypealiasIncompatible.kt"); - } - - @Test - @TestMetadata("compatibleOverrides.kt") - public void testCompatibleOverrides() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/compatibleOverrides.kt"); - } - - @Test - @TestMetadata("defaultValueParametersRendering.kt") - public void testDefaultValueParametersRendering() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/defaultValueParametersRendering.kt"); - } - - @Test - @TestMetadata("deprecatedAnnotationOnlyOnActual_useInPlatform.kt") - public void testDeprecatedAnnotationOnlyOnActual_useInPlatform() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/deprecatedAnnotationOnlyOnActual_useInPlatform.kt"); - } - - @Test - @TestMetadata("differentOrder.kt") - public void testDifferentOrder() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/differentOrder.kt"); - } - - @Test - @TestMetadata("enumEntries.kt") - public void testEnumEntries() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/enumEntries.kt"); - } - - @Test - @TestMetadata("fakeOverrides.kt") - public void testFakeOverrides() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/fakeOverrides.kt"); - } - - @Test - @TestMetadata("floatNumbersComparison.kt") - public void testFloatNumbersComparison() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/floatNumbersComparison.kt"); - } - - @Test - @TestMetadata("gettersAndSetters.kt") - public void testGettersAndSetters() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/gettersAndSetters.kt"); - } - - @Test - @TestMetadata("intrinsicConstEvaluation.kt") - public void testIntrinsicConstEvaluation() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/intrinsicConstEvaluation.kt"); - } - - @Test - @TestMetadata("kclassArgWithExpectClass.kt") - public void testKclassArgWithExpectClass() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/kclassArgWithExpectClass.kt"); - } - - @Test - @TestMetadata("kotlinAnaloguesForJavaAnnotations.kt") - public void testKotlinAnaloguesForJavaAnnotations() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/kotlinAnaloguesForJavaAnnotations.kt"); - } - - @Test - @TestMetadata("repeatableNoArg.kt") - public void testRepeatableNoArg() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/repeatableNoArg.kt"); - } - - @Test - @TestMetadata("repeatableWithArg.kt") - public void testRepeatableWithArg() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/repeatableWithArg.kt"); - } - - @Test - @TestMetadata("skippedAnnotations.kt") - public void testSkippedAnnotations() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/skippedAnnotations.kt"); - } - - @Test - @TestMetadata("sourceRetentionAnnotationsWhenTypealias.kt") - public void testSourceRetentionAnnotationsWhenTypealias() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/sourceRetentionAnnotationsWhenTypealias.kt"); - } - - @Test - @TestMetadata("substitutionOverrideInTwoClasses.kt") - public void testSubstitutionOverrideInTwoClasses() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/substitutionOverrideInTwoClasses.kt"); - } - - @Test - @TestMetadata("twoActualTypealiasesToSameClass.kt") - public void testTwoActualTypealiasesToSameClass() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/twoActualTypealiasesToSameClass.kt"); - } - - @Test - @TestMetadata("typeAliasWithArray.kt") - public void testTypeAliasWithArray() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeAliasWithArray.kt"); - } - - @Test - @TestMetadata("typeParameters.kt") - public void testTypeParameters() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeParameters.kt"); - } - - @Test - @TestMetadata("typeUsage.kt") - public void testTypeUsage() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeUsage.kt"); - } - - @Test - @TestMetadata("typeUsageTypealiasInSuper.kt") - public void testTypeUsageTypealiasInSuper() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeUsageTypealiasInSuper.kt"); - } - - @Test - @TestMetadata("typeUsageWithImplicitType.kt") - public void testTypeUsageWithImplicitType() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeUsageWithImplicitType.kt"); - } - - @Test - @TestMetadata("typeUsageWithUnresolvedReference.kt") - public void testTypeUsageWithUnresolvedReference() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typeUsageWithUnresolvedReference.kt"); - } - - @Test - @TestMetadata("typealias.kt") - public void testTypealias() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typealias.kt"); - } - - @Test - @TestMetadata("typealiasToJavaLibrary.kt") - public void testTypealiasToJavaLibrary() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typealiasToJavaLibrary.kt"); - } - - @Test - @TestMetadata("typealiasToKtLibrary.kt") - public void testTypealiasToKtLibrary() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/typealiasToKtLibrary.kt"); - } - - @Test - @TestMetadata("unresolvedReference.kt") - public void testUnresolvedReference() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/unresolvedReference.kt"); - } - - @Test - @TestMetadata("valueParameters.kt") - public void testValueParameters() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/valueParameters.kt"); - } - - @Test - @TestMetadata("withAnnotationActualTypealias.kt") - public void testWithAnnotationActualTypealias() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/withAnnotationActualTypealias.kt"); - } - - @Test - @TestMetadata("withOtherIncomatibilities.kt") - public void testWithOtherIncomatibilities() throws Exception { - runTest("compiler/testData/diagnostics/tests/multiplatform/annotationMatching/withOtherIncomatibilities.kt"); - } - } - @Nested @TestMetadata("compiler/testData/diagnostics/tests/multiplatform/complexMatchings") @TestDataPath("$PROJECT_ROOT")