Tests: remove duplicateJvmSignature diagnostic tests

All of these tests were actually copied to `testsWithJvmBackend` in
866f188120, but it's unclear why they were copied instead of moved. The
test runner for `testsWithJvmBackend` correctly runs the compiler
pipeline and obtains errors reported by the backend, as opposed to the
common diagnostic tests which have a very custom code, using parts of
the old JVM backend, to obtain these diagnostics.
This commit is contained in:
Alexander Udalov
2024-03-11 22:41:17 +01:00
committed by Space Team
parent 6ed06f4dac
commit dca6c21d7f
225 changed files with 0 additions and 5385 deletions
@@ -11863,562 +11863,6 @@ public class DiagnosticCompilerTestFE10TestdataTestGenerated extends AbstractDia
}
}
@Nested
@TestMetadata("compiler/testData/diagnostics/tests/duplicateJvmSignature")
@TestDataPath("$PROJECT_ROOT")
public class DuplicateJvmSignature {
@Test
public void testAllFilesPresentInDuplicateJvmSignature() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/duplicateJvmSignature"), Pattern.compile("^(.+)\\.(kt|kts)$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true);
}
@Test
@TestMetadata("caseInProperties.kt")
public void testCaseInProperties() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/caseInProperties.kt");
}
@Test
@TestMetadata("vararg.kt")
public void testVararg() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/vararg.kt");
}
@Nested
@TestMetadata("compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides")
@TestDataPath("$PROJECT_ROOT")
public class AccidentalOverrides {
@Test
@TestMetadata("accidentalOverrideFromGrandparent.kt")
public void testAccidentalOverrideFromGrandparent() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/accidentalOverrideFromGrandparent.kt");
}
@Test
public void testAllFilesPresentInAccidentalOverrides() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides"), Pattern.compile("^(.+)\\.(kt|kts)$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true);
}
@Test
@TestMetadata("classFunctionOverriddenByProperty.kt")
public void testClassFunctionOverriddenByProperty() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/classFunctionOverriddenByProperty.kt");
}
@Test
@TestMetadata("classFunctionOverriddenByPropertyInConstructor.kt")
public void testClassFunctionOverriddenByPropertyInConstructor() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/classFunctionOverriddenByPropertyInConstructor.kt");
}
@Test
@TestMetadata("classFunctionOverriddenByPropertyNoGetter.kt")
public void testClassFunctionOverriddenByPropertyNoGetter() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/classFunctionOverriddenByPropertyNoGetter.kt");
}
@Test
@TestMetadata("classPropertyOverriddenByFunction.kt")
public void testClassPropertyOverriddenByFunction() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/classPropertyOverriddenByFunction.kt");
}
@Test
@TestMetadata("defaultFunction.kt")
public void testDefaultFunction() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/defaultFunction.kt");
}
@Test
@TestMetadata("delegatedFunctionOverriddenByProperty.kt")
public void testDelegatedFunctionOverriddenByProperty() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/delegatedFunctionOverriddenByProperty.kt");
}
@Test
@TestMetadata("genericClassFunction.kt")
public void testGenericClassFunction() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/genericClassFunction.kt");
}
@Test
@TestMetadata("overridesNothing.kt")
public void testOverridesNothing() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/overridesNothing.kt");
}
@Test
@TestMetadata("privateClassFunctionOverriddenByProperty.kt")
public void testPrivateClassFunctionOverriddenByProperty() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/privateClassFunctionOverriddenByProperty.kt");
}
@Test
@TestMetadata("traitFunctionOverriddenByProperty.kt")
public void testTraitFunctionOverriddenByProperty() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/traitFunctionOverriddenByProperty.kt");
}
@Test
@TestMetadata("traitFunctionOverriddenByPropertyNoImpl.kt")
public void testTraitFunctionOverriddenByPropertyNoImpl() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/traitFunctionOverriddenByPropertyNoImpl.kt");
}
@Test
@TestMetadata("traitPropertyOverriddenByFunction.kt")
public void testTraitPropertyOverriddenByFunction() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/traitPropertyOverriddenByFunction.kt");
}
@Test
@TestMetadata("traitPropertyOverriddenByFunctionNoImpl.kt")
public void testTraitPropertyOverriddenByFunctionNoImpl() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/traitPropertyOverriddenByFunctionNoImpl.kt");
}
}
@Nested
@TestMetadata("compiler/testData/diagnostics/tests/duplicateJvmSignature/bridges")
@TestDataPath("$PROJECT_ROOT")
public class Bridges {
@Test
public void testAllFilesPresentInBridges() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/duplicateJvmSignature/bridges"), Pattern.compile("^(.+)\\.(kt|kts)$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true);
}
@Test
@TestMetadata("class.kt")
public void testClass() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/bridges/class.kt");
}
@Test
@TestMetadata("fakeOverrideTrait.kt")
public void testFakeOverrideTrait() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/bridges/fakeOverrideTrait.kt");
}
@Test
@TestMetadata("trait.kt")
public void testTrait() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/bridges/trait.kt");
}
}
@Nested
@TestMetadata("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure")
@TestDataPath("$PROJECT_ROOT")
public class Erasure {
@Test
public void testAllFilesPresentInErasure() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure"), Pattern.compile("^(.+)\\.(kt|kts)$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true);
}
@Test
@TestMetadata("clashFromInterfaceAndSuperClass.kt")
public void testClashFromInterfaceAndSuperClass() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/clashFromInterfaceAndSuperClass.kt");
}
@Test
@TestMetadata("collections.kt")
public void testCollections() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/collections.kt");
}
@Test
@TestMetadata("delegateToTwoTraits.kt")
public void testDelegateToTwoTraits() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/delegateToTwoTraits.kt");
}
@Test
@TestMetadata("delegationAndOwnMethod.kt")
public void testDelegationAndOwnMethod() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/delegationAndOwnMethod.kt");
}
@Test
@TestMetadata("delegationToTraitImplAndOwnMethod.kt")
public void testDelegationToTraitImplAndOwnMethod() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/delegationToTraitImplAndOwnMethod.kt");
}
@Test
@TestMetadata("extensionProperties.kt")
public void testExtensionProperties() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/extensionProperties.kt");
}
@Test
@TestMetadata("genericType.kt")
public void testGenericType() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/genericType.kt");
}
@Test
@TestMetadata("inheritFromTwoTraits.kt")
public void testInheritFromTwoTraits() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/inheritFromTwoTraits.kt");
}
@Test
@TestMetadata("kotlinAndJavaCollections.kt")
public void testKotlinAndJavaCollections() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/kotlinAndJavaCollections.kt");
}
@Test
@TestMetadata("nullableType.kt")
public void testNullableType() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/nullableType.kt");
}
@Test
@TestMetadata("superTraitAndDelegationToTraitImpl.kt")
public void testSuperTraitAndDelegationToTraitImpl() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/superTraitAndDelegationToTraitImpl.kt");
}
@Test
@TestMetadata("twoTraitsAndOwnFunction.kt")
public void testTwoTraitsAndOwnFunction() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/twoTraitsAndOwnFunction.kt");
}
@Test
@TestMetadata("typeMappedToJava.kt")
public void testTypeMappedToJava() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/typeMappedToJava.kt");
}
@Test
@TestMetadata("typeParameter.kt")
public void testTypeParameter() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/typeParameter.kt");
}
@Test
@TestMetadata("typeParameterWithBound.kt")
public void testTypeParameterWithBound() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/typeParameterWithBound.kt");
}
@Test
@TestMetadata("typeParameterWithTwoBounds.kt")
public void testTypeParameterWithTwoBounds() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/typeParameterWithTwoBounds.kt");
}
@Test
@TestMetadata("typeParameterWithTwoBoundsInWhere.kt")
public void testTypeParameterWithTwoBoundsInWhere() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/typeParameterWithTwoBoundsInWhere.kt");
}
}
@Nested
@TestMetadata("compiler/testData/diagnostics/tests/duplicateJvmSignature/finalMembersFromBuiltIns")
@TestDataPath("$PROJECT_ROOT")
public class FinalMembersFromBuiltIns {
@Test
public void testAllFilesPresentInFinalMembersFromBuiltIns() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/duplicateJvmSignature/finalMembersFromBuiltIns"), Pattern.compile("^(.+)\\.(kt|kts)$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true);
}
@Test
@TestMetadata("enumMembers.kt")
public void testEnumMembers() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/finalMembersFromBuiltIns/enumMembers.kt");
}
@Test
@TestMetadata("waitNotifyGetClass.kt")
public void testWaitNotifyGetClass() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/finalMembersFromBuiltIns/waitNotifyGetClass.kt");
}
}
@Nested
@TestMetadata("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty")
@TestDataPath("$PROJECT_ROOT")
public class FunctionAndProperty {
@Test
public void testAllFilesPresentInFunctionAndProperty() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty"), Pattern.compile("^(.+)\\.(kt|kts)$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true);
}
@Test
@TestMetadata("class.kt")
public void testClass() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/class.kt");
}
@Test
@TestMetadata("classObject.kt")
public void testClassObject() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/classObject.kt");
}
@Test
@TestMetadata("classPropertyInConstructor.kt")
public void testClassPropertyInConstructor() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/classPropertyInConstructor.kt");
}
@Test
@TestMetadata("extensionFunctionAndNormalFunction.kt")
public void testExtensionFunctionAndNormalFunction() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/extensionFunctionAndNormalFunction.kt");
}
@Test
@TestMetadata("extensionPropertyAndFunction.kt")
public void testExtensionPropertyAndFunction() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/extensionPropertyAndFunction.kt");
}
@Test
@TestMetadata("functionAndSetter.kt")
public void testFunctionAndSetter() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/functionAndSetter.kt");
}
@Test
@TestMetadata("functionAndVar.kt")
public void testFunctionAndVar() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/functionAndVar.kt");
}
@Test
@TestMetadata("localClass.kt")
public void testLocalClass() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/localClass.kt");
}
@Test
@TestMetadata("localClassInClass.kt")
public void testLocalClassInClass() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/localClassInClass.kt");
}
@Test
@TestMetadata("nestedClass.kt")
public void testNestedClass() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/nestedClass.kt");
}
@Test
@TestMetadata("object.kt")
public void testObject() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/object.kt");
}
@Test
@TestMetadata("objectExpression.kt")
public void testObjectExpression() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/objectExpression.kt");
}
@Test
@TestMetadata("objectExpressionInConstructor.kt")
public void testObjectExpressionInConstructor() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/objectExpressionInConstructor.kt");
}
@Test
@TestMetadata("privateClassPropertyNoClash.kt")
public void testPrivateClassPropertyNoClash() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/privateClassPropertyNoClash.kt");
}
@Test
@TestMetadata("topLevel.kt")
public void testTopLevel() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/topLevel.kt");
}
@Test
@TestMetadata("topLevelDifferentFiles.kt")
public void testTopLevelDifferentFiles() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/topLevelDifferentFiles.kt");
}
@Test
@TestMetadata("topLevelGetter.kt")
public void testTopLevelGetter() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/topLevelGetter.kt");
}
@Test
@TestMetadata("trait.kt")
public void testTrait() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/trait.kt");
}
}
@Nested
@TestMetadata("compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames")
@TestDataPath("$PROJECT_ROOT")
public class SpecialNames {
@Test
public void testAllFilesPresentInSpecialNames() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames"), Pattern.compile("^(.+)\\.(kt|kts)$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true);
}
@Test
@TestMetadata("classObject.kt")
public void testClassObject() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/classObject.kt");
}
@Test
@TestMetadata("classObjectCopiedField.kt")
public void testClassObjectCopiedField() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/classObjectCopiedField.kt");
}
@Test
@TestMetadata("classObjectCopiedFieldObject.kt")
public void testClassObjectCopiedFieldObject() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/classObjectCopiedFieldObject.kt");
}
@Test
@TestMetadata("dataClassCopy.kt")
public void testDataClassCopy() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/dataClassCopy.kt");
}
@Test
@TestMetadata("delegationBy.kt")
public void testDelegationBy() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/delegationBy.kt");
}
@Test
@TestMetadata("enum.kt")
public void testEnum() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/enum.kt");
}
@Test
@TestMetadata("innerClassField.kt")
public void testInnerClassField() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/innerClassField.kt");
}
@Test
@TestMetadata("instance.kt")
public void testInstance() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/instance.kt");
}
@Test
@TestMetadata("propertyMetadataCache.kt")
public void testPropertyMetadataCache() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/propertyMetadataCache.kt");
}
}
@Nested
@TestMetadata("compiler/testData/diagnostics/tests/duplicateJvmSignature/statics")
@TestDataPath("$PROJECT_ROOT")
public class Statics {
@Test
public void testAllFilesPresentInStatics() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/duplicateJvmSignature/statics"), Pattern.compile("^(.+)\\.(kt|kts)$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true);
}
@Test
@TestMetadata("jkjk.kt")
public void testJkjk() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/statics/jkjk.kt");
}
@Test
@TestMetadata("kotlinClassExtendsJavaClass.kt")
public void testKotlinClassExtendsJavaClass() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/statics/kotlinClassExtendsJavaClass.kt");
}
@Test
@TestMetadata("kotlinClassExtendsJavaClassExtendsJavaClass.kt")
public void testKotlinClassExtendsJavaClassExtendsJavaClass() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/statics/kotlinClassExtendsJavaClassExtendsJavaClass.kt");
}
@Test
@TestMetadata("kotlinClassImplementsJavaInterface.kt")
public void testKotlinClassImplementsJavaInterface() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/statics/kotlinClassImplementsJavaInterface.kt");
}
@Test
@TestMetadata("kotlinClassImplementsJavaInterfaceExtendsJavaInteface.kt")
public void testKotlinClassImplementsJavaInterfaceExtendsJavaInteface() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/statics/kotlinClassImplementsJavaInterfaceExtendsJavaInteface.kt");
}
@Test
@TestMetadata("kotlinMembersVsJavaNonVisibleStatics.kt")
public void testKotlinMembersVsJavaNonVisibleStatics() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/statics/kotlinMembersVsJavaNonVisibleStatics.kt");
}
}
@Nested
@TestMetadata("compiler/testData/diagnostics/tests/duplicateJvmSignature/synthesized")
@TestDataPath("$PROJECT_ROOT")
public class Synthesized {
@Test
public void testAllFilesPresentInSynthesized() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/duplicateJvmSignature/synthesized"), Pattern.compile("^(.+)\\.(kt|kts)$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true);
}
@Test
@TestMetadata("enumValuesValueOf.kt")
public void testEnumValuesValueOf() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/synthesized/enumValuesValueOf.kt");
}
}
@Nested
@TestMetadata("compiler/testData/diagnostics/tests/duplicateJvmSignature/traitImpl")
@TestDataPath("$PROJECT_ROOT")
public class TraitImpl {
@Test
public void testAllFilesPresentInTraitImpl() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/duplicateJvmSignature/traitImpl"), Pattern.compile("^(.+)\\.(kt|kts)$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true);
}
@Test
@TestMetadata("oneTrait.kt")
public void testOneTrait() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/traitImpl/oneTrait.kt");
}
@Test
@TestMetadata("traitFunctionOverriddenByPropertyInTrait.kt")
public void testTraitFunctionOverriddenByPropertyInTrait() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/traitImpl/traitFunctionOverriddenByPropertyInTrait.kt");
}
@Test
@TestMetadata("traitPropertyOverriddenByFunctionInTrait.kt")
public void testTraitPropertyOverriddenByFunctionInTrait() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/traitImpl/traitPropertyOverriddenByFunctionInTrait.kt");
}
@Test
@TestMetadata("twoTraits.kt")
public void testTwoTraits() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/traitImpl/twoTraits.kt");
}
}
}
@Nested
@TestMetadata("compiler/testData/diagnostics/tests/dynamicTypes")
@TestDataPath("$PROJECT_ROOT")
@@ -11863,562 +11863,6 @@ public class LLFirPreresolvedReversedDiagnosticCompilerFE10TestDataTestGenerated
}
}
@Nested
@TestMetadata("compiler/testData/diagnostics/tests/duplicateJvmSignature")
@TestDataPath("$PROJECT_ROOT")
public class DuplicateJvmSignature {
@Test
public void testAllFilesPresentInDuplicateJvmSignature() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/duplicateJvmSignature"), Pattern.compile("^(.+)\\.(kt|kts)$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true);
}
@Test
@TestMetadata("caseInProperties.kt")
public void testCaseInProperties() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/caseInProperties.kt");
}
@Test
@TestMetadata("vararg.kt")
public void testVararg() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/vararg.kt");
}
@Nested
@TestMetadata("compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides")
@TestDataPath("$PROJECT_ROOT")
public class AccidentalOverrides {
@Test
@TestMetadata("accidentalOverrideFromGrandparent.kt")
public void testAccidentalOverrideFromGrandparent() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/accidentalOverrideFromGrandparent.kt");
}
@Test
public void testAllFilesPresentInAccidentalOverrides() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides"), Pattern.compile("^(.+)\\.(kt|kts)$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true);
}
@Test
@TestMetadata("classFunctionOverriddenByProperty.kt")
public void testClassFunctionOverriddenByProperty() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/classFunctionOverriddenByProperty.kt");
}
@Test
@TestMetadata("classFunctionOverriddenByPropertyInConstructor.kt")
public void testClassFunctionOverriddenByPropertyInConstructor() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/classFunctionOverriddenByPropertyInConstructor.kt");
}
@Test
@TestMetadata("classFunctionOverriddenByPropertyNoGetter.kt")
public void testClassFunctionOverriddenByPropertyNoGetter() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/classFunctionOverriddenByPropertyNoGetter.kt");
}
@Test
@TestMetadata("classPropertyOverriddenByFunction.kt")
public void testClassPropertyOverriddenByFunction() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/classPropertyOverriddenByFunction.kt");
}
@Test
@TestMetadata("defaultFunction.kt")
public void testDefaultFunction() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/defaultFunction.kt");
}
@Test
@TestMetadata("delegatedFunctionOverriddenByProperty.kt")
public void testDelegatedFunctionOverriddenByProperty() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/delegatedFunctionOverriddenByProperty.kt");
}
@Test
@TestMetadata("genericClassFunction.kt")
public void testGenericClassFunction() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/genericClassFunction.kt");
}
@Test
@TestMetadata("overridesNothing.kt")
public void testOverridesNothing() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/overridesNothing.kt");
}
@Test
@TestMetadata("privateClassFunctionOverriddenByProperty.kt")
public void testPrivateClassFunctionOverriddenByProperty() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/privateClassFunctionOverriddenByProperty.kt");
}
@Test
@TestMetadata("traitFunctionOverriddenByProperty.kt")
public void testTraitFunctionOverriddenByProperty() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/traitFunctionOverriddenByProperty.kt");
}
@Test
@TestMetadata("traitFunctionOverriddenByPropertyNoImpl.kt")
public void testTraitFunctionOverriddenByPropertyNoImpl() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/traitFunctionOverriddenByPropertyNoImpl.kt");
}
@Test
@TestMetadata("traitPropertyOverriddenByFunction.kt")
public void testTraitPropertyOverriddenByFunction() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/traitPropertyOverriddenByFunction.kt");
}
@Test
@TestMetadata("traitPropertyOverriddenByFunctionNoImpl.kt")
public void testTraitPropertyOverriddenByFunctionNoImpl() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/accidentalOverrides/traitPropertyOverriddenByFunctionNoImpl.kt");
}
}
@Nested
@TestMetadata("compiler/testData/diagnostics/tests/duplicateJvmSignature/bridges")
@TestDataPath("$PROJECT_ROOT")
public class Bridges {
@Test
public void testAllFilesPresentInBridges() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/duplicateJvmSignature/bridges"), Pattern.compile("^(.+)\\.(kt|kts)$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true);
}
@Test
@TestMetadata("class.kt")
public void testClass() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/bridges/class.kt");
}
@Test
@TestMetadata("fakeOverrideTrait.kt")
public void testFakeOverrideTrait() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/bridges/fakeOverrideTrait.kt");
}
@Test
@TestMetadata("trait.kt")
public void testTrait() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/bridges/trait.kt");
}
}
@Nested
@TestMetadata("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure")
@TestDataPath("$PROJECT_ROOT")
public class Erasure {
@Test
public void testAllFilesPresentInErasure() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure"), Pattern.compile("^(.+)\\.(kt|kts)$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true);
}
@Test
@TestMetadata("clashFromInterfaceAndSuperClass.kt")
public void testClashFromInterfaceAndSuperClass() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/clashFromInterfaceAndSuperClass.kt");
}
@Test
@TestMetadata("collections.kt")
public void testCollections() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/collections.kt");
}
@Test
@TestMetadata("delegateToTwoTraits.kt")
public void testDelegateToTwoTraits() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/delegateToTwoTraits.kt");
}
@Test
@TestMetadata("delegationAndOwnMethod.kt")
public void testDelegationAndOwnMethod() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/delegationAndOwnMethod.kt");
}
@Test
@TestMetadata("delegationToTraitImplAndOwnMethod.kt")
public void testDelegationToTraitImplAndOwnMethod() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/delegationToTraitImplAndOwnMethod.kt");
}
@Test
@TestMetadata("extensionProperties.kt")
public void testExtensionProperties() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/extensionProperties.kt");
}
@Test
@TestMetadata("genericType.kt")
public void testGenericType() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/genericType.kt");
}
@Test
@TestMetadata("inheritFromTwoTraits.kt")
public void testInheritFromTwoTraits() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/inheritFromTwoTraits.kt");
}
@Test
@TestMetadata("kotlinAndJavaCollections.kt")
public void testKotlinAndJavaCollections() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/kotlinAndJavaCollections.kt");
}
@Test
@TestMetadata("nullableType.kt")
public void testNullableType() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/nullableType.kt");
}
@Test
@TestMetadata("superTraitAndDelegationToTraitImpl.kt")
public void testSuperTraitAndDelegationToTraitImpl() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/superTraitAndDelegationToTraitImpl.kt");
}
@Test
@TestMetadata("twoTraitsAndOwnFunction.kt")
public void testTwoTraitsAndOwnFunction() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/twoTraitsAndOwnFunction.kt");
}
@Test
@TestMetadata("typeMappedToJava.kt")
public void testTypeMappedToJava() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/typeMappedToJava.kt");
}
@Test
@TestMetadata("typeParameter.kt")
public void testTypeParameter() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/typeParameter.kt");
}
@Test
@TestMetadata("typeParameterWithBound.kt")
public void testTypeParameterWithBound() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/typeParameterWithBound.kt");
}
@Test
@TestMetadata("typeParameterWithTwoBounds.kt")
public void testTypeParameterWithTwoBounds() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/typeParameterWithTwoBounds.kt");
}
@Test
@TestMetadata("typeParameterWithTwoBoundsInWhere.kt")
public void testTypeParameterWithTwoBoundsInWhere() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/erasure/typeParameterWithTwoBoundsInWhere.kt");
}
}
@Nested
@TestMetadata("compiler/testData/diagnostics/tests/duplicateJvmSignature/finalMembersFromBuiltIns")
@TestDataPath("$PROJECT_ROOT")
public class FinalMembersFromBuiltIns {
@Test
public void testAllFilesPresentInFinalMembersFromBuiltIns() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/duplicateJvmSignature/finalMembersFromBuiltIns"), Pattern.compile("^(.+)\\.(kt|kts)$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true);
}
@Test
@TestMetadata("enumMembers.kt")
public void testEnumMembers() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/finalMembersFromBuiltIns/enumMembers.kt");
}
@Test
@TestMetadata("waitNotifyGetClass.kt")
public void testWaitNotifyGetClass() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/finalMembersFromBuiltIns/waitNotifyGetClass.kt");
}
}
@Nested
@TestMetadata("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty")
@TestDataPath("$PROJECT_ROOT")
public class FunctionAndProperty {
@Test
public void testAllFilesPresentInFunctionAndProperty() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty"), Pattern.compile("^(.+)\\.(kt|kts)$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true);
}
@Test
@TestMetadata("class.kt")
public void testClass() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/class.kt");
}
@Test
@TestMetadata("classObject.kt")
public void testClassObject() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/classObject.kt");
}
@Test
@TestMetadata("classPropertyInConstructor.kt")
public void testClassPropertyInConstructor() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/classPropertyInConstructor.kt");
}
@Test
@TestMetadata("extensionFunctionAndNormalFunction.kt")
public void testExtensionFunctionAndNormalFunction() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/extensionFunctionAndNormalFunction.kt");
}
@Test
@TestMetadata("extensionPropertyAndFunction.kt")
public void testExtensionPropertyAndFunction() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/extensionPropertyAndFunction.kt");
}
@Test
@TestMetadata("functionAndSetter.kt")
public void testFunctionAndSetter() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/functionAndSetter.kt");
}
@Test
@TestMetadata("functionAndVar.kt")
public void testFunctionAndVar() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/functionAndVar.kt");
}
@Test
@TestMetadata("localClass.kt")
public void testLocalClass() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/localClass.kt");
}
@Test
@TestMetadata("localClassInClass.kt")
public void testLocalClassInClass() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/localClassInClass.kt");
}
@Test
@TestMetadata("nestedClass.kt")
public void testNestedClass() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/nestedClass.kt");
}
@Test
@TestMetadata("object.kt")
public void testObject() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/object.kt");
}
@Test
@TestMetadata("objectExpression.kt")
public void testObjectExpression() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/objectExpression.kt");
}
@Test
@TestMetadata("objectExpressionInConstructor.kt")
public void testObjectExpressionInConstructor() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/objectExpressionInConstructor.kt");
}
@Test
@TestMetadata("privateClassPropertyNoClash.kt")
public void testPrivateClassPropertyNoClash() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/privateClassPropertyNoClash.kt");
}
@Test
@TestMetadata("topLevel.kt")
public void testTopLevel() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/topLevel.kt");
}
@Test
@TestMetadata("topLevelDifferentFiles.kt")
public void testTopLevelDifferentFiles() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/topLevelDifferentFiles.kt");
}
@Test
@TestMetadata("topLevelGetter.kt")
public void testTopLevelGetter() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/topLevelGetter.kt");
}
@Test
@TestMetadata("trait.kt")
public void testTrait() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/functionAndProperty/trait.kt");
}
}
@Nested
@TestMetadata("compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames")
@TestDataPath("$PROJECT_ROOT")
public class SpecialNames {
@Test
public void testAllFilesPresentInSpecialNames() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames"), Pattern.compile("^(.+)\\.(kt|kts)$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true);
}
@Test
@TestMetadata("classObject.kt")
public void testClassObject() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/classObject.kt");
}
@Test
@TestMetadata("classObjectCopiedField.kt")
public void testClassObjectCopiedField() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/classObjectCopiedField.kt");
}
@Test
@TestMetadata("classObjectCopiedFieldObject.kt")
public void testClassObjectCopiedFieldObject() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/classObjectCopiedFieldObject.kt");
}
@Test
@TestMetadata("dataClassCopy.kt")
public void testDataClassCopy() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/dataClassCopy.kt");
}
@Test
@TestMetadata("delegationBy.kt")
public void testDelegationBy() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/delegationBy.kt");
}
@Test
@TestMetadata("enum.kt")
public void testEnum() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/enum.kt");
}
@Test
@TestMetadata("innerClassField.kt")
public void testInnerClassField() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/innerClassField.kt");
}
@Test
@TestMetadata("instance.kt")
public void testInstance() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/instance.kt");
}
@Test
@TestMetadata("propertyMetadataCache.kt")
public void testPropertyMetadataCache() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/specialNames/propertyMetadataCache.kt");
}
}
@Nested
@TestMetadata("compiler/testData/diagnostics/tests/duplicateJvmSignature/statics")
@TestDataPath("$PROJECT_ROOT")
public class Statics {
@Test
public void testAllFilesPresentInStatics() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/duplicateJvmSignature/statics"), Pattern.compile("^(.+)\\.(kt|kts)$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true);
}
@Test
@TestMetadata("jkjk.kt")
public void testJkjk() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/statics/jkjk.kt");
}
@Test
@TestMetadata("kotlinClassExtendsJavaClass.kt")
public void testKotlinClassExtendsJavaClass() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/statics/kotlinClassExtendsJavaClass.kt");
}
@Test
@TestMetadata("kotlinClassExtendsJavaClassExtendsJavaClass.kt")
public void testKotlinClassExtendsJavaClassExtendsJavaClass() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/statics/kotlinClassExtendsJavaClassExtendsJavaClass.kt");
}
@Test
@TestMetadata("kotlinClassImplementsJavaInterface.kt")
public void testKotlinClassImplementsJavaInterface() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/statics/kotlinClassImplementsJavaInterface.kt");
}
@Test
@TestMetadata("kotlinClassImplementsJavaInterfaceExtendsJavaInteface.kt")
public void testKotlinClassImplementsJavaInterfaceExtendsJavaInteface() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/statics/kotlinClassImplementsJavaInterfaceExtendsJavaInteface.kt");
}
@Test
@TestMetadata("kotlinMembersVsJavaNonVisibleStatics.kt")
public void testKotlinMembersVsJavaNonVisibleStatics() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/statics/kotlinMembersVsJavaNonVisibleStatics.kt");
}
}
@Nested
@TestMetadata("compiler/testData/diagnostics/tests/duplicateJvmSignature/synthesized")
@TestDataPath("$PROJECT_ROOT")
public class Synthesized {
@Test
public void testAllFilesPresentInSynthesized() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/duplicateJvmSignature/synthesized"), Pattern.compile("^(.+)\\.(kt|kts)$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true);
}
@Test
@TestMetadata("enumValuesValueOf.kt")
public void testEnumValuesValueOf() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/synthesized/enumValuesValueOf.kt");
}
}
@Nested
@TestMetadata("compiler/testData/diagnostics/tests/duplicateJvmSignature/traitImpl")
@TestDataPath("$PROJECT_ROOT")
public class TraitImpl {
@Test
public void testAllFilesPresentInTraitImpl() {
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("compiler/testData/diagnostics/tests/duplicateJvmSignature/traitImpl"), Pattern.compile("^(.+)\\.(kt|kts)$"), Pattern.compile("^(.+)\\.(reversed|fir|ll)\\.kts?$"), true);
}
@Test
@TestMetadata("oneTrait.kt")
public void testOneTrait() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/traitImpl/oneTrait.kt");
}
@Test
@TestMetadata("traitFunctionOverriddenByPropertyInTrait.kt")
public void testTraitFunctionOverriddenByPropertyInTrait() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/traitImpl/traitFunctionOverriddenByPropertyInTrait.kt");
}
@Test
@TestMetadata("traitPropertyOverriddenByFunctionInTrait.kt")
public void testTraitPropertyOverriddenByFunctionInTrait() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/traitImpl/traitPropertyOverriddenByFunctionInTrait.kt");
}
@Test
@TestMetadata("twoTraits.kt")
public void testTwoTraits() {
runTest("compiler/testData/diagnostics/tests/duplicateJvmSignature/traitImpl/twoTraits.kt");
}
}
}
@Nested
@TestMetadata("compiler/testData/diagnostics/tests/dynamicTypes")
@TestDataPath("$PROJECT_ROOT")