diff --git a/compiler/testData/diagnostics/tests/Abstract.jet b/compiler/testData/diagnostics/tests/Abstract.kt similarity index 100% rename from compiler/testData/diagnostics/tests/Abstract.jet rename to compiler/testData/diagnostics/tests/Abstract.kt diff --git a/compiler/testData/diagnostics/tests/AbstractEnum.jet b/compiler/testData/diagnostics/tests/AbstractEnum.kt similarity index 100% rename from compiler/testData/diagnostics/tests/AbstractEnum.jet rename to compiler/testData/diagnostics/tests/AbstractEnum.kt diff --git a/compiler/testData/diagnostics/tests/AbstractInAbstractClass.jet b/compiler/testData/diagnostics/tests/AbstractInAbstractClass.kt similarity index 100% rename from compiler/testData/diagnostics/tests/AbstractInAbstractClass.jet rename to compiler/testData/diagnostics/tests/AbstractInAbstractClass.kt diff --git a/compiler/testData/diagnostics/tests/AbstractInClass.jet b/compiler/testData/diagnostics/tests/AbstractInClass.kt similarity index 100% rename from compiler/testData/diagnostics/tests/AbstractInClass.jet rename to compiler/testData/diagnostics/tests/AbstractInClass.kt diff --git a/compiler/testData/diagnostics/tests/AbstractInEnum.jet b/compiler/testData/diagnostics/tests/AbstractInEnum.kt similarity index 100% rename from compiler/testData/diagnostics/tests/AbstractInEnum.jet rename to compiler/testData/diagnostics/tests/AbstractInEnum.kt diff --git a/compiler/testData/diagnostics/tests/AbstractInTrait.jet b/compiler/testData/diagnostics/tests/AbstractInTrait.kt similarity index 100% rename from compiler/testData/diagnostics/tests/AbstractInTrait.jet rename to compiler/testData/diagnostics/tests/AbstractInTrait.kt diff --git a/compiler/testData/diagnostics/tests/AnonymousInitializerVarAndConstructor.jet b/compiler/testData/diagnostics/tests/AnonymousInitializerVarAndConstructor.kt similarity index 100% rename from compiler/testData/diagnostics/tests/AnonymousInitializerVarAndConstructor.jet rename to compiler/testData/diagnostics/tests/AnonymousInitializerVarAndConstructor.kt diff --git a/compiler/testData/diagnostics/tests/AnonymousInitializers.jet b/compiler/testData/diagnostics/tests/AnonymousInitializers.kt similarity index 100% rename from compiler/testData/diagnostics/tests/AnonymousInitializers.jet rename to compiler/testData/diagnostics/tests/AnonymousInitializers.kt diff --git a/compiler/testData/diagnostics/tests/AutoCreatedIt.jet b/compiler/testData/diagnostics/tests/AutoCreatedIt.kt similarity index 100% rename from compiler/testData/diagnostics/tests/AutoCreatedIt.jet rename to compiler/testData/diagnostics/tests/AutoCreatedIt.kt diff --git a/compiler/testData/diagnostics/tests/AutocastAmbiguitites.jet b/compiler/testData/diagnostics/tests/AutocastAmbiguitites.kt similarity index 100% rename from compiler/testData/diagnostics/tests/AutocastAmbiguitites.jet rename to compiler/testData/diagnostics/tests/AutocastAmbiguitites.kt diff --git a/compiler/testData/diagnostics/tests/AutocastsForStableIdentifiers.jet b/compiler/testData/diagnostics/tests/AutocastsForStableIdentifiers.kt similarity index 100% rename from compiler/testData/diagnostics/tests/AutocastsForStableIdentifiers.jet rename to compiler/testData/diagnostics/tests/AutocastsForStableIdentifiers.kt diff --git a/compiler/testData/diagnostics/tests/Basic.jet b/compiler/testData/diagnostics/tests/Basic.kt similarity index 100% rename from compiler/testData/diagnostics/tests/Basic.jet rename to compiler/testData/diagnostics/tests/Basic.kt diff --git a/compiler/testData/diagnostics/tests/BinaryCallsOnNullableValues.jet b/compiler/testData/diagnostics/tests/BinaryCallsOnNullableValues.kt similarity index 100% rename from compiler/testData/diagnostics/tests/BinaryCallsOnNullableValues.jet rename to compiler/testData/diagnostics/tests/BinaryCallsOnNullableValues.kt diff --git a/compiler/testData/diagnostics/tests/Bounds.jet b/compiler/testData/diagnostics/tests/Bounds.kt similarity index 100% rename from compiler/testData/diagnostics/tests/Bounds.jet rename to compiler/testData/diagnostics/tests/Bounds.kt diff --git a/compiler/testData/diagnostics/tests/BreakContinue.jet b/compiler/testData/diagnostics/tests/BreakContinue.kt similarity index 100% rename from compiler/testData/diagnostics/tests/BreakContinue.jet rename to compiler/testData/diagnostics/tests/BreakContinue.kt diff --git a/compiler/testData/diagnostics/tests/Builders.jet b/compiler/testData/diagnostics/tests/Builders.kt similarity index 100% rename from compiler/testData/diagnostics/tests/Builders.jet rename to compiler/testData/diagnostics/tests/Builders.kt diff --git a/compiler/testData/diagnostics/tests/Casts.jet b/compiler/testData/diagnostics/tests/Casts.kt similarity index 100% rename from compiler/testData/diagnostics/tests/Casts.jet rename to compiler/testData/diagnostics/tests/Casts.kt diff --git a/compiler/testData/diagnostics/tests/CharacterLiterals.jet b/compiler/testData/diagnostics/tests/CharacterLiterals.kt similarity index 100% rename from compiler/testData/diagnostics/tests/CharacterLiterals.jet rename to compiler/testData/diagnostics/tests/CharacterLiterals.kt diff --git a/compiler/testData/diagnostics/tests/ClassObjectCannotAccessClassFields.jet b/compiler/testData/diagnostics/tests/ClassObjectCannotAccessClassFields.kt similarity index 100% rename from compiler/testData/diagnostics/tests/ClassObjectCannotAccessClassFields.jet rename to compiler/testData/diagnostics/tests/ClassObjectCannotAccessClassFields.kt diff --git a/compiler/testData/diagnostics/tests/ClassObjectVisibility.jet b/compiler/testData/diagnostics/tests/ClassObjectVisibility.kt similarity index 100% rename from compiler/testData/diagnostics/tests/ClassObjectVisibility.jet rename to compiler/testData/diagnostics/tests/ClassObjectVisibility.kt diff --git a/compiler/testData/diagnostics/tests/ClassObjects.jet b/compiler/testData/diagnostics/tests/ClassObjects.kt similarity index 100% rename from compiler/testData/diagnostics/tests/ClassObjects.jet rename to compiler/testData/diagnostics/tests/ClassObjects.kt diff --git a/compiler/testData/diagnostics/tests/Constants.jet b/compiler/testData/diagnostics/tests/Constants.kt similarity index 100% rename from compiler/testData/diagnostics/tests/Constants.jet rename to compiler/testData/diagnostics/tests/Constants.kt diff --git a/compiler/testData/diagnostics/tests/Constructors.jet b/compiler/testData/diagnostics/tests/Constructors.kt similarity index 100% rename from compiler/testData/diagnostics/tests/Constructors.jet rename to compiler/testData/diagnostics/tests/Constructors.kt diff --git a/compiler/testData/diagnostics/tests/CovariantOverrideType.jet b/compiler/testData/diagnostics/tests/CovariantOverrideType.kt similarity index 100% rename from compiler/testData/diagnostics/tests/CovariantOverrideType.jet rename to compiler/testData/diagnostics/tests/CovariantOverrideType.kt diff --git a/compiler/testData/diagnostics/tests/CyclicHierarchy.jet b/compiler/testData/diagnostics/tests/CyclicHierarchy.kt similarity index 100% rename from compiler/testData/diagnostics/tests/CyclicHierarchy.jet rename to compiler/testData/diagnostics/tests/CyclicHierarchy.kt diff --git a/compiler/testData/diagnostics/tests/DanglingFunctionLiteral.jet b/compiler/testData/diagnostics/tests/DanglingFunctionLiteral.kt similarity index 100% rename from compiler/testData/diagnostics/tests/DanglingFunctionLiteral.jet rename to compiler/testData/diagnostics/tests/DanglingFunctionLiteral.kt diff --git a/compiler/testData/diagnostics/tests/DefaultValuesTypechecking.jet b/compiler/testData/diagnostics/tests/DefaultValuesTypechecking.kt similarity index 100% rename from compiler/testData/diagnostics/tests/DefaultValuesTypechecking.jet rename to compiler/testData/diagnostics/tests/DefaultValuesTypechecking.kt diff --git a/compiler/testData/diagnostics/tests/DeferredTypes.jet b/compiler/testData/diagnostics/tests/DeferredTypes.kt similarity index 100% rename from compiler/testData/diagnostics/tests/DeferredTypes.jet rename to compiler/testData/diagnostics/tests/DeferredTypes.kt diff --git a/compiler/testData/diagnostics/tests/DelegationAndOverriding.jet b/compiler/testData/diagnostics/tests/DelegationAndOverriding.kt similarity index 100% rename from compiler/testData/diagnostics/tests/DelegationAndOverriding.jet rename to compiler/testData/diagnostics/tests/DelegationAndOverriding.kt diff --git a/compiler/testData/diagnostics/tests/DelegationNotTotrait.jet b/compiler/testData/diagnostics/tests/DelegationNotTotrait.kt similarity index 100% rename from compiler/testData/diagnostics/tests/DelegationNotTotrait.jet rename to compiler/testData/diagnostics/tests/DelegationNotTotrait.kt diff --git a/compiler/testData/diagnostics/tests/DiamondFunction.jet b/compiler/testData/diagnostics/tests/DiamondFunction.kt similarity index 100% rename from compiler/testData/diagnostics/tests/DiamondFunction.jet rename to compiler/testData/diagnostics/tests/DiamondFunction.kt diff --git a/compiler/testData/diagnostics/tests/DiamondFunctionGeneric.jet b/compiler/testData/diagnostics/tests/DiamondFunctionGeneric.kt similarity index 100% rename from compiler/testData/diagnostics/tests/DiamondFunctionGeneric.jet rename to compiler/testData/diagnostics/tests/DiamondFunctionGeneric.kt diff --git a/compiler/testData/diagnostics/tests/DiamondProperty.jet b/compiler/testData/diagnostics/tests/DiamondProperty.kt similarity index 100% rename from compiler/testData/diagnostics/tests/DiamondProperty.jet rename to compiler/testData/diagnostics/tests/DiamondProperty.kt diff --git a/compiler/testData/diagnostics/tests/Dollar.jet b/compiler/testData/diagnostics/tests/Dollar.kt similarity index 100% rename from compiler/testData/diagnostics/tests/Dollar.jet rename to compiler/testData/diagnostics/tests/Dollar.kt diff --git a/compiler/testData/diagnostics/tests/Enums.jet b/compiler/testData/diagnostics/tests/Enums.kt similarity index 100% rename from compiler/testData/diagnostics/tests/Enums.jet rename to compiler/testData/diagnostics/tests/Enums.kt diff --git a/compiler/testData/diagnostics/tests/ForRangeConventions.jet b/compiler/testData/diagnostics/tests/ForRangeConventions.kt similarity index 100% rename from compiler/testData/diagnostics/tests/ForRangeConventions.jet rename to compiler/testData/diagnostics/tests/ForRangeConventions.kt diff --git a/compiler/testData/diagnostics/tests/FunctionCalleeExpressions.jet b/compiler/testData/diagnostics/tests/FunctionCalleeExpressions.kt similarity index 100% rename from compiler/testData/diagnostics/tests/FunctionCalleeExpressions.jet rename to compiler/testData/diagnostics/tests/FunctionCalleeExpressions.kt diff --git a/compiler/testData/diagnostics/tests/FunctionReturnTypes.jet b/compiler/testData/diagnostics/tests/FunctionReturnTypes.kt similarity index 100% rename from compiler/testData/diagnostics/tests/FunctionReturnTypes.jet rename to compiler/testData/diagnostics/tests/FunctionReturnTypes.kt diff --git a/compiler/testData/diagnostics/tests/GenericArgumentConsistency.jet b/compiler/testData/diagnostics/tests/GenericArgumentConsistency.kt similarity index 100% rename from compiler/testData/diagnostics/tests/GenericArgumentConsistency.jet rename to compiler/testData/diagnostics/tests/GenericArgumentConsistency.kt diff --git a/compiler/testData/diagnostics/tests/GenericFunctionIsLessSpecific.jet b/compiler/testData/diagnostics/tests/GenericFunctionIsLessSpecific.kt similarity index 100% rename from compiler/testData/diagnostics/tests/GenericFunctionIsLessSpecific.jet rename to compiler/testData/diagnostics/tests/GenericFunctionIsLessSpecific.kt diff --git a/compiler/testData/diagnostics/tests/IllegalModifiers.jet b/compiler/testData/diagnostics/tests/IllegalModifiers.kt similarity index 100% rename from compiler/testData/diagnostics/tests/IllegalModifiers.jet rename to compiler/testData/diagnostics/tests/IllegalModifiers.kt diff --git a/compiler/testData/diagnostics/tests/ImportResolutionOrder.jet b/compiler/testData/diagnostics/tests/ImportResolutionOrder.kt similarity index 100% rename from compiler/testData/diagnostics/tests/ImportResolutionOrder.jet rename to compiler/testData/diagnostics/tests/ImportResolutionOrder.kt diff --git a/compiler/testData/diagnostics/tests/IncDec.jet b/compiler/testData/diagnostics/tests/IncDec.kt similarity index 100% rename from compiler/testData/diagnostics/tests/IncDec.jet rename to compiler/testData/diagnostics/tests/IncDec.kt diff --git a/compiler/testData/diagnostics/tests/IncorrectCharacterLiterals.jet b/compiler/testData/diagnostics/tests/IncorrectCharacterLiterals.kt similarity index 100% rename from compiler/testData/diagnostics/tests/IncorrectCharacterLiterals.jet rename to compiler/testData/diagnostics/tests/IncorrectCharacterLiterals.kt diff --git a/compiler/testData/diagnostics/tests/InferNullabilityInThenBlock.jet b/compiler/testData/diagnostics/tests/InferNullabilityInThenBlock.kt similarity index 100% rename from compiler/testData/diagnostics/tests/InferNullabilityInThenBlock.jet rename to compiler/testData/diagnostics/tests/InferNullabilityInThenBlock.kt diff --git a/compiler/testData/diagnostics/tests/InnerClassClassObject.jet b/compiler/testData/diagnostics/tests/InnerClassClassObject.kt similarity index 100% rename from compiler/testData/diagnostics/tests/InnerClassClassObject.jet rename to compiler/testData/diagnostics/tests/InnerClassClassObject.kt diff --git a/compiler/testData/diagnostics/tests/IsExpressions.jet b/compiler/testData/diagnostics/tests/IsExpressions.kt similarity index 100% rename from compiler/testData/diagnostics/tests/IsExpressions.jet rename to compiler/testData/diagnostics/tests/IsExpressions.kt diff --git a/compiler/testData/diagnostics/tests/LValueAssignment.jet b/compiler/testData/diagnostics/tests/LValueAssignment.kt similarity index 100% rename from compiler/testData/diagnostics/tests/LValueAssignment.jet rename to compiler/testData/diagnostics/tests/LValueAssignment.kt diff --git a/compiler/testData/diagnostics/tests/MergePackagesWithJava.jet b/compiler/testData/diagnostics/tests/MergePackagesWithJava.kt similarity index 100% rename from compiler/testData/diagnostics/tests/MergePackagesWithJava.jet rename to compiler/testData/diagnostics/tests/MergePackagesWithJava.kt diff --git a/compiler/testData/diagnostics/tests/MultilineStringTemplates.jet b/compiler/testData/diagnostics/tests/MultilineStringTemplates.kt similarity index 100% rename from compiler/testData/diagnostics/tests/MultilineStringTemplates.jet rename to compiler/testData/diagnostics/tests/MultilineStringTemplates.kt diff --git a/compiler/testData/diagnostics/tests/MultipleBounds.jet b/compiler/testData/diagnostics/tests/MultipleBounds.kt similarity index 100% rename from compiler/testData/diagnostics/tests/MultipleBounds.jet rename to compiler/testData/diagnostics/tests/MultipleBounds.kt diff --git a/compiler/testData/diagnostics/tests/NamedArgumentsAndDefaultValues.jet b/compiler/testData/diagnostics/tests/NamedArgumentsAndDefaultValues.kt similarity index 100% rename from compiler/testData/diagnostics/tests/NamedArgumentsAndDefaultValues.jet rename to compiler/testData/diagnostics/tests/NamedArgumentsAndDefaultValues.kt diff --git a/compiler/testData/diagnostics/tests/NamespaceAsExpression.jet b/compiler/testData/diagnostics/tests/NamespaceAsExpression.kt similarity index 100% rename from compiler/testData/diagnostics/tests/NamespaceAsExpression.jet rename to compiler/testData/diagnostics/tests/NamespaceAsExpression.kt diff --git a/compiler/testData/diagnostics/tests/NamespaceInExpressionPosition.jet b/compiler/testData/diagnostics/tests/NamespaceInExpressionPosition.kt similarity index 100% rename from compiler/testData/diagnostics/tests/NamespaceInExpressionPosition.jet rename to compiler/testData/diagnostics/tests/NamespaceInExpressionPosition.kt diff --git a/compiler/testData/diagnostics/tests/NamespaceQualified.jet b/compiler/testData/diagnostics/tests/NamespaceQualified.kt similarity index 100% rename from compiler/testData/diagnostics/tests/NamespaceQualified.jet rename to compiler/testData/diagnostics/tests/NamespaceQualified.kt diff --git a/compiler/testData/diagnostics/tests/Nullability.jet b/compiler/testData/diagnostics/tests/Nullability.kt similarity index 100% rename from compiler/testData/diagnostics/tests/Nullability.jet rename to compiler/testData/diagnostics/tests/Nullability.kt diff --git a/compiler/testData/diagnostics/tests/OverrideFunctionWithParamDefaultValue.jet b/compiler/testData/diagnostics/tests/OverrideFunctionWithParamDefaultValue.kt similarity index 100% rename from compiler/testData/diagnostics/tests/OverrideFunctionWithParamDefaultValue.jet rename to compiler/testData/diagnostics/tests/OverrideFunctionWithParamDefaultValue.kt diff --git a/compiler/testData/diagnostics/tests/OverridenFunctionAndSpecifiedTypeParameter.jet b/compiler/testData/diagnostics/tests/OverridenFunctionAndSpecifiedTypeParameter.kt similarity index 100% rename from compiler/testData/diagnostics/tests/OverridenFunctionAndSpecifiedTypeParameter.jet rename to compiler/testData/diagnostics/tests/OverridenFunctionAndSpecifiedTypeParameter.kt diff --git a/compiler/testData/diagnostics/tests/OverridingVarByVal.jet b/compiler/testData/diagnostics/tests/OverridingVarByVal.kt similarity index 100% rename from compiler/testData/diagnostics/tests/OverridingVarByVal.jet rename to compiler/testData/diagnostics/tests/OverridingVarByVal.kt diff --git a/compiler/testData/diagnostics/tests/PrimaryConstructors.jet b/compiler/testData/diagnostics/tests/PrimaryConstructors.kt similarity index 100% rename from compiler/testData/diagnostics/tests/PrimaryConstructors.jet rename to compiler/testData/diagnostics/tests/PrimaryConstructors.kt diff --git a/compiler/testData/diagnostics/tests/ProcessingEmptyImport.jet b/compiler/testData/diagnostics/tests/ProcessingEmptyImport.kt similarity index 100% rename from compiler/testData/diagnostics/tests/ProcessingEmptyImport.jet rename to compiler/testData/diagnostics/tests/ProcessingEmptyImport.kt diff --git a/compiler/testData/diagnostics/tests/ProjectionOnFunctionArgumentErrror.jet b/compiler/testData/diagnostics/tests/ProjectionOnFunctionArgumentErrror.kt similarity index 100% rename from compiler/testData/diagnostics/tests/ProjectionOnFunctionArgumentErrror.jet rename to compiler/testData/diagnostics/tests/ProjectionOnFunctionArgumentErrror.kt diff --git a/compiler/testData/diagnostics/tests/ProjectionsInSupertypes.jet b/compiler/testData/diagnostics/tests/ProjectionsInSupertypes.kt similarity index 100% rename from compiler/testData/diagnostics/tests/ProjectionsInSupertypes.jet rename to compiler/testData/diagnostics/tests/ProjectionsInSupertypes.kt diff --git a/compiler/testData/diagnostics/tests/Properties.jet b/compiler/testData/diagnostics/tests/Properties.kt similarity index 100% rename from compiler/testData/diagnostics/tests/Properties.jet rename to compiler/testData/diagnostics/tests/Properties.kt diff --git a/compiler/testData/diagnostics/tests/QualifiedExpressions.jet b/compiler/testData/diagnostics/tests/QualifiedExpressions.kt similarity index 100% rename from compiler/testData/diagnostics/tests/QualifiedExpressions.jet rename to compiler/testData/diagnostics/tests/QualifiedExpressions.kt diff --git a/compiler/testData/diagnostics/tests/QualifiedThis.jet b/compiler/testData/diagnostics/tests/QualifiedThis.kt similarity index 100% rename from compiler/testData/diagnostics/tests/QualifiedThis.jet rename to compiler/testData/diagnostics/tests/QualifiedThis.kt diff --git a/compiler/testData/diagnostics/tests/RecursiveTypeInference.jet b/compiler/testData/diagnostics/tests/RecursiveTypeInference.kt similarity index 100% rename from compiler/testData/diagnostics/tests/RecursiveTypeInference.jet rename to compiler/testData/diagnostics/tests/RecursiveTypeInference.kt diff --git a/compiler/testData/diagnostics/tests/ResolveOfJavaGenerics.jet b/compiler/testData/diagnostics/tests/ResolveOfJavaGenerics.kt similarity index 100% rename from compiler/testData/diagnostics/tests/ResolveOfJavaGenerics.jet rename to compiler/testData/diagnostics/tests/ResolveOfJavaGenerics.kt diff --git a/compiler/testData/diagnostics/tests/ResolveToJava.jet b/compiler/testData/diagnostics/tests/ResolveToJava.kt similarity index 100% rename from compiler/testData/diagnostics/tests/ResolveToJava.jet rename to compiler/testData/diagnostics/tests/ResolveToJava.kt diff --git a/compiler/testData/diagnostics/tests/Return.jet b/compiler/testData/diagnostics/tests/Return.kt similarity index 100% rename from compiler/testData/diagnostics/tests/Return.jet rename to compiler/testData/diagnostics/tests/Return.kt diff --git a/compiler/testData/diagnostics/tests/SafeCallNonNullReceiver.jet b/compiler/testData/diagnostics/tests/SafeCallNonNullReceiver.kt similarity index 100% rename from compiler/testData/diagnostics/tests/SafeCallNonNullReceiver.jet rename to compiler/testData/diagnostics/tests/SafeCallNonNullReceiver.kt diff --git a/compiler/testData/diagnostics/tests/SafeCallNonNullReceiverReturnNull.jet b/compiler/testData/diagnostics/tests/SafeCallNonNullReceiverReturnNull.kt similarity index 100% rename from compiler/testData/diagnostics/tests/SafeCallNonNullReceiverReturnNull.jet rename to compiler/testData/diagnostics/tests/SafeCallNonNullReceiverReturnNull.kt diff --git a/compiler/testData/diagnostics/tests/ShiftFunctionTypes.jet b/compiler/testData/diagnostics/tests/ShiftFunctionTypes.kt similarity index 100% rename from compiler/testData/diagnostics/tests/ShiftFunctionTypes.jet rename to compiler/testData/diagnostics/tests/ShiftFunctionTypes.kt diff --git a/compiler/testData/diagnostics/tests/StarsInFunctionCalls.jet b/compiler/testData/diagnostics/tests/StarsInFunctionCalls.kt similarity index 100% rename from compiler/testData/diagnostics/tests/StarsInFunctionCalls.jet rename to compiler/testData/diagnostics/tests/StarsInFunctionCalls.kt diff --git a/compiler/testData/diagnostics/tests/StringTemplates.jet b/compiler/testData/diagnostics/tests/StringTemplates.kt similarity index 100% rename from compiler/testData/diagnostics/tests/StringTemplates.jet rename to compiler/testData/diagnostics/tests/StringTemplates.kt diff --git a/compiler/testData/diagnostics/tests/Super.jet b/compiler/testData/diagnostics/tests/Super.kt similarity index 100% rename from compiler/testData/diagnostics/tests/Super.jet rename to compiler/testData/diagnostics/tests/Super.kt diff --git a/compiler/testData/diagnostics/tests/SupertypeListChecks.jet b/compiler/testData/diagnostics/tests/SupertypeListChecks.kt similarity index 100% rename from compiler/testData/diagnostics/tests/SupertypeListChecks.jet rename to compiler/testData/diagnostics/tests/SupertypeListChecks.kt diff --git a/compiler/testData/diagnostics/tests/SyntaxErrorInTestHighlighting.jet b/compiler/testData/diagnostics/tests/SyntaxErrorInTestHighlighting.kt similarity index 100% rename from compiler/testData/diagnostics/tests/SyntaxErrorInTestHighlighting.jet rename to compiler/testData/diagnostics/tests/SyntaxErrorInTestHighlighting.kt diff --git a/compiler/testData/diagnostics/tests/SyntaxErrorInTestHighlightingEof.jet b/compiler/testData/diagnostics/tests/SyntaxErrorInTestHighlightingEof.kt similarity index 100% rename from compiler/testData/diagnostics/tests/SyntaxErrorInTestHighlightingEof.jet rename to compiler/testData/diagnostics/tests/SyntaxErrorInTestHighlightingEof.kt diff --git a/compiler/testData/diagnostics/tests/TraitSupertypeList.jet b/compiler/testData/diagnostics/tests/TraitSupertypeList.kt similarity index 100% rename from compiler/testData/diagnostics/tests/TraitSupertypeList.jet rename to compiler/testData/diagnostics/tests/TraitSupertypeList.kt diff --git a/compiler/testData/diagnostics/tests/TypeInference.jet b/compiler/testData/diagnostics/tests/TypeInference.kt similarity index 100% rename from compiler/testData/diagnostics/tests/TypeInference.jet rename to compiler/testData/diagnostics/tests/TypeInference.kt diff --git a/compiler/testData/diagnostics/tests/UninitializedOrReassignedVariables.jet b/compiler/testData/diagnostics/tests/UninitializedOrReassignedVariables.kt similarity index 100% rename from compiler/testData/diagnostics/tests/UninitializedOrReassignedVariables.jet rename to compiler/testData/diagnostics/tests/UninitializedOrReassignedVariables.kt diff --git a/compiler/testData/diagnostics/tests/UnitByDefaultForFunctionTypes.jet b/compiler/testData/diagnostics/tests/UnitByDefaultForFunctionTypes.kt similarity index 100% rename from compiler/testData/diagnostics/tests/UnitByDefaultForFunctionTypes.jet rename to compiler/testData/diagnostics/tests/UnitByDefaultForFunctionTypes.kt diff --git a/compiler/testData/diagnostics/tests/UnreachableCode.jet b/compiler/testData/diagnostics/tests/UnreachableCode.kt similarity index 100% rename from compiler/testData/diagnostics/tests/UnreachableCode.jet rename to compiler/testData/diagnostics/tests/UnreachableCode.kt diff --git a/compiler/testData/diagnostics/tests/Unresolved.jet b/compiler/testData/diagnostics/tests/Unresolved.kt similarity index 100% rename from compiler/testData/diagnostics/tests/Unresolved.jet rename to compiler/testData/diagnostics/tests/Unresolved.kt diff --git a/compiler/testData/diagnostics/tests/UnusedVariables.jet b/compiler/testData/diagnostics/tests/UnusedVariables.kt similarity index 100% rename from compiler/testData/diagnostics/tests/UnusedVariables.jet rename to compiler/testData/diagnostics/tests/UnusedVariables.kt diff --git a/compiler/testData/diagnostics/tests/ValAndFunOverrideCompatibilityClash.jet b/compiler/testData/diagnostics/tests/ValAndFunOverrideCompatibilityClash.kt similarity index 100% rename from compiler/testData/diagnostics/tests/ValAndFunOverrideCompatibilityClash.jet rename to compiler/testData/diagnostics/tests/ValAndFunOverrideCompatibilityClash.kt diff --git a/compiler/testData/diagnostics/tests/VarargTypes.jet b/compiler/testData/diagnostics/tests/VarargTypes.kt similarity index 100% rename from compiler/testData/diagnostics/tests/VarargTypes.jet rename to compiler/testData/diagnostics/tests/VarargTypes.kt diff --git a/compiler/testData/diagnostics/tests/Varargs.jet b/compiler/testData/diagnostics/tests/Varargs.kt similarity index 100% rename from compiler/testData/diagnostics/tests/Varargs.jet rename to compiler/testData/diagnostics/tests/Varargs.kt diff --git a/compiler/testData/diagnostics/tests/Variance.jet b/compiler/testData/diagnostics/tests/Variance.kt similarity index 100% rename from compiler/testData/diagnostics/tests/Variance.jet rename to compiler/testData/diagnostics/tests/Variance.kt diff --git a/compiler/testData/diagnostics/tests/When.jet b/compiler/testData/diagnostics/tests/When.kt similarity index 100% rename from compiler/testData/diagnostics/tests/When.jet rename to compiler/testData/diagnostics/tests/When.kt diff --git a/compiler/testData/diagnostics/tests/annotations/AmbigiousAnnotationConstructor.jet b/compiler/testData/diagnostics/tests/annotations/AmbigiousAnnotationConstructor.kt similarity index 100% rename from compiler/testData/diagnostics/tests/annotations/AmbigiousAnnotationConstructor.jet rename to compiler/testData/diagnostics/tests/annotations/AmbigiousAnnotationConstructor.kt diff --git a/compiler/testData/diagnostics/tests/annotations/AnnotatedConstructorParams.jet b/compiler/testData/diagnostics/tests/annotations/AnnotatedConstructorParams.kt similarity index 100% rename from compiler/testData/diagnostics/tests/annotations/AnnotatedConstructorParams.jet rename to compiler/testData/diagnostics/tests/annotations/AnnotatedConstructorParams.kt diff --git a/compiler/testData/diagnostics/tests/annotations/AnnotationsForClasses.jet b/compiler/testData/diagnostics/tests/annotations/AnnotationsForClasses.kt similarity index 100% rename from compiler/testData/diagnostics/tests/annotations/AnnotationsForClasses.jet rename to compiler/testData/diagnostics/tests/annotations/AnnotationsForClasses.kt diff --git a/compiler/testData/diagnostics/tests/annotations/BasicAnnotations.jet b/compiler/testData/diagnostics/tests/annotations/BasicAnnotations.kt similarity index 100% rename from compiler/testData/diagnostics/tests/annotations/BasicAnnotations.jet rename to compiler/testData/diagnostics/tests/annotations/BasicAnnotations.kt diff --git a/compiler/testData/diagnostics/tests/annotations/Deprecated.jet b/compiler/testData/diagnostics/tests/annotations/Deprecated.kt similarity index 100% rename from compiler/testData/diagnostics/tests/annotations/Deprecated.jet rename to compiler/testData/diagnostics/tests/annotations/Deprecated.kt diff --git a/compiler/testData/diagnostics/tests/annotations/JavaAnnotationConstructors.jet b/compiler/testData/diagnostics/tests/annotations/JavaAnnotationConstructors.kt similarity index 100% rename from compiler/testData/diagnostics/tests/annotations/JavaAnnotationConstructors.jet rename to compiler/testData/diagnostics/tests/annotations/JavaAnnotationConstructors.kt diff --git a/compiler/testData/diagnostics/tests/annotations/NonAnnotationClass.jet b/compiler/testData/diagnostics/tests/annotations/NonAnnotationClass.kt similarity index 100% rename from compiler/testData/diagnostics/tests/annotations/NonAnnotationClass.jet rename to compiler/testData/diagnostics/tests/annotations/NonAnnotationClass.kt diff --git a/compiler/testData/diagnostics/tests/annotations/kt1860-negative.jet b/compiler/testData/diagnostics/tests/annotations/kt1860-negative.kt similarity index 100% rename from compiler/testData/diagnostics/tests/annotations/kt1860-negative.jet rename to compiler/testData/diagnostics/tests/annotations/kt1860-negative.kt diff --git a/compiler/testData/diagnostics/tests/annotations/kt1860-positive.jet b/compiler/testData/diagnostics/tests/annotations/kt1860-positive.kt similarity index 100% rename from compiler/testData/diagnostics/tests/annotations/kt1860-positive.jet rename to compiler/testData/diagnostics/tests/annotations/kt1860-positive.kt diff --git a/compiler/testData/diagnostics/tests/backingField/CustomGetSet.jet b/compiler/testData/diagnostics/tests/backingField/CustomGetSet.kt similarity index 100% rename from compiler/testData/diagnostics/tests/backingField/CustomGetSet.jet rename to compiler/testData/diagnostics/tests/backingField/CustomGetSet.kt diff --git a/compiler/testData/diagnostics/tests/backingField/CustomGetVal.jet b/compiler/testData/diagnostics/tests/backingField/CustomGetVal.kt similarity index 100% rename from compiler/testData/diagnostics/tests/backingField/CustomGetVal.jet rename to compiler/testData/diagnostics/tests/backingField/CustomGetVal.kt diff --git a/compiler/testData/diagnostics/tests/backingField/CustomGetValGlobal.jet b/compiler/testData/diagnostics/tests/backingField/CustomGetValGlobal.kt similarity index 100% rename from compiler/testData/diagnostics/tests/backingField/CustomGetValGlobal.jet rename to compiler/testData/diagnostics/tests/backingField/CustomGetValGlobal.kt diff --git a/compiler/testData/diagnostics/tests/backingField/CustomGetVar.jet b/compiler/testData/diagnostics/tests/backingField/CustomGetVar.kt similarity index 100% rename from compiler/testData/diagnostics/tests/backingField/CustomGetVar.jet rename to compiler/testData/diagnostics/tests/backingField/CustomGetVar.kt diff --git a/compiler/testData/diagnostics/tests/backingField/CustomSet.jet b/compiler/testData/diagnostics/tests/backingField/CustomSet.kt similarity index 100% rename from compiler/testData/diagnostics/tests/backingField/CustomSet.jet rename to compiler/testData/diagnostics/tests/backingField/CustomSet.kt diff --git a/compiler/testData/diagnostics/tests/backingField/CyclicReferenceInitializer.jet b/compiler/testData/diagnostics/tests/backingField/CyclicReferenceInitializer.kt similarity index 100% rename from compiler/testData/diagnostics/tests/backingField/CyclicReferenceInitializer.jet rename to compiler/testData/diagnostics/tests/backingField/CyclicReferenceInitializer.kt diff --git a/compiler/testData/diagnostics/tests/backingField/ReadForwardInAnonymous.jet b/compiler/testData/diagnostics/tests/backingField/ReadForwardInAnonymous.kt similarity index 100% rename from compiler/testData/diagnostics/tests/backingField/ReadForwardInAnonymous.jet rename to compiler/testData/diagnostics/tests/backingField/ReadForwardInAnonymous.kt diff --git a/compiler/testData/diagnostics/tests/backingField/ReadForwardInPropertyInitializer.jet b/compiler/testData/diagnostics/tests/backingField/ReadForwardInPropertyInitializer.kt similarity index 100% rename from compiler/testData/diagnostics/tests/backingField/ReadForwardInPropertyInitializer.jet rename to compiler/testData/diagnostics/tests/backingField/ReadForwardInPropertyInitializer.kt diff --git a/compiler/testData/diagnostics/tests/backingField/ReadInAnonymous.jet b/compiler/testData/diagnostics/tests/backingField/ReadInAnonymous.kt similarity index 100% rename from compiler/testData/diagnostics/tests/backingField/ReadInAnonymous.jet rename to compiler/testData/diagnostics/tests/backingField/ReadInAnonymous.kt diff --git a/compiler/testData/diagnostics/tests/backingField/ReadInAnotherPropertyIntializer.jet b/compiler/testData/diagnostics/tests/backingField/ReadInAnotherPropertyIntializer.kt similarity index 100% rename from compiler/testData/diagnostics/tests/backingField/ReadInAnotherPropertyIntializer.jet rename to compiler/testData/diagnostics/tests/backingField/ReadInAnotherPropertyIntializer.kt diff --git a/compiler/testData/diagnostics/tests/backingField/ReadInFunction.jet b/compiler/testData/diagnostics/tests/backingField/ReadInFunction.kt similarity index 100% rename from compiler/testData/diagnostics/tests/backingField/ReadInFunction.jet rename to compiler/testData/diagnostics/tests/backingField/ReadInFunction.kt diff --git a/compiler/testData/diagnostics/tests/backingField/ReadNonexistentAbstractPropertyInAnonymous.jet b/compiler/testData/diagnostics/tests/backingField/ReadNonexistentAbstractPropertyInAnonymous.kt similarity index 100% rename from compiler/testData/diagnostics/tests/backingField/ReadNonexistentAbstractPropertyInAnonymous.jet rename to compiler/testData/diagnostics/tests/backingField/ReadNonexistentAbstractPropertyInAnonymous.kt diff --git a/compiler/testData/diagnostics/tests/backingField/ReadNonexistentAbstractPropertyInFunction.jet b/compiler/testData/diagnostics/tests/backingField/ReadNonexistentAbstractPropertyInFunction.kt similarity index 100% rename from compiler/testData/diagnostics/tests/backingField/ReadNonexistentAbstractPropertyInFunction.jet rename to compiler/testData/diagnostics/tests/backingField/ReadNonexistentAbstractPropertyInFunction.kt diff --git a/compiler/testData/diagnostics/tests/backingField/ReadNonexistentCustomGetInAnonymous.jet b/compiler/testData/diagnostics/tests/backingField/ReadNonexistentCustomGetInAnonymous.kt similarity index 100% rename from compiler/testData/diagnostics/tests/backingField/ReadNonexistentCustomGetInAnonymous.jet rename to compiler/testData/diagnostics/tests/backingField/ReadNonexistentCustomGetInAnonymous.kt diff --git a/compiler/testData/diagnostics/tests/backingField/ReadNonexistentCustomGetInAnotherInitializer.jet b/compiler/testData/diagnostics/tests/backingField/ReadNonexistentCustomGetInAnotherInitializer.kt similarity index 100% rename from compiler/testData/diagnostics/tests/backingField/ReadNonexistentCustomGetInAnotherInitializer.jet rename to compiler/testData/diagnostics/tests/backingField/ReadNonexistentCustomGetInAnotherInitializer.kt diff --git a/compiler/testData/diagnostics/tests/backingField/ReadNonexistentDeclaredInHigher.jet b/compiler/testData/diagnostics/tests/backingField/ReadNonexistentDeclaredInHigher.kt similarity index 100% rename from compiler/testData/diagnostics/tests/backingField/ReadNonexistentDeclaredInHigher.jet rename to compiler/testData/diagnostics/tests/backingField/ReadNonexistentDeclaredInHigher.kt diff --git a/compiler/testData/diagnostics/tests/backingField/ReadNonexistentPropertyInAnonymous.jet b/compiler/testData/diagnostics/tests/backingField/ReadNonexistentPropertyInAnonymous.kt similarity index 100% rename from compiler/testData/diagnostics/tests/backingField/ReadNonexistentPropertyInAnonymous.jet rename to compiler/testData/diagnostics/tests/backingField/ReadNonexistentPropertyInAnonymous.kt diff --git a/compiler/testData/diagnostics/tests/backingField/WriteNonexistentDeclaredInHigher.jet b/compiler/testData/diagnostics/tests/backingField/WriteNonexistentDeclaredInHigher.kt similarity index 100% rename from compiler/testData/diagnostics/tests/backingField/WriteNonexistentDeclaredInHigher.jet rename to compiler/testData/diagnostics/tests/backingField/WriteNonexistentDeclaredInHigher.kt diff --git a/compiler/testData/diagnostics/tests/backingField/kt462BackingFieldsResolve.jet b/compiler/testData/diagnostics/tests/backingField/kt462BackingFieldsResolve.kt similarity index 100% rename from compiler/testData/diagnostics/tests/backingField/kt462BackingFieldsResolve.jet rename to compiler/testData/diagnostics/tests/backingField/kt462BackingFieldsResolve.kt diff --git a/compiler/testData/diagnostics/tests/backingField/kt782namespaceLevel.jet b/compiler/testData/diagnostics/tests/backingField/kt782namespaceLevel.kt similarity index 100% rename from compiler/testData/diagnostics/tests/backingField/kt782namespaceLevel.jet rename to compiler/testData/diagnostics/tests/backingField/kt782namespaceLevel.kt diff --git a/compiler/testData/diagnostics/tests/cast/AsErasedError.jet b/compiler/testData/diagnostics/tests/cast/AsErasedError.kt similarity index 100% rename from compiler/testData/diagnostics/tests/cast/AsErasedError.jet rename to compiler/testData/diagnostics/tests/cast/AsErasedError.kt diff --git a/compiler/testData/diagnostics/tests/cast/AsErasedFine.jet b/compiler/testData/diagnostics/tests/cast/AsErasedFine.kt similarity index 100% rename from compiler/testData/diagnostics/tests/cast/AsErasedFine.jet rename to compiler/testData/diagnostics/tests/cast/AsErasedFine.kt diff --git a/compiler/testData/diagnostics/tests/cast/AsErasedStar.jet b/compiler/testData/diagnostics/tests/cast/AsErasedStar.kt similarity index 100% rename from compiler/testData/diagnostics/tests/cast/AsErasedStar.jet rename to compiler/testData/diagnostics/tests/cast/AsErasedStar.kt diff --git a/compiler/testData/diagnostics/tests/cast/AsErasedWarning.jet b/compiler/testData/diagnostics/tests/cast/AsErasedWarning.kt similarity index 100% rename from compiler/testData/diagnostics/tests/cast/AsErasedWarning.jet rename to compiler/testData/diagnostics/tests/cast/AsErasedWarning.kt diff --git a/compiler/testData/diagnostics/tests/cast/IsErasedAllowParameterSubtype.jet b/compiler/testData/diagnostics/tests/cast/IsErasedAllowParameterSubtype.kt similarity index 100% rename from compiler/testData/diagnostics/tests/cast/IsErasedAllowParameterSubtype.jet rename to compiler/testData/diagnostics/tests/cast/IsErasedAllowParameterSubtype.kt diff --git a/compiler/testData/diagnostics/tests/cast/IsErasedAllowSameClassParameter.jet b/compiler/testData/diagnostics/tests/cast/IsErasedAllowSameClassParameter.kt similarity index 100% rename from compiler/testData/diagnostics/tests/cast/IsErasedAllowSameClassParameter.jet rename to compiler/testData/diagnostics/tests/cast/IsErasedAllowSameClassParameter.kt diff --git a/compiler/testData/diagnostics/tests/cast/IsErasedAllowSameParameterParameter.jet b/compiler/testData/diagnostics/tests/cast/IsErasedAllowSameParameterParameter.kt similarity index 100% rename from compiler/testData/diagnostics/tests/cast/IsErasedAllowSameParameterParameter.jet rename to compiler/testData/diagnostics/tests/cast/IsErasedAllowSameParameterParameter.kt diff --git a/compiler/testData/diagnostics/tests/cast/IsErasedDisallowFromAny.jet b/compiler/testData/diagnostics/tests/cast/IsErasedDisallowFromAny.kt similarity index 100% rename from compiler/testData/diagnostics/tests/cast/IsErasedDisallowFromAny.jet rename to compiler/testData/diagnostics/tests/cast/IsErasedDisallowFromAny.kt diff --git a/compiler/testData/diagnostics/tests/cast/IsErasedDisallowFromOut.jet b/compiler/testData/diagnostics/tests/cast/IsErasedDisallowFromOut.kt similarity index 100% rename from compiler/testData/diagnostics/tests/cast/IsErasedDisallowFromOut.jet rename to compiler/testData/diagnostics/tests/cast/IsErasedDisallowFromOut.kt diff --git a/compiler/testData/diagnostics/tests/cast/IsErasedStar.jet b/compiler/testData/diagnostics/tests/cast/IsErasedStar.kt similarity index 100% rename from compiler/testData/diagnostics/tests/cast/IsErasedStar.jet rename to compiler/testData/diagnostics/tests/cast/IsErasedStar.kt diff --git a/compiler/testData/diagnostics/tests/cast/IsReified.jet b/compiler/testData/diagnostics/tests/cast/IsReified.kt similarity index 100% rename from compiler/testData/diagnostics/tests/cast/IsReified.jet rename to compiler/testData/diagnostics/tests/cast/IsReified.kt diff --git a/compiler/testData/diagnostics/tests/cast/IsTraits.jet b/compiler/testData/diagnostics/tests/cast/IsTraits.kt similarity index 100% rename from compiler/testData/diagnostics/tests/cast/IsTraits.jet rename to compiler/testData/diagnostics/tests/cast/IsTraits.kt diff --git a/compiler/testData/diagnostics/tests/cast/WhenErasedDisallowFromAny.jet b/compiler/testData/diagnostics/tests/cast/WhenErasedDisallowFromAny.kt similarity index 100% rename from compiler/testData/diagnostics/tests/cast/WhenErasedDisallowFromAny.jet rename to compiler/testData/diagnostics/tests/cast/WhenErasedDisallowFromAny.kt diff --git a/compiler/testData/diagnostics/tests/checkArguments/SpreadVarargs.jet b/compiler/testData/diagnostics/tests/checkArguments/SpreadVarargs.kt similarity index 100% rename from compiler/testData/diagnostics/tests/checkArguments/SpreadVarargs.jet rename to compiler/testData/diagnostics/tests/checkArguments/SpreadVarargs.kt diff --git a/compiler/testData/diagnostics/tests/checkArguments/kt1897_diagnostic_part.jet b/compiler/testData/diagnostics/tests/checkArguments/kt1897_diagnostic_part.kt similarity index 100% rename from compiler/testData/diagnostics/tests/checkArguments/kt1897_diagnostic_part.jet rename to compiler/testData/diagnostics/tests/checkArguments/kt1897_diagnostic_part.kt diff --git a/compiler/testData/diagnostics/tests/checkArguments/kt1940.jet b/compiler/testData/diagnostics/tests/checkArguments/kt1940.kt similarity index 100% rename from compiler/testData/diagnostics/tests/checkArguments/kt1940.jet rename to compiler/testData/diagnostics/tests/checkArguments/kt1940.kt diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/checkInnerLocalDeclarations.jet b/compiler/testData/diagnostics/tests/controlFlowAnalysis/checkInnerLocalDeclarations.kt similarity index 100% rename from compiler/testData/diagnostics/tests/controlFlowAnalysis/checkInnerLocalDeclarations.jet rename to compiler/testData/diagnostics/tests/controlFlowAnalysis/checkInnerLocalDeclarations.kt diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1001.jet b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1001.kt similarity index 100% rename from compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1001.jet rename to compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1001.kt diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1027.jet b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1027.kt similarity index 100% rename from compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1027.jet rename to compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1027.kt diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1066.jet b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1066.kt similarity index 100% rename from compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1066.jet rename to compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1066.kt diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1156.jet b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1156.kt similarity index 100% rename from compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1156.jet rename to compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1156.kt diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1185enums.jet b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1185enums.kt similarity index 100% rename from compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1185enums.jet rename to compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1185enums.kt diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1189.jet b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1189.kt similarity index 100% rename from compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1189.jet rename to compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1189.kt diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1191.jet b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1191.kt similarity index 100% rename from compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1191.jet rename to compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1191.kt diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1219.1301.jet b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1219.1301.kt similarity index 100% rename from compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1219.1301.jet rename to compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1219.1301.kt diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1571.jet b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1571.kt similarity index 100% rename from compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1571.jet rename to compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1571.kt diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1977.jet b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1977.kt similarity index 100% rename from compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1977.jet rename to compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1977.kt diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2166_kt2103.jet b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2166_kt2103.kt similarity index 100% rename from compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2166_kt2103.jet rename to compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2166_kt2103.kt diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2226.jet b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2226.kt similarity index 100% rename from compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2226.jet rename to compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2226.kt diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt510.jet b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt510.kt similarity index 100% rename from compiler/testData/diagnostics/tests/controlFlowAnalysis/kt510.jet rename to compiler/testData/diagnostics/tests/controlFlowAnalysis/kt510.kt diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt607.jet b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt607.kt similarity index 100% rename from compiler/testData/diagnostics/tests/controlFlowAnalysis/kt607.jet rename to compiler/testData/diagnostics/tests/controlFlowAnalysis/kt607.kt diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt609.jet b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt609.kt similarity index 100% rename from compiler/testData/diagnostics/tests/controlFlowAnalysis/kt609.jet rename to compiler/testData/diagnostics/tests/controlFlowAnalysis/kt609.kt diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt610.jet b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt610.kt similarity index 100% rename from compiler/testData/diagnostics/tests/controlFlowAnalysis/kt610.jet rename to compiler/testData/diagnostics/tests/controlFlowAnalysis/kt610.kt diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt776.jet b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt776.kt similarity index 100% rename from compiler/testData/diagnostics/tests/controlFlowAnalysis/kt776.jet rename to compiler/testData/diagnostics/tests/controlFlowAnalysis/kt776.kt diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt843.jet b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt843.kt similarity index 100% rename from compiler/testData/diagnostics/tests/controlFlowAnalysis/kt843.jet rename to compiler/testData/diagnostics/tests/controlFlowAnalysis/kt843.kt diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt897.jet b/compiler/testData/diagnostics/tests/controlFlowAnalysis/kt897.kt similarity index 100% rename from compiler/testData/diagnostics/tests/controlFlowAnalysis/kt897.jet rename to compiler/testData/diagnostics/tests/controlFlowAnalysis/kt897.kt diff --git a/compiler/testData/diagnostics/tests/controlStructures/ForWithoutBraces.jet b/compiler/testData/diagnostics/tests/controlStructures/ForWithoutBraces.kt similarity index 100% rename from compiler/testData/diagnostics/tests/controlStructures/ForWithoutBraces.jet rename to compiler/testData/diagnostics/tests/controlStructures/ForWithoutBraces.kt diff --git a/compiler/testData/diagnostics/tests/controlStructures/kt1075.jet b/compiler/testData/diagnostics/tests/controlStructures/kt1075.kt similarity index 100% rename from compiler/testData/diagnostics/tests/controlStructures/kt1075.jet rename to compiler/testData/diagnostics/tests/controlStructures/kt1075.kt diff --git a/compiler/testData/diagnostics/tests/controlStructures/kt657.jet b/compiler/testData/diagnostics/tests/controlStructures/kt657.kt similarity index 100% rename from compiler/testData/diagnostics/tests/controlStructures/kt657.jet rename to compiler/testData/diagnostics/tests/controlStructures/kt657.kt diff --git a/compiler/testData/diagnostics/tests/controlStructures/kt770.kt351.kt735_StatementType.jet b/compiler/testData/diagnostics/tests/controlStructures/kt770.kt351.kt735_StatementType.kt similarity index 100% rename from compiler/testData/diagnostics/tests/controlStructures/kt770.kt351.kt735_StatementType.jet rename to compiler/testData/diagnostics/tests/controlStructures/kt770.kt351.kt735_StatementType.kt diff --git a/compiler/testData/diagnostics/tests/controlStructures/kt786.jet b/compiler/testData/diagnostics/tests/controlStructures/kt786.kt similarity index 100% rename from compiler/testData/diagnostics/tests/controlStructures/kt786.jet rename to compiler/testData/diagnostics/tests/controlStructures/kt786.kt diff --git a/compiler/testData/diagnostics/tests/controlStructures/kt799.jet b/compiler/testData/diagnostics/tests/controlStructures/kt799.kt similarity index 100% rename from compiler/testData/diagnostics/tests/controlStructures/kt799.jet rename to compiler/testData/diagnostics/tests/controlStructures/kt799.kt diff --git a/compiler/testData/diagnostics/tests/controlStructures/tryReturnType.jet b/compiler/testData/diagnostics/tests/controlStructures/tryReturnType.kt similarity index 100% rename from compiler/testData/diagnostics/tests/controlStructures/tryReturnType.jet rename to compiler/testData/diagnostics/tests/controlStructures/tryReturnType.kt diff --git a/compiler/testData/diagnostics/tests/controlStructures/when.kt234.kt973.jet b/compiler/testData/diagnostics/tests/controlStructures/when.kt234.kt973.kt similarity index 100% rename from compiler/testData/diagnostics/tests/controlStructures/when.kt234.kt973.jet rename to compiler/testData/diagnostics/tests/controlStructures/when.kt234.kt973.kt diff --git a/compiler/testData/diagnostics/tests/dataFlow/CalleeExpression.jet b/compiler/testData/diagnostics/tests/dataFlow/CalleeExpression.kt similarity index 100% rename from compiler/testData/diagnostics/tests/dataFlow/CalleeExpression.jet rename to compiler/testData/diagnostics/tests/dataFlow/CalleeExpression.kt diff --git a/compiler/testData/diagnostics/tests/dataFlow/TupleExpression.jet b/compiler/testData/diagnostics/tests/dataFlow/TupleExpression.kt similarity index 100% rename from compiler/testData/diagnostics/tests/dataFlow/TupleExpression.jet rename to compiler/testData/diagnostics/tests/dataFlow/TupleExpression.kt diff --git a/compiler/testData/diagnostics/tests/dataFlow/WhenSubject.jet b/compiler/testData/diagnostics/tests/dataFlow/WhenSubject.kt similarity index 100% rename from compiler/testData/diagnostics/tests/dataFlow/WhenSubject.jet rename to compiler/testData/diagnostics/tests/dataFlow/WhenSubject.kt diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/AndOr.jet b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/AndOr.kt similarity index 100% rename from compiler/testData/diagnostics/tests/dataFlowInfoTraversal/AndOr.jet rename to compiler/testData/diagnostics/tests/dataFlowInfoTraversal/AndOr.kt diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ArrayAccess.jet b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ArrayAccess.kt similarity index 100% rename from compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ArrayAccess.jet rename to compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ArrayAccess.kt diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpression.jet b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpression.kt similarity index 100% rename from compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpression.jet rename to compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpression.kt diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/DeepIf.jet b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/DeepIf.kt similarity index 100% rename from compiler/testData/diagnostics/tests/dataFlowInfoTraversal/DeepIf.jet rename to compiler/testData/diagnostics/tests/dataFlowInfoTraversal/DeepIf.kt diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/DoWhile.jet b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/DoWhile.kt similarity index 100% rename from compiler/testData/diagnostics/tests/dataFlowInfoTraversal/DoWhile.jet rename to compiler/testData/diagnostics/tests/dataFlowInfoTraversal/DoWhile.kt diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/Elvis.jet b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/Elvis.kt similarity index 100% rename from compiler/testData/diagnostics/tests/dataFlowInfoTraversal/Elvis.jet rename to compiler/testData/diagnostics/tests/dataFlowInfoTraversal/Elvis.kt diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ExclExcl.jet b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ExclExcl.kt similarity index 100% rename from compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ExclExcl.jet rename to compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ExclExcl.kt diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/For.jet b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/For.kt similarity index 100% rename from compiler/testData/diagnostics/tests/dataFlowInfoTraversal/For.jet rename to compiler/testData/diagnostics/tests/dataFlowInfoTraversal/For.kt diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/FunctionLiteral.jet b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/FunctionLiteral.kt similarity index 100% rename from compiler/testData/diagnostics/tests/dataFlowInfoTraversal/FunctionLiteral.jet rename to compiler/testData/diagnostics/tests/dataFlowInfoTraversal/FunctionLiteral.kt diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/IfThenElse.jet b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/IfThenElse.kt similarity index 100% rename from compiler/testData/diagnostics/tests/dataFlowInfoTraversal/IfThenElse.jet rename to compiler/testData/diagnostics/tests/dataFlowInfoTraversal/IfThenElse.kt diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/IfThenElseBothInvalid.jet b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/IfThenElseBothInvalid.kt similarity index 100% rename from compiler/testData/diagnostics/tests/dataFlowInfoTraversal/IfThenElseBothInvalid.jet rename to compiler/testData/diagnostics/tests/dataFlowInfoTraversal/IfThenElseBothInvalid.kt diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ObjectExpression.jet b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ObjectExpression.kt similarity index 100% rename from compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ObjectExpression.jet rename to compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ObjectExpression.kt diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/QualifiedExpression.jet b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/QualifiedExpression.kt similarity index 100% rename from compiler/testData/diagnostics/tests/dataFlowInfoTraversal/QualifiedExpression.jet rename to compiler/testData/diagnostics/tests/dataFlowInfoTraversal/QualifiedExpression.kt diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/Return.jet b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/Return.kt similarity index 100% rename from compiler/testData/diagnostics/tests/dataFlowInfoTraversal/Return.jet rename to compiler/testData/diagnostics/tests/dataFlowInfoTraversal/Return.kt diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ThisSuper.jet b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ThisSuper.kt similarity index 100% rename from compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ThisSuper.jet rename to compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ThisSuper.kt diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/Throw.jet b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/Throw.kt similarity index 100% rename from compiler/testData/diagnostics/tests/dataFlowInfoTraversal/Throw.jet rename to compiler/testData/diagnostics/tests/dataFlowInfoTraversal/Throw.kt diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/TryCatch.jet b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/TryCatch.kt similarity index 100% rename from compiler/testData/diagnostics/tests/dataFlowInfoTraversal/TryCatch.jet rename to compiler/testData/diagnostics/tests/dataFlowInfoTraversal/TryCatch.kt diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/UnaryExpression.jet b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/UnaryExpression.kt similarity index 100% rename from compiler/testData/diagnostics/tests/dataFlowInfoTraversal/UnaryExpression.jet rename to compiler/testData/diagnostics/tests/dataFlowInfoTraversal/UnaryExpression.kt diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/When.jet b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/When.kt similarity index 100% rename from compiler/testData/diagnostics/tests/dataFlowInfoTraversal/When.jet rename to compiler/testData/diagnostics/tests/dataFlowInfoTraversal/When.kt diff --git a/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/While.jet b/compiler/testData/diagnostics/tests/dataFlowInfoTraversal/While.kt similarity index 100% rename from compiler/testData/diagnostics/tests/dataFlowInfoTraversal/While.jet rename to compiler/testData/diagnostics/tests/dataFlowInfoTraversal/While.kt diff --git a/compiler/testData/diagnostics/tests/declarationChecks/kt1141.jet b/compiler/testData/diagnostics/tests/declarationChecks/kt1141.kt similarity index 100% rename from compiler/testData/diagnostics/tests/declarationChecks/kt1141.jet rename to compiler/testData/diagnostics/tests/declarationChecks/kt1141.kt diff --git a/compiler/testData/diagnostics/tests/declarationChecks/kt1193.jet b/compiler/testData/diagnostics/tests/declarationChecks/kt1193.kt similarity index 100% rename from compiler/testData/diagnostics/tests/declarationChecks/kt1193.jet rename to compiler/testData/diagnostics/tests/declarationChecks/kt1193.kt diff --git a/compiler/testData/diagnostics/tests/declarationChecks/kt2096.jet b/compiler/testData/diagnostics/tests/declarationChecks/kt2096.kt similarity index 100% rename from compiler/testData/diagnostics/tests/declarationChecks/kt2096.jet rename to compiler/testData/diagnostics/tests/declarationChecks/kt2096.kt diff --git a/compiler/testData/diagnostics/tests/declarationChecks/kt2142.jet b/compiler/testData/diagnostics/tests/declarationChecks/kt2142.kt similarity index 100% rename from compiler/testData/diagnostics/tests/declarationChecks/kt2142.jet rename to compiler/testData/diagnostics/tests/declarationChecks/kt2142.kt diff --git a/compiler/testData/diagnostics/tests/declarationChecks/kt559.jet b/compiler/testData/diagnostics/tests/declarationChecks/kt559.kt similarity index 100% rename from compiler/testData/diagnostics/tests/declarationChecks/kt559.jet rename to compiler/testData/diagnostics/tests/declarationChecks/kt559.kt diff --git a/compiler/testData/diagnostics/tests/extensions/ExtensionFunctions.jet b/compiler/testData/diagnostics/tests/extensions/ExtensionFunctions.kt similarity index 100% rename from compiler/testData/diagnostics/tests/extensions/ExtensionFunctions.jet rename to compiler/testData/diagnostics/tests/extensions/ExtensionFunctions.kt diff --git a/compiler/testData/diagnostics/tests/extensions/ExtensionsCalledOnSuper.jet b/compiler/testData/diagnostics/tests/extensions/ExtensionsCalledOnSuper.kt similarity index 100% rename from compiler/testData/diagnostics/tests/extensions/ExtensionsCalledOnSuper.jet rename to compiler/testData/diagnostics/tests/extensions/ExtensionsCalledOnSuper.kt diff --git a/compiler/testData/diagnostics/tests/extensions/GenericIterator.jet b/compiler/testData/diagnostics/tests/extensions/GenericIterator.kt similarity index 100% rename from compiler/testData/diagnostics/tests/extensions/GenericIterator.jet rename to compiler/testData/diagnostics/tests/extensions/GenericIterator.kt diff --git a/compiler/testData/diagnostics/tests/extensions/GenericIterator2.jet b/compiler/testData/diagnostics/tests/extensions/GenericIterator2.kt similarity index 100% rename from compiler/testData/diagnostics/tests/extensions/GenericIterator2.jet rename to compiler/testData/diagnostics/tests/extensions/GenericIterator2.kt diff --git a/compiler/testData/diagnostics/tests/extensions/kt1875.jet b/compiler/testData/diagnostics/tests/extensions/kt1875.kt similarity index 100% rename from compiler/testData/diagnostics/tests/extensions/kt1875.jet rename to compiler/testData/diagnostics/tests/extensions/kt1875.kt diff --git a/compiler/testData/diagnostics/tests/extensions/kt2317.jet b/compiler/testData/diagnostics/tests/extensions/kt2317.kt similarity index 100% rename from compiler/testData/diagnostics/tests/extensions/kt2317.jet rename to compiler/testData/diagnostics/tests/extensions/kt2317.kt diff --git a/compiler/testData/diagnostics/tests/extensions/kt819ExtensionProperties.jet b/compiler/testData/diagnostics/tests/extensions/kt819ExtensionProperties.kt similarity index 100% rename from compiler/testData/diagnostics/tests/extensions/kt819ExtensionProperties.jet rename to compiler/testData/diagnostics/tests/extensions/kt819ExtensionProperties.kt diff --git a/compiler/testData/diagnostics/tests/generics/Projections.jet b/compiler/testData/diagnostics/tests/generics/Projections.kt similarity index 100% rename from compiler/testData/diagnostics/tests/generics/Projections.jet rename to compiler/testData/diagnostics/tests/generics/Projections.kt diff --git a/compiler/testData/diagnostics/tests/generics/RecursiveUpperBoundCheck.jet b/compiler/testData/diagnostics/tests/generics/RecursiveUpperBoundCheck.kt similarity index 100% rename from compiler/testData/diagnostics/tests/generics/RecursiveUpperBoundCheck.jet rename to compiler/testData/diagnostics/tests/generics/RecursiveUpperBoundCheck.kt diff --git a/compiler/testData/diagnostics/tests/generics/RecursiveUpperBoundWithTwoArguments.jet b/compiler/testData/diagnostics/tests/generics/RecursiveUpperBoundWithTwoArguments.kt similarity index 100% rename from compiler/testData/diagnostics/tests/generics/RecursiveUpperBoundWithTwoArguments.jet rename to compiler/testData/diagnostics/tests/generics/RecursiveUpperBoundWithTwoArguments.kt diff --git a/compiler/testData/diagnostics/tests/generics/kt1575-Class.jet b/compiler/testData/diagnostics/tests/generics/kt1575-Class.kt similarity index 100% rename from compiler/testData/diagnostics/tests/generics/kt1575-Class.jet rename to compiler/testData/diagnostics/tests/generics/kt1575-Class.kt diff --git a/compiler/testData/diagnostics/tests/generics/kt1575-ClassObject.jet b/compiler/testData/diagnostics/tests/generics/kt1575-ClassObject.kt similarity index 100% rename from compiler/testData/diagnostics/tests/generics/kt1575-ClassObject.jet rename to compiler/testData/diagnostics/tests/generics/kt1575-ClassObject.kt diff --git a/compiler/testData/diagnostics/tests/generics/kt1575-Function.jet b/compiler/testData/diagnostics/tests/generics/kt1575-Function.kt similarity index 100% rename from compiler/testData/diagnostics/tests/generics/kt1575-Function.jet rename to compiler/testData/diagnostics/tests/generics/kt1575-Function.kt diff --git a/compiler/testData/diagnostics/tests/incompleteCode/arrayBracketsRange.jet b/compiler/testData/diagnostics/tests/incompleteCode/arrayBracketsRange.kt similarity index 100% rename from compiler/testData/diagnostics/tests/incompleteCode/arrayBracketsRange.jet rename to compiler/testData/diagnostics/tests/incompleteCode/arrayBracketsRange.kt diff --git a/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/checkBackingFieldException.jet b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/checkBackingFieldException.kt similarity index 100% rename from compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/checkBackingFieldException.jet rename to compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/checkBackingFieldException.kt diff --git a/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/funEquals.jet b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/funEquals.kt similarity index 100% rename from compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/funEquals.jet rename to compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/funEquals.kt diff --git a/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/funKeyword.jet b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/funKeyword.kt similarity index 100% rename from compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/funKeyword.jet rename to compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/funKeyword.kt diff --git a/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteVal.jet b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteVal.kt similarity index 100% rename from compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteVal.jet rename to compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteVal.kt diff --git a/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteValWithAccessor.jet b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteValWithAccessor.kt similarity index 100% rename from compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteValWithAccessor.jet rename to compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteValWithAccessor.kt diff --git a/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteWhen.jet b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteWhen.kt similarity index 100% rename from compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteWhen.jet rename to compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteWhen.kt diff --git a/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/namedFun.jet b/compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/namedFun.kt similarity index 100% rename from compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/namedFun.jet rename to compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/namedFun.kt diff --git a/compiler/testData/diagnostics/tests/incompleteCode/incompleteAssignment.jet b/compiler/testData/diagnostics/tests/incompleteCode/incompleteAssignment.kt similarity index 100% rename from compiler/testData/diagnostics/tests/incompleteCode/incompleteAssignment.jet rename to compiler/testData/diagnostics/tests/incompleteCode/incompleteAssignment.kt diff --git a/compiler/testData/diagnostics/tests/incompleteCode/kt1955.jet b/compiler/testData/diagnostics/tests/incompleteCode/kt1955.kt similarity index 100% rename from compiler/testData/diagnostics/tests/incompleteCode/kt1955.jet rename to compiler/testData/diagnostics/tests/incompleteCode/kt1955.kt diff --git a/compiler/testData/diagnostics/tests/incompleteCode/kt2014.jet b/compiler/testData/diagnostics/tests/incompleteCode/kt2014.kt similarity index 100% rename from compiler/testData/diagnostics/tests/incompleteCode/kt2014.jet rename to compiler/testData/diagnostics/tests/incompleteCode/kt2014.kt diff --git a/compiler/testData/diagnostics/tests/incompleteCode/plusOnTheRight.jet b/compiler/testData/diagnostics/tests/incompleteCode/plusOnTheRight.kt similarity index 100% rename from compiler/testData/diagnostics/tests/incompleteCode/plusOnTheRight.jet rename to compiler/testData/diagnostics/tests/incompleteCode/plusOnTheRight.kt diff --git a/compiler/testData/diagnostics/tests/incompleteCode/pseudocodeTraverseNextInstructions.jet b/compiler/testData/diagnostics/tests/incompleteCode/pseudocodeTraverseNextInstructions.kt similarity index 100% rename from compiler/testData/diagnostics/tests/incompleteCode/pseudocodeTraverseNextInstructions.jet rename to compiler/testData/diagnostics/tests/incompleteCode/pseudocodeTraverseNextInstructions.kt diff --git a/compiler/testData/diagnostics/tests/incompleteCode/senselessComparisonWithNull.jet b/compiler/testData/diagnostics/tests/incompleteCode/senselessComparisonWithNull.kt similarity index 100% rename from compiler/testData/diagnostics/tests/incompleteCode/senselessComparisonWithNull.jet rename to compiler/testData/diagnostics/tests/incompleteCode/senselessComparisonWithNull.kt diff --git a/compiler/testData/diagnostics/tests/inference/NoInferenceFromDeclaredBounds.jet b/compiler/testData/diagnostics/tests/inference/NoInferenceFromDeclaredBounds.kt similarity index 100% rename from compiler/testData/diagnostics/tests/inference/NoInferenceFromDeclaredBounds.jet rename to compiler/testData/diagnostics/tests/inference/NoInferenceFromDeclaredBounds.kt diff --git a/compiler/testData/diagnostics/tests/inference/kt1293.jet b/compiler/testData/diagnostics/tests/inference/kt1293.kt similarity index 100% rename from compiler/testData/diagnostics/tests/inference/kt1293.jet rename to compiler/testData/diagnostics/tests/inference/kt1293.kt diff --git a/compiler/testData/diagnostics/tests/infos/Autocasts.jet b/compiler/testData/diagnostics/tests/infos/Autocasts.kt similarity index 100% rename from compiler/testData/diagnostics/tests/infos/Autocasts.jet rename to compiler/testData/diagnostics/tests/infos/Autocasts.kt diff --git a/compiler/testData/diagnostics/tests/infos/PropertiesWithBackingFields.jet b/compiler/testData/diagnostics/tests/infos/PropertiesWithBackingFields.kt similarity index 100% rename from compiler/testData/diagnostics/tests/infos/PropertiesWithBackingFields.jet rename to compiler/testData/diagnostics/tests/infos/PropertiesWithBackingFields.kt diff --git a/compiler/testData/diagnostics/tests/j+k/OverrideVararg.jet b/compiler/testData/diagnostics/tests/j+k/OverrideVararg.kt similarity index 100% rename from compiler/testData/diagnostics/tests/j+k/OverrideVararg.jet rename to compiler/testData/diagnostics/tests/j+k/OverrideVararg.kt diff --git a/compiler/testData/diagnostics/tests/j+k/Simple.jet b/compiler/testData/diagnostics/tests/j+k/Simple.kt similarity index 100% rename from compiler/testData/diagnostics/tests/j+k/Simple.jet rename to compiler/testData/diagnostics/tests/j+k/Simple.kt diff --git a/compiler/testData/diagnostics/tests/j+k/StaticMembersFromSuperclasses.jet b/compiler/testData/diagnostics/tests/j+k/StaticMembersFromSuperclasses.kt similarity index 100% rename from compiler/testData/diagnostics/tests/j+k/StaticMembersFromSuperclasses.jet rename to compiler/testData/diagnostics/tests/j+k/StaticMembersFromSuperclasses.kt diff --git a/compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-NotNull-SpecialTypes.jet b/compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-NotNull-SpecialTypes.kt similarity index 100% rename from compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-NotNull-SpecialTypes.jet rename to compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-NotNull-SpecialTypes.kt diff --git a/compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-NotNull-UserTypes.jet b/compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-NotNull-UserTypes.kt similarity index 100% rename from compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-NotNull-UserTypes.jet rename to compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-NotNull-UserTypes.kt diff --git a/compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-SpecialTypes.jet b/compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-SpecialTypes.kt similarity index 100% rename from compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-SpecialTypes.jet rename to compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-SpecialTypes.kt diff --git a/compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-UserTypes.jet b/compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-UserTypes.kt similarity index 100% rename from compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-UserTypes.jet rename to compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-UserTypes.kt diff --git a/compiler/testData/diagnostics/tests/j+k/UnboxingNulls.jet b/compiler/testData/diagnostics/tests/j+k/UnboxingNulls.kt similarity index 100% rename from compiler/testData/diagnostics/tests/j+k/UnboxingNulls.jet rename to compiler/testData/diagnostics/tests/j+k/UnboxingNulls.kt diff --git a/compiler/testData/diagnostics/tests/j+k/kt1402.jet b/compiler/testData/diagnostics/tests/j+k/kt1402.kt similarity index 100% rename from compiler/testData/diagnostics/tests/j+k/kt1402.jet rename to compiler/testData/diagnostics/tests/j+k/kt1402.kt diff --git a/compiler/testData/diagnostics/tests/j+k/packageVisibility.jet b/compiler/testData/diagnostics/tests/j+k/packageVisibility.kt similarity index 100% rename from compiler/testData/diagnostics/tests/j+k/packageVisibility.jet rename to compiler/testData/diagnostics/tests/j+k/packageVisibility.kt diff --git a/compiler/testData/diagnostics/tests/jdk-annotations/ArrayListAndMap.jet b/compiler/testData/diagnostics/tests/jdk-annotations/ArrayListAndMap.kt similarity index 100% rename from compiler/testData/diagnostics/tests/jdk-annotations/ArrayListAndMap.jet rename to compiler/testData/diagnostics/tests/jdk-annotations/ArrayListAndMap.kt diff --git a/compiler/testData/diagnostics/tests/jdk-annotations/ArrayListClone.jet b/compiler/testData/diagnostics/tests/jdk-annotations/ArrayListClone.kt similarity index 100% rename from compiler/testData/diagnostics/tests/jdk-annotations/ArrayListClone.jet rename to compiler/testData/diagnostics/tests/jdk-annotations/ArrayListClone.kt diff --git a/compiler/testData/diagnostics/tests/jdk-annotations/ArrayListToArray.jet b/compiler/testData/diagnostics/tests/jdk-annotations/ArrayListToArray.kt similarity index 100% rename from compiler/testData/diagnostics/tests/jdk-annotations/ArrayListToArray.jet rename to compiler/testData/diagnostics/tests/jdk-annotations/ArrayListToArray.kt diff --git a/compiler/testData/diagnostics/tests/library/kt828.jet b/compiler/testData/diagnostics/tests/library/kt828.kt similarity index 100% rename from compiler/testData/diagnostics/tests/library/kt828.jet rename to compiler/testData/diagnostics/tests/library/kt828.kt diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/AssertNotNull.jet b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/AssertNotNull.kt similarity index 100% rename from compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/AssertNotNull.jet rename to compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/AssertNotNull.kt diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/InfixCallNullability.jet b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/InfixCallNullability.kt similarity index 100% rename from compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/InfixCallNullability.jet rename to compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/InfixCallNullability.kt diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/NullableNothingIsExactlyNull.jet b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/NullableNothingIsExactlyNull.kt similarity index 100% rename from compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/NullableNothingIsExactlyNull.jet rename to compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/NullableNothingIsExactlyNull.kt diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/PreferExtensionsOnNullableReceiver.jet b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/PreferExtensionsOnNullableReceiver.kt similarity index 100% rename from compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/PreferExtensionsOnNullableReceiver.jet rename to compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/PreferExtensionsOnNullableReceiver.kt diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/QualifiedExpressionNullability.jet b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/QualifiedExpressionNullability.kt similarity index 100% rename from compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/QualifiedExpressionNullability.jet rename to compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/QualifiedExpressionNullability.kt diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/ReceiverNullability.jet b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/ReceiverNullability.kt similarity index 100% rename from compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/ReceiverNullability.jet rename to compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/ReceiverNullability.kt diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt1270.jet b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt1270.kt similarity index 100% rename from compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt1270.jet rename to compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt1270.kt diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt1680.jet b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt1680.kt similarity index 100% rename from compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt1680.jet rename to compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt1680.kt diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt1778.jet b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt1778.kt similarity index 100% rename from compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt1778.jet rename to compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt1778.kt diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2109.jet b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2109.kt similarity index 100% rename from compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2109.jet rename to compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2109.kt diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2125.jet b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2125.kt similarity index 100% rename from compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2125.jet rename to compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2125.kt diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2146.jet b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2146.kt similarity index 100% rename from compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2146.jet rename to compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2146.kt diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2164.jet b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2164.kt similarity index 100% rename from compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2164.jet rename to compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2164.kt diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2176.jet b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2176.kt similarity index 100% rename from compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2176.jet rename to compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2176.kt diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2195.jet b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2195.kt similarity index 100% rename from compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2195.jet rename to compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2195.kt diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2212.jet b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2212.kt similarity index 100% rename from compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2212.jet rename to compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2212.kt diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2216.jet b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2216.kt similarity index 100% rename from compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2216.jet rename to compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2216.kt diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2223.jet b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2223.kt similarity index 100% rename from compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2223.jet rename to compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2223.kt diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2234.jet b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2234.kt similarity index 100% rename from compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2234.jet rename to compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2234.kt diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt244.jet b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt244.kt similarity index 100% rename from compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt244.jet rename to compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt244.kt diff --git a/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt362.jet b/compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt362.kt similarity index 100% rename from compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt362.jet rename to compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt362.kt diff --git a/compiler/testData/diagnostics/tests/objects/Objects.jet b/compiler/testData/diagnostics/tests/objects/Objects.kt similarity index 100% rename from compiler/testData/diagnostics/tests/objects/Objects.jet rename to compiler/testData/diagnostics/tests/objects/Objects.kt diff --git a/compiler/testData/diagnostics/tests/objects/ObjectsInheritance.jet b/compiler/testData/diagnostics/tests/objects/ObjectsInheritance.kt similarity index 100% rename from compiler/testData/diagnostics/tests/objects/ObjectsInheritance.jet rename to compiler/testData/diagnostics/tests/objects/ObjectsInheritance.kt diff --git a/compiler/testData/diagnostics/tests/objects/ObjectsLocal.jet b/compiler/testData/diagnostics/tests/objects/ObjectsLocal.kt similarity index 100% rename from compiler/testData/diagnostics/tests/objects/ObjectsLocal.jet rename to compiler/testData/diagnostics/tests/objects/ObjectsLocal.kt diff --git a/compiler/testData/diagnostics/tests/objects/ObjectsNested.jet b/compiler/testData/diagnostics/tests/objects/ObjectsNested.kt similarity index 100% rename from compiler/testData/diagnostics/tests/objects/ObjectsNested.jet rename to compiler/testData/diagnostics/tests/objects/ObjectsNested.kt diff --git a/compiler/testData/diagnostics/tests/objects/kt2240.jet b/compiler/testData/diagnostics/tests/objects/kt2240.kt similarity index 100% rename from compiler/testData/diagnostics/tests/objects/kt2240.jet rename to compiler/testData/diagnostics/tests/objects/kt2240.kt diff --git a/compiler/testData/diagnostics/tests/operatorsOverloading/AssignOperatorAmbiguity.jet b/compiler/testData/diagnostics/tests/operatorsOverloading/AssignOperatorAmbiguity.kt similarity index 100% rename from compiler/testData/diagnostics/tests/operatorsOverloading/AssignOperatorAmbiguity.jet rename to compiler/testData/diagnostics/tests/operatorsOverloading/AssignOperatorAmbiguity.kt diff --git a/compiler/testData/diagnostics/tests/operatorsOverloading/IteratorAmbiguity.jet b/compiler/testData/diagnostics/tests/operatorsOverloading/IteratorAmbiguity.kt similarity index 100% rename from compiler/testData/diagnostics/tests/operatorsOverloading/IteratorAmbiguity.jet rename to compiler/testData/diagnostics/tests/operatorsOverloading/IteratorAmbiguity.kt diff --git a/compiler/testData/diagnostics/tests/operatorsOverloading/kt1028.jet b/compiler/testData/diagnostics/tests/operatorsOverloading/kt1028.kt similarity index 100% rename from compiler/testData/diagnostics/tests/operatorsOverloading/kt1028.jet rename to compiler/testData/diagnostics/tests/operatorsOverloading/kt1028.kt diff --git a/compiler/testData/diagnostics/tests/overload/ConflictingOverloadsFunsDifferentReturnInClass.jet b/compiler/testData/diagnostics/tests/overload/ConflictingOverloadsFunsDifferentReturnInClass.kt similarity index 100% rename from compiler/testData/diagnostics/tests/overload/ConflictingOverloadsFunsDifferentReturnInClass.jet rename to compiler/testData/diagnostics/tests/overload/ConflictingOverloadsFunsDifferentReturnInClass.kt diff --git a/compiler/testData/diagnostics/tests/overload/ConflictingOverloadsFunsDifferentReturnInPackage.jet b/compiler/testData/diagnostics/tests/overload/ConflictingOverloadsFunsDifferentReturnInPackage.kt similarity index 100% rename from compiler/testData/diagnostics/tests/overload/ConflictingOverloadsFunsDifferentReturnInPackage.jet rename to compiler/testData/diagnostics/tests/overload/ConflictingOverloadsFunsDifferentReturnInPackage.kt diff --git a/compiler/testData/diagnostics/tests/overload/ConflictingOverloadsIdenticalExtFunsInPackage.jet b/compiler/testData/diagnostics/tests/overload/ConflictingOverloadsIdenticalExtFunsInPackage.kt similarity index 100% rename from compiler/testData/diagnostics/tests/overload/ConflictingOverloadsIdenticalExtFunsInPackage.jet rename to compiler/testData/diagnostics/tests/overload/ConflictingOverloadsIdenticalExtFunsInPackage.kt diff --git a/compiler/testData/diagnostics/tests/overload/ConflictingOverloadsIdenticalFunsInClass.jet b/compiler/testData/diagnostics/tests/overload/ConflictingOverloadsIdenticalFunsInClass.kt similarity index 100% rename from compiler/testData/diagnostics/tests/overload/ConflictingOverloadsIdenticalFunsInClass.jet rename to compiler/testData/diagnostics/tests/overload/ConflictingOverloadsIdenticalFunsInClass.kt diff --git a/compiler/testData/diagnostics/tests/overload/ConflictingOverloadsIdenticalFunsTPInClass.jet b/compiler/testData/diagnostics/tests/overload/ConflictingOverloadsIdenticalFunsTPInClass.kt similarity index 100% rename from compiler/testData/diagnostics/tests/overload/ConflictingOverloadsIdenticalFunsTPInClass.jet rename to compiler/testData/diagnostics/tests/overload/ConflictingOverloadsIdenticalFunsTPInClass.kt diff --git a/compiler/testData/diagnostics/tests/overload/ConflictingOverloadsIdenticalValsInClass.jet b/compiler/testData/diagnostics/tests/overload/ConflictingOverloadsIdenticalValsInClass.kt similarity index 100% rename from compiler/testData/diagnostics/tests/overload/ConflictingOverloadsIdenticalValsInClass.jet rename to compiler/testData/diagnostics/tests/overload/ConflictingOverloadsIdenticalValsInClass.kt diff --git a/compiler/testData/diagnostics/tests/overload/ConflictingOverloadsValsDifferentTypeInClass.jet b/compiler/testData/diagnostics/tests/overload/ConflictingOverloadsValsDifferentTypeInClass.kt similarity index 100% rename from compiler/testData/diagnostics/tests/overload/ConflictingOverloadsValsDifferentTypeInClass.jet rename to compiler/testData/diagnostics/tests/overload/ConflictingOverloadsValsDifferentTypeInClass.kt diff --git a/compiler/testData/diagnostics/tests/overload/ConstructorVsFunOverload.jet b/compiler/testData/diagnostics/tests/overload/ConstructorVsFunOverload.kt similarity index 100% rename from compiler/testData/diagnostics/tests/overload/ConstructorVsFunOverload.jet rename to compiler/testData/diagnostics/tests/overload/ConstructorVsFunOverload.kt diff --git a/compiler/testData/diagnostics/tests/overload/ExtFunDifferentReceiver.jet b/compiler/testData/diagnostics/tests/overload/ExtFunDifferentReceiver.kt similarity index 100% rename from compiler/testData/diagnostics/tests/overload/ExtFunDifferentReceiver.jet rename to compiler/testData/diagnostics/tests/overload/ExtFunDifferentReceiver.kt diff --git a/compiler/testData/diagnostics/tests/overload/FunNoConflictInDifferentPackages.jet b/compiler/testData/diagnostics/tests/overload/FunNoConflictInDifferentPackages.kt similarity index 100% rename from compiler/testData/diagnostics/tests/overload/FunNoConflictInDifferentPackages.jet rename to compiler/testData/diagnostics/tests/overload/FunNoConflictInDifferentPackages.kt diff --git a/compiler/testData/diagnostics/tests/overload/OverloadFunRegularAndExt.jet b/compiler/testData/diagnostics/tests/overload/OverloadFunRegularAndExt.kt similarity index 100% rename from compiler/testData/diagnostics/tests/overload/OverloadFunRegularAndExt.jet rename to compiler/testData/diagnostics/tests/overload/OverloadFunRegularAndExt.kt diff --git a/compiler/testData/diagnostics/tests/overload/OverloadVarAndFunInClass.jet b/compiler/testData/diagnostics/tests/overload/OverloadVarAndFunInClass.kt similarity index 100% rename from compiler/testData/diagnostics/tests/overload/OverloadVarAndFunInClass.jet rename to compiler/testData/diagnostics/tests/overload/OverloadVarAndFunInClass.kt diff --git a/compiler/testData/diagnostics/tests/override/AbstractFunImplemented.jet b/compiler/testData/diagnostics/tests/override/AbstractFunImplemented.kt similarity index 100% rename from compiler/testData/diagnostics/tests/override/AbstractFunImplemented.jet rename to compiler/testData/diagnostics/tests/override/AbstractFunImplemented.kt diff --git a/compiler/testData/diagnostics/tests/override/AbstractFunNotImplemented.jet b/compiler/testData/diagnostics/tests/override/AbstractFunNotImplemented.kt similarity index 100% rename from compiler/testData/diagnostics/tests/override/AbstractFunNotImplemented.jet rename to compiler/testData/diagnostics/tests/override/AbstractFunNotImplemented.kt diff --git a/compiler/testData/diagnostics/tests/override/AbstractValImplemented.jet b/compiler/testData/diagnostics/tests/override/AbstractValImplemented.kt similarity index 100% rename from compiler/testData/diagnostics/tests/override/AbstractValImplemented.jet rename to compiler/testData/diagnostics/tests/override/AbstractValImplemented.kt diff --git a/compiler/testData/diagnostics/tests/override/AbstractValNotImplemented.jet b/compiler/testData/diagnostics/tests/override/AbstractValNotImplemented.kt similarity index 100% rename from compiler/testData/diagnostics/tests/override/AbstractValNotImplemented.jet rename to compiler/testData/diagnostics/tests/override/AbstractValNotImplemented.kt diff --git a/compiler/testData/diagnostics/tests/override/AbstractVarImplemented.jet b/compiler/testData/diagnostics/tests/override/AbstractVarImplemented.kt similarity index 100% rename from compiler/testData/diagnostics/tests/override/AbstractVarImplemented.jet rename to compiler/testData/diagnostics/tests/override/AbstractVarImplemented.kt diff --git a/compiler/testData/diagnostics/tests/override/AbstractVarNotImplemented.jet b/compiler/testData/diagnostics/tests/override/AbstractVarNotImplemented.kt similarity index 100% rename from compiler/testData/diagnostics/tests/override/AbstractVarNotImplemented.jet rename to compiler/testData/diagnostics/tests/override/AbstractVarNotImplemented.kt diff --git a/compiler/testData/diagnostics/tests/override/ComplexValRedeclaration.jet b/compiler/testData/diagnostics/tests/override/ComplexValRedeclaration.kt similarity index 100% rename from compiler/testData/diagnostics/tests/override/ComplexValRedeclaration.jet rename to compiler/testData/diagnostics/tests/override/ComplexValRedeclaration.kt diff --git a/compiler/testData/diagnostics/tests/override/ConflictingFunctionSignatureFromSuperclass.jet b/compiler/testData/diagnostics/tests/override/ConflictingFunctionSignatureFromSuperclass.kt similarity index 100% rename from compiler/testData/diagnostics/tests/override/ConflictingFunctionSignatureFromSuperclass.jet rename to compiler/testData/diagnostics/tests/override/ConflictingFunctionSignatureFromSuperclass.kt diff --git a/compiler/testData/diagnostics/tests/override/ConflictingParameterNames-MultipleSupertypes.jet b/compiler/testData/diagnostics/tests/override/ConflictingParameterNames-MultipleSupertypes.kt similarity index 100% rename from compiler/testData/diagnostics/tests/override/ConflictingParameterNames-MultipleSupertypes.jet rename to compiler/testData/diagnostics/tests/override/ConflictingParameterNames-MultipleSupertypes.kt diff --git a/compiler/testData/diagnostics/tests/override/ConflictingParameterNames.jet b/compiler/testData/diagnostics/tests/override/ConflictingParameterNames.kt similarity index 100% rename from compiler/testData/diagnostics/tests/override/ConflictingParameterNames.jet rename to compiler/testData/diagnostics/tests/override/ConflictingParameterNames.kt diff --git a/compiler/testData/diagnostics/tests/override/ConflictingPropertySignatureFromSuperclass.jet b/compiler/testData/diagnostics/tests/override/ConflictingPropertySignatureFromSuperclass.kt similarity index 100% rename from compiler/testData/diagnostics/tests/override/ConflictingPropertySignatureFromSuperclass.jet rename to compiler/testData/diagnostics/tests/override/ConflictingPropertySignatureFromSuperclass.kt diff --git a/compiler/testData/diagnostics/tests/override/DefaultParameterValueInOverride.jet b/compiler/testData/diagnostics/tests/override/DefaultParameterValueInOverride.kt similarity index 100% rename from compiler/testData/diagnostics/tests/override/DefaultParameterValueInOverride.jet rename to compiler/testData/diagnostics/tests/override/DefaultParameterValueInOverride.kt diff --git a/compiler/testData/diagnostics/tests/override/DefaultParameterValues-NoErrorsWhenInheritingFromOneTypeTwice.jet b/compiler/testData/diagnostics/tests/override/DefaultParameterValues-NoErrorsWhenInheritingFromOneTypeTwice.kt similarity index 100% rename from compiler/testData/diagnostics/tests/override/DefaultParameterValues-NoErrorsWhenInheritingFromOneTypeTwice.jet rename to compiler/testData/diagnostics/tests/override/DefaultParameterValues-NoErrorsWhenInheritingFromOneTypeTwice.kt diff --git a/compiler/testData/diagnostics/tests/override/DelegationFun.jet b/compiler/testData/diagnostics/tests/override/DelegationFun.kt similarity index 100% rename from compiler/testData/diagnostics/tests/override/DelegationFun.jet rename to compiler/testData/diagnostics/tests/override/DelegationFun.kt diff --git a/compiler/testData/diagnostics/tests/override/DelegationVal.jet b/compiler/testData/diagnostics/tests/override/DelegationVal.kt similarity index 100% rename from compiler/testData/diagnostics/tests/override/DelegationVal.jet rename to compiler/testData/diagnostics/tests/override/DelegationVal.kt diff --git a/compiler/testData/diagnostics/tests/override/DelegationVar.jet b/compiler/testData/diagnostics/tests/override/DelegationVar.kt similarity index 100% rename from compiler/testData/diagnostics/tests/override/DelegationVar.jet rename to compiler/testData/diagnostics/tests/override/DelegationVar.kt diff --git a/compiler/testData/diagnostics/tests/override/EqualityOfIntersectionTypes.jet b/compiler/testData/diagnostics/tests/override/EqualityOfIntersectionTypes.kt similarity index 100% rename from compiler/testData/diagnostics/tests/override/EqualityOfIntersectionTypes.jet rename to compiler/testData/diagnostics/tests/override/EqualityOfIntersectionTypes.kt diff --git a/compiler/testData/diagnostics/tests/override/ExtendFunctionClass.jet b/compiler/testData/diagnostics/tests/override/ExtendFunctionClass.kt similarity index 100% rename from compiler/testData/diagnostics/tests/override/ExtendFunctionClass.jet rename to compiler/testData/diagnostics/tests/override/ExtendFunctionClass.kt diff --git a/compiler/testData/diagnostics/tests/override/FakeOverrideAbstractAndNonAbstractFun.jet b/compiler/testData/diagnostics/tests/override/FakeOverrideAbstractAndNonAbstractFun.kt similarity index 100% rename from compiler/testData/diagnostics/tests/override/FakeOverrideAbstractAndNonAbstractFun.jet rename to compiler/testData/diagnostics/tests/override/FakeOverrideAbstractAndNonAbstractFun.kt diff --git a/compiler/testData/diagnostics/tests/override/Generics.jet b/compiler/testData/diagnostics/tests/override/Generics.kt similarity index 100% rename from compiler/testData/diagnostics/tests/override/Generics.jet rename to compiler/testData/diagnostics/tests/override/Generics.kt diff --git a/compiler/testData/diagnostics/tests/override/MultipleDefaultParametersInSupertypes.jet b/compiler/testData/diagnostics/tests/override/MultipleDefaultParametersInSupertypes.kt similarity index 100% rename from compiler/testData/diagnostics/tests/override/MultipleDefaultParametersInSupertypes.jet rename to compiler/testData/diagnostics/tests/override/MultipleDefaultParametersInSupertypes.kt diff --git a/compiler/testData/diagnostics/tests/override/MultipleDefaultParametersInSupertypesNoOverride.jet b/compiler/testData/diagnostics/tests/override/MultipleDefaultParametersInSupertypesNoOverride.kt similarity index 100% rename from compiler/testData/diagnostics/tests/override/MultipleDefaultParametersInSupertypesNoOverride.jet rename to compiler/testData/diagnostics/tests/override/MultipleDefaultParametersInSupertypesNoOverride.kt diff --git a/compiler/testData/diagnostics/tests/override/MultipleDefaultsInSupertypesNoExplicitOverride.jet b/compiler/testData/diagnostics/tests/override/MultipleDefaultsInSupertypesNoExplicitOverride.kt similarity index 100% rename from compiler/testData/diagnostics/tests/override/MultipleDefaultsInSupertypesNoExplicitOverride.jet rename to compiler/testData/diagnostics/tests/override/MultipleDefaultsInSupertypesNoExplicitOverride.kt diff --git a/compiler/testData/diagnostics/tests/override/NonGenerics.jet b/compiler/testData/diagnostics/tests/override/NonGenerics.kt similarity index 100% rename from compiler/testData/diagnostics/tests/override/NonGenerics.jet rename to compiler/testData/diagnostics/tests/override/NonGenerics.kt diff --git a/compiler/testData/diagnostics/tests/override/ParameterDefaultValues-DefaultValueFromOnlyOneSupertype.jet b/compiler/testData/diagnostics/tests/override/ParameterDefaultValues-DefaultValueFromOnlyOneSupertype.kt similarity index 100% rename from compiler/testData/diagnostics/tests/override/ParameterDefaultValues-DefaultValueFromOnlyOneSupertype.jet rename to compiler/testData/diagnostics/tests/override/ParameterDefaultValues-DefaultValueFromOnlyOneSupertype.kt diff --git a/compiler/testData/diagnostics/tests/override/SuspiciousCase1.jet b/compiler/testData/diagnostics/tests/override/SuspiciousCase1.kt similarity index 100% rename from compiler/testData/diagnostics/tests/override/SuspiciousCase1.jet rename to compiler/testData/diagnostics/tests/override/SuspiciousCase1.kt diff --git a/compiler/testData/diagnostics/tests/override/ToAbstractMembersFromSuper-kt1996.jet b/compiler/testData/diagnostics/tests/override/ToAbstractMembersFromSuper-kt1996.kt similarity index 100% rename from compiler/testData/diagnostics/tests/override/ToAbstractMembersFromSuper-kt1996.jet rename to compiler/testData/diagnostics/tests/override/ToAbstractMembersFromSuper-kt1996.kt diff --git a/compiler/testData/diagnostics/tests/override/kt1862.jet b/compiler/testData/diagnostics/tests/override/kt1862.kt similarity index 100% rename from compiler/testData/diagnostics/tests/override/kt1862.jet rename to compiler/testData/diagnostics/tests/override/kt1862.kt diff --git a/compiler/testData/diagnostics/tests/redeclarations/MultiFilePackageRedeclaration.jet b/compiler/testData/diagnostics/tests/redeclarations/MultiFilePackageRedeclaration.kt similarity index 100% rename from compiler/testData/diagnostics/tests/redeclarations/MultiFilePackageRedeclaration.jet rename to compiler/testData/diagnostics/tests/redeclarations/MultiFilePackageRedeclaration.kt diff --git a/compiler/testData/diagnostics/tests/redeclarations/Redeclarations.jet b/compiler/testData/diagnostics/tests/redeclarations/Redeclarations.kt similarity index 100% rename from compiler/testData/diagnostics/tests/redeclarations/Redeclarations.jet rename to compiler/testData/diagnostics/tests/redeclarations/Redeclarations.kt diff --git a/compiler/testData/diagnostics/tests/regressions/AmbiguityOnLazyTypeComputation.jet b/compiler/testData/diagnostics/tests/regressions/AmbiguityOnLazyTypeComputation.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/AmbiguityOnLazyTypeComputation.jet rename to compiler/testData/diagnostics/tests/regressions/AmbiguityOnLazyTypeComputation.kt diff --git a/compiler/testData/diagnostics/tests/regressions/AssignmentsUnderOperators.jet b/compiler/testData/diagnostics/tests/regressions/AssignmentsUnderOperators.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/AssignmentsUnderOperators.jet rename to compiler/testData/diagnostics/tests/regressions/AssignmentsUnderOperators.kt diff --git a/compiler/testData/diagnostics/tests/regressions/CoercionToUnit.jet b/compiler/testData/diagnostics/tests/regressions/CoercionToUnit.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/CoercionToUnit.jet rename to compiler/testData/diagnostics/tests/regressions/CoercionToUnit.kt diff --git a/compiler/testData/diagnostics/tests/regressions/DoubleDefine.jet b/compiler/testData/diagnostics/tests/regressions/DoubleDefine.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/DoubleDefine.jet rename to compiler/testData/diagnostics/tests/regressions/DoubleDefine.kt diff --git a/compiler/testData/diagnostics/tests/regressions/ErrorsOnIbjectExpressionsAsParameters.jet b/compiler/testData/diagnostics/tests/regressions/ErrorsOnIbjectExpressionsAsParameters.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/ErrorsOnIbjectExpressionsAsParameters.jet rename to compiler/testData/diagnostics/tests/regressions/ErrorsOnIbjectExpressionsAsParameters.kt diff --git a/compiler/testData/diagnostics/tests/regressions/Jet11.jet b/compiler/testData/diagnostics/tests/regressions/Jet11.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/Jet11.jet rename to compiler/testData/diagnostics/tests/regressions/Jet11.kt diff --git a/compiler/testData/diagnostics/tests/regressions/Jet121.jet b/compiler/testData/diagnostics/tests/regressions/Jet121.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/Jet121.jet rename to compiler/testData/diagnostics/tests/regressions/Jet121.kt diff --git a/compiler/testData/diagnostics/tests/regressions/Jet124.jet b/compiler/testData/diagnostics/tests/regressions/Jet124.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/Jet124.jet rename to compiler/testData/diagnostics/tests/regressions/Jet124.kt diff --git a/compiler/testData/diagnostics/tests/regressions/Jet169.jet b/compiler/testData/diagnostics/tests/regressions/Jet169.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/Jet169.jet rename to compiler/testData/diagnostics/tests/regressions/Jet169.kt diff --git a/compiler/testData/diagnostics/tests/regressions/Jet17.jet b/compiler/testData/diagnostics/tests/regressions/Jet17.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/Jet17.jet rename to compiler/testData/diagnostics/tests/regressions/Jet17.kt diff --git a/compiler/testData/diagnostics/tests/regressions/Jet183-1.jet b/compiler/testData/diagnostics/tests/regressions/Jet183-1.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/Jet183-1.jet rename to compiler/testData/diagnostics/tests/regressions/Jet183-1.kt diff --git a/compiler/testData/diagnostics/tests/regressions/Jet183.jet b/compiler/testData/diagnostics/tests/regressions/Jet183.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/Jet183.jet rename to compiler/testData/diagnostics/tests/regressions/Jet183.kt diff --git a/compiler/testData/diagnostics/tests/regressions/Jet53.jet b/compiler/testData/diagnostics/tests/regressions/Jet53.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/Jet53.jet rename to compiler/testData/diagnostics/tests/regressions/Jet53.kt diff --git a/compiler/testData/diagnostics/tests/regressions/Jet67.jet b/compiler/testData/diagnostics/tests/regressions/Jet67.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/Jet67.jet rename to compiler/testData/diagnostics/tests/regressions/Jet67.kt diff --git a/compiler/testData/diagnostics/tests/regressions/Jet68.jet b/compiler/testData/diagnostics/tests/regressions/Jet68.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/Jet68.jet rename to compiler/testData/diagnostics/tests/regressions/Jet68.kt diff --git a/compiler/testData/diagnostics/tests/regressions/Jet69.jet b/compiler/testData/diagnostics/tests/regressions/Jet69.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/Jet69.jet rename to compiler/testData/diagnostics/tests/regressions/Jet69.kt diff --git a/compiler/testData/diagnostics/tests/regressions/Jet72.jet b/compiler/testData/diagnostics/tests/regressions/Jet72.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/Jet72.jet rename to compiler/testData/diagnostics/tests/regressions/Jet72.kt diff --git a/compiler/testData/diagnostics/tests/regressions/Jet81.jet b/compiler/testData/diagnostics/tests/regressions/Jet81.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/Jet81.jet rename to compiler/testData/diagnostics/tests/regressions/Jet81.kt diff --git a/compiler/testData/diagnostics/tests/regressions/OrphanStarProjection.jet b/compiler/testData/diagnostics/tests/regressions/OrphanStarProjection.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/OrphanStarProjection.jet rename to compiler/testData/diagnostics/tests/regressions/OrphanStarProjection.kt diff --git a/compiler/testData/diagnostics/tests/regressions/OutProjections.jet b/compiler/testData/diagnostics/tests/regressions/OutProjections.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/OutProjections.jet rename to compiler/testData/diagnostics/tests/regressions/OutProjections.kt diff --git a/compiler/testData/diagnostics/tests/regressions/OverrideResolution.jet b/compiler/testData/diagnostics/tests/regressions/OverrideResolution.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/OverrideResolution.jet rename to compiler/testData/diagnostics/tests/regressions/OverrideResolution.kt diff --git a/compiler/testData/diagnostics/tests/regressions/ScopeForSecondaryConstructors.jet b/compiler/testData/diagnostics/tests/regressions/ScopeForSecondaryConstructors.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/ScopeForSecondaryConstructors.jet rename to compiler/testData/diagnostics/tests/regressions/ScopeForSecondaryConstructors.kt diff --git a/compiler/testData/diagnostics/tests/regressions/SpecififcityByReceiver.jet b/compiler/testData/diagnostics/tests/regressions/SpecififcityByReceiver.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/SpecififcityByReceiver.jet rename to compiler/testData/diagnostics/tests/regressions/SpecififcityByReceiver.kt diff --git a/compiler/testData/diagnostics/tests/regressions/ThisConstructorInGenericClass.jet b/compiler/testData/diagnostics/tests/regressions/ThisConstructorInGenericClass.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/ThisConstructorInGenericClass.jet rename to compiler/testData/diagnostics/tests/regressions/ThisConstructorInGenericClass.kt diff --git a/compiler/testData/diagnostics/tests/regressions/TypeMismatchOnUnaryOperations.jet b/compiler/testData/diagnostics/tests/regressions/TypeMismatchOnUnaryOperations.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/TypeMismatchOnUnaryOperations.jet rename to compiler/testData/diagnostics/tests/regressions/TypeMismatchOnUnaryOperations.kt diff --git a/compiler/testData/diagnostics/tests/regressions/TypeParameterAsASupertype.jet b/compiler/testData/diagnostics/tests/regressions/TypeParameterAsASupertype.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/TypeParameterAsASupertype.jet rename to compiler/testData/diagnostics/tests/regressions/TypeParameterAsASupertype.kt diff --git a/compiler/testData/diagnostics/tests/regressions/UnavaliableQualifiedThis.jet b/compiler/testData/diagnostics/tests/regressions/UnavaliableQualifiedThis.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/UnavaliableQualifiedThis.jet rename to compiler/testData/diagnostics/tests/regressions/UnavaliableQualifiedThis.kt diff --git a/compiler/testData/diagnostics/tests/regressions/WrongTraceInCallResolver.jet b/compiler/testData/diagnostics/tests/regressions/WrongTraceInCallResolver.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/WrongTraceInCallResolver.jet rename to compiler/testData/diagnostics/tests/regressions/WrongTraceInCallResolver.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt127.jet b/compiler/testData/diagnostics/tests/regressions/kt127.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt127.jet rename to compiler/testData/diagnostics/tests/regressions/kt127.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt128.jet b/compiler/testData/diagnostics/tests/regressions/kt128.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt128.jet rename to compiler/testData/diagnostics/tests/regressions/kt128.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt1489_1728.jet b/compiler/testData/diagnostics/tests/regressions/kt1489_1728.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt1489_1728.jet rename to compiler/testData/diagnostics/tests/regressions/kt1489_1728.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt1550.jet b/compiler/testData/diagnostics/tests/regressions/kt1550.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt1550.jet rename to compiler/testData/diagnostics/tests/regressions/kt1550.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt1639-JFrame.jet b/compiler/testData/diagnostics/tests/regressions/kt1639-JFrame.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt1639-JFrame.jet rename to compiler/testData/diagnostics/tests/regressions/kt1639-JFrame.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt1647.jet b/compiler/testData/diagnostics/tests/regressions/kt1647.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt1647.jet rename to compiler/testData/diagnostics/tests/regressions/kt1647.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt1736.jet b/compiler/testData/diagnostics/tests/regressions/kt1736.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt1736.jet rename to compiler/testData/diagnostics/tests/regressions/kt1736.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt174.jet b/compiler/testData/diagnostics/tests/regressions/kt174.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt174.jet rename to compiler/testData/diagnostics/tests/regressions/kt174.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt201.jet b/compiler/testData/diagnostics/tests/regressions/kt201.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt201.jet rename to compiler/testData/diagnostics/tests/regressions/kt201.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt235.jet b/compiler/testData/diagnostics/tests/regressions/kt235.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt235.jet rename to compiler/testData/diagnostics/tests/regressions/kt235.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt251.jet b/compiler/testData/diagnostics/tests/regressions/kt251.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt251.jet rename to compiler/testData/diagnostics/tests/regressions/kt251.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt258.jet b/compiler/testData/diagnostics/tests/regressions/kt258.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt258.jet rename to compiler/testData/diagnostics/tests/regressions/kt258.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt26-1.jet b/compiler/testData/diagnostics/tests/regressions/kt26-1.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt26-1.jet rename to compiler/testData/diagnostics/tests/regressions/kt26-1.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt26.jet b/compiler/testData/diagnostics/tests/regressions/kt26.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt26.jet rename to compiler/testData/diagnostics/tests/regressions/kt26.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt282.jet b/compiler/testData/diagnostics/tests/regressions/kt282.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt282.jet rename to compiler/testData/diagnostics/tests/regressions/kt282.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt287.jet b/compiler/testData/diagnostics/tests/regressions/kt287.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt287.jet rename to compiler/testData/diagnostics/tests/regressions/kt287.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt302.jet b/compiler/testData/diagnostics/tests/regressions/kt302.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt302.jet rename to compiler/testData/diagnostics/tests/regressions/kt302.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt303.jet b/compiler/testData/diagnostics/tests/regressions/kt303.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt303.jet rename to compiler/testData/diagnostics/tests/regressions/kt303.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt306.jet b/compiler/testData/diagnostics/tests/regressions/kt306.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt306.jet rename to compiler/testData/diagnostics/tests/regressions/kt306.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt307.jet b/compiler/testData/diagnostics/tests/regressions/kt307.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt307.jet rename to compiler/testData/diagnostics/tests/regressions/kt307.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt312.jet b/compiler/testData/diagnostics/tests/regressions/kt312.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt312.jet rename to compiler/testData/diagnostics/tests/regressions/kt312.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt313.jet b/compiler/testData/diagnostics/tests/regressions/kt313.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt313.jet rename to compiler/testData/diagnostics/tests/regressions/kt313.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt316.jet b/compiler/testData/diagnostics/tests/regressions/kt316.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt316.jet rename to compiler/testData/diagnostics/tests/regressions/kt316.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt328.jet b/compiler/testData/diagnostics/tests/regressions/kt328.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt328.jet rename to compiler/testData/diagnostics/tests/regressions/kt328.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt335.336.jet b/compiler/testData/diagnostics/tests/regressions/kt335.336.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt335.336.jet rename to compiler/testData/diagnostics/tests/regressions/kt335.336.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt337.jet b/compiler/testData/diagnostics/tests/regressions/kt337.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt337.jet rename to compiler/testData/diagnostics/tests/regressions/kt337.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt352.jet b/compiler/testData/diagnostics/tests/regressions/kt352.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt352.jet rename to compiler/testData/diagnostics/tests/regressions/kt352.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt353.jet b/compiler/testData/diagnostics/tests/regressions/kt353.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt353.jet rename to compiler/testData/diagnostics/tests/regressions/kt353.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt385.109.441.jet b/compiler/testData/diagnostics/tests/regressions/kt385.109.441.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt385.109.441.jet rename to compiler/testData/diagnostics/tests/regressions/kt385.109.441.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt394.jet b/compiler/testData/diagnostics/tests/regressions/kt394.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt394.jet rename to compiler/testData/diagnostics/tests/regressions/kt394.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt398.jet b/compiler/testData/diagnostics/tests/regressions/kt398.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt398.jet rename to compiler/testData/diagnostics/tests/regressions/kt398.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt399.jet b/compiler/testData/diagnostics/tests/regressions/kt399.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt399.jet rename to compiler/testData/diagnostics/tests/regressions/kt399.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt402.jet b/compiler/testData/diagnostics/tests/regressions/kt402.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt402.jet rename to compiler/testData/diagnostics/tests/regressions/kt402.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt41.jet b/compiler/testData/diagnostics/tests/regressions/kt41.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt41.jet rename to compiler/testData/diagnostics/tests/regressions/kt41.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt411.jet b/compiler/testData/diagnostics/tests/regressions/kt411.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt411.jet rename to compiler/testData/diagnostics/tests/regressions/kt411.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt439.jet b/compiler/testData/diagnostics/tests/regressions/kt439.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt439.jet rename to compiler/testData/diagnostics/tests/regressions/kt439.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt442.jet b/compiler/testData/diagnostics/tests/regressions/kt442.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt442.jet rename to compiler/testData/diagnostics/tests/regressions/kt442.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt443.jet b/compiler/testData/diagnostics/tests/regressions/kt443.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt443.jet rename to compiler/testData/diagnostics/tests/regressions/kt443.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt455.jet b/compiler/testData/diagnostics/tests/regressions/kt455.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt455.jet rename to compiler/testData/diagnostics/tests/regressions/kt455.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt456.jet b/compiler/testData/diagnostics/tests/regressions/kt456.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt456.jet rename to compiler/testData/diagnostics/tests/regressions/kt456.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt459.jet b/compiler/testData/diagnostics/tests/regressions/kt459.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt459.jet rename to compiler/testData/diagnostics/tests/regressions/kt459.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt469.jet b/compiler/testData/diagnostics/tests/regressions/kt469.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt469.jet rename to compiler/testData/diagnostics/tests/regressions/kt469.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt498.jet b/compiler/testData/diagnostics/tests/regressions/kt498.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt498.jet rename to compiler/testData/diagnostics/tests/regressions/kt498.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt524.jet b/compiler/testData/diagnostics/tests/regressions/kt524.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt524.jet rename to compiler/testData/diagnostics/tests/regressions/kt524.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt526UnresolvedReferenceInnerStatic.jet b/compiler/testData/diagnostics/tests/regressions/kt526UnresolvedReferenceInnerStatic.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt526UnresolvedReferenceInnerStatic.jet rename to compiler/testData/diagnostics/tests/regressions/kt526UnresolvedReferenceInnerStatic.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt549.jet b/compiler/testData/diagnostics/tests/regressions/kt549.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt549.jet rename to compiler/testData/diagnostics/tests/regressions/kt549.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt557.jet b/compiler/testData/diagnostics/tests/regressions/kt557.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt557.jet rename to compiler/testData/diagnostics/tests/regressions/kt557.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt571.jet b/compiler/testData/diagnostics/tests/regressions/kt571.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt571.jet rename to compiler/testData/diagnostics/tests/regressions/kt571.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt575.jet b/compiler/testData/diagnostics/tests/regressions/kt575.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt575.jet rename to compiler/testData/diagnostics/tests/regressions/kt575.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt58.jet b/compiler/testData/diagnostics/tests/regressions/kt58.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt58.jet rename to compiler/testData/diagnostics/tests/regressions/kt58.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt580.jet b/compiler/testData/diagnostics/tests/regressions/kt580.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt580.jet rename to compiler/testData/diagnostics/tests/regressions/kt580.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt588.jet b/compiler/testData/diagnostics/tests/regressions/kt588.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt588.jet rename to compiler/testData/diagnostics/tests/regressions/kt588.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt597.jet b/compiler/testData/diagnostics/tests/regressions/kt597.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt597.jet rename to compiler/testData/diagnostics/tests/regressions/kt597.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt600.jet b/compiler/testData/diagnostics/tests/regressions/kt600.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt600.jet rename to compiler/testData/diagnostics/tests/regressions/kt600.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt604.jet b/compiler/testData/diagnostics/tests/regressions/kt604.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt604.jet rename to compiler/testData/diagnostics/tests/regressions/kt604.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt618.jet b/compiler/testData/diagnostics/tests/regressions/kt618.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt618.jet rename to compiler/testData/diagnostics/tests/regressions/kt618.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt629.jet b/compiler/testData/diagnostics/tests/regressions/kt629.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt629.jet rename to compiler/testData/diagnostics/tests/regressions/kt629.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt630.jet b/compiler/testData/diagnostics/tests/regressions/kt630.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt630.jet rename to compiler/testData/diagnostics/tests/regressions/kt630.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt688.jet b/compiler/testData/diagnostics/tests/regressions/kt688.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt688.jet rename to compiler/testData/diagnostics/tests/regressions/kt688.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt691.jet b/compiler/testData/diagnostics/tests/regressions/kt691.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt691.jet rename to compiler/testData/diagnostics/tests/regressions/kt691.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt701.jet b/compiler/testData/diagnostics/tests/regressions/kt701.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt701.jet rename to compiler/testData/diagnostics/tests/regressions/kt701.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt716.jet b/compiler/testData/diagnostics/tests/regressions/kt716.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt716.jet rename to compiler/testData/diagnostics/tests/regressions/kt716.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt743.jet b/compiler/testData/diagnostics/tests/regressions/kt743.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt743.jet rename to compiler/testData/diagnostics/tests/regressions/kt743.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt750.jet b/compiler/testData/diagnostics/tests/regressions/kt750.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt750.jet rename to compiler/testData/diagnostics/tests/regressions/kt750.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt762.jet b/compiler/testData/diagnostics/tests/regressions/kt762.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt762.jet rename to compiler/testData/diagnostics/tests/regressions/kt762.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt847.jet b/compiler/testData/diagnostics/tests/regressions/kt847.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt847.jet rename to compiler/testData/diagnostics/tests/regressions/kt847.kt diff --git a/compiler/testData/diagnostics/tests/regressions/kt860.jet b/compiler/testData/diagnostics/tests/regressions/kt860.kt similarity index 100% rename from compiler/testData/diagnostics/tests/regressions/kt860.jet rename to compiler/testData/diagnostics/tests/regressions/kt860.kt diff --git a/compiler/testData/diagnostics/tests/scopes/ImportFromCurrentWithDifferentName.jet b/compiler/testData/diagnostics/tests/scopes/ImportFromCurrentWithDifferentName.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/ImportFromCurrentWithDifferentName.jet rename to compiler/testData/diagnostics/tests/scopes/ImportFromCurrentWithDifferentName.kt diff --git a/compiler/testData/diagnostics/tests/scopes/ImportObjectHidesCurrentPackage.jet b/compiler/testData/diagnostics/tests/scopes/ImportObjectHidesCurrentPackage.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/ImportObjectHidesCurrentPackage.jet rename to compiler/testData/diagnostics/tests/scopes/ImportObjectHidesCurrentPackage.kt diff --git a/compiler/testData/diagnostics/tests/scopes/ImportTwoTimes.jet b/compiler/testData/diagnostics/tests/scopes/ImportTwoTimes.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/ImportTwoTimes.jet rename to compiler/testData/diagnostics/tests/scopes/ImportTwoTimes.kt diff --git a/compiler/testData/diagnostics/tests/scopes/ImportTwoTimesStar.jet b/compiler/testData/diagnostics/tests/scopes/ImportTwoTimesStar.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/ImportTwoTimesStar.jet rename to compiler/testData/diagnostics/tests/scopes/ImportTwoTimesStar.kt diff --git a/compiler/testData/diagnostics/tests/scopes/Imports-hidden.jet b/compiler/testData/diagnostics/tests/scopes/Imports-hidden.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/Imports-hidden.jet rename to compiler/testData/diagnostics/tests/scopes/Imports-hidden.kt diff --git a/compiler/testData/diagnostics/tests/scopes/Imports.jet b/compiler/testData/diagnostics/tests/scopes/Imports.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/Imports.jet rename to compiler/testData/diagnostics/tests/scopes/Imports.kt diff --git a/compiler/testData/diagnostics/tests/scopes/ImportsConflicting.jet b/compiler/testData/diagnostics/tests/scopes/ImportsConflicting.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/ImportsConflicting.jet rename to compiler/testData/diagnostics/tests/scopes/ImportsConflicting.kt diff --git a/compiler/testData/diagnostics/tests/scopes/ImportsUselessSimpleImport.jet b/compiler/testData/diagnostics/tests/scopes/ImportsUselessSimpleImport.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/ImportsUselessSimpleImport.jet rename to compiler/testData/diagnostics/tests/scopes/ImportsUselessSimpleImport.kt diff --git a/compiler/testData/diagnostics/tests/scopes/ImportsUselessSimpleImport2.jet b/compiler/testData/diagnostics/tests/scopes/ImportsUselessSimpleImport2.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/ImportsUselessSimpleImport2.jet rename to compiler/testData/diagnostics/tests/scopes/ImportsUselessSimpleImport2.kt diff --git a/compiler/testData/diagnostics/tests/scopes/VisibilityInheritModifier.jet b/compiler/testData/diagnostics/tests/scopes/VisibilityInheritModifier.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/VisibilityInheritModifier.jet rename to compiler/testData/diagnostics/tests/scopes/VisibilityInheritModifier.kt diff --git a/compiler/testData/diagnostics/tests/scopes/initializerScopeOfExtensionProperty.jet b/compiler/testData/diagnostics/tests/scopes/initializerScopeOfExtensionProperty.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/initializerScopeOfExtensionProperty.jet rename to compiler/testData/diagnostics/tests/scopes/initializerScopeOfExtensionProperty.kt diff --git a/compiler/testData/diagnostics/tests/scopes/kt1078.jet b/compiler/testData/diagnostics/tests/scopes/kt1078.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/kt1078.jet rename to compiler/testData/diagnostics/tests/scopes/kt1078.kt diff --git a/compiler/testData/diagnostics/tests/scopes/kt1080.jet b/compiler/testData/diagnostics/tests/scopes/kt1080.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/kt1080.jet rename to compiler/testData/diagnostics/tests/scopes/kt1080.kt diff --git a/compiler/testData/diagnostics/tests/scopes/kt1244.jet b/compiler/testData/diagnostics/tests/scopes/kt1244.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/kt1244.jet rename to compiler/testData/diagnostics/tests/scopes/kt1244.kt diff --git a/compiler/testData/diagnostics/tests/scopes/kt1248.jet b/compiler/testData/diagnostics/tests/scopes/kt1248.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/kt1248.jet rename to compiler/testData/diagnostics/tests/scopes/kt1248.kt diff --git a/compiler/testData/diagnostics/tests/scopes/kt151.jet b/compiler/testData/diagnostics/tests/scopes/kt151.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/kt151.jet rename to compiler/testData/diagnostics/tests/scopes/kt151.kt diff --git a/compiler/testData/diagnostics/tests/scopes/kt1579.jet b/compiler/testData/diagnostics/tests/scopes/kt1579.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/kt1579.jet rename to compiler/testData/diagnostics/tests/scopes/kt1579.kt diff --git a/compiler/testData/diagnostics/tests/scopes/kt1579_map_entry.jet b/compiler/testData/diagnostics/tests/scopes/kt1579_map_entry.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/kt1579_map_entry.jet rename to compiler/testData/diagnostics/tests/scopes/kt1579_map_entry.kt diff --git a/compiler/testData/diagnostics/tests/scopes/kt1580.jet b/compiler/testData/diagnostics/tests/scopes/kt1580.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/kt1580.jet rename to compiler/testData/diagnostics/tests/scopes/kt1580.kt diff --git a/compiler/testData/diagnostics/tests/scopes/kt1642.jet b/compiler/testData/diagnostics/tests/scopes/kt1642.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/kt1642.jet rename to compiler/testData/diagnostics/tests/scopes/kt1642.kt diff --git a/compiler/testData/diagnostics/tests/scopes/kt1738.jet b/compiler/testData/diagnostics/tests/scopes/kt1738.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/kt1738.jet rename to compiler/testData/diagnostics/tests/scopes/kt1738.kt diff --git a/compiler/testData/diagnostics/tests/scopes/kt1805.jet b/compiler/testData/diagnostics/tests/scopes/kt1805.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/kt1805.jet rename to compiler/testData/diagnostics/tests/scopes/kt1805.kt diff --git a/compiler/testData/diagnostics/tests/scopes/kt1806.jet b/compiler/testData/diagnostics/tests/scopes/kt1806.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/kt1806.jet rename to compiler/testData/diagnostics/tests/scopes/kt1806.kt diff --git a/compiler/testData/diagnostics/tests/scopes/kt1822.jet b/compiler/testData/diagnostics/tests/scopes/kt1822.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/kt1822.jet rename to compiler/testData/diagnostics/tests/scopes/kt1822.kt diff --git a/compiler/testData/diagnostics/tests/scopes/kt1942.jet b/compiler/testData/diagnostics/tests/scopes/kt1942.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/kt1942.jet rename to compiler/testData/diagnostics/tests/scopes/kt1942.kt diff --git a/compiler/testData/diagnostics/tests/scopes/kt2262.jet b/compiler/testData/diagnostics/tests/scopes/kt2262.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/kt2262.jet rename to compiler/testData/diagnostics/tests/scopes/kt2262.kt diff --git a/compiler/testData/diagnostics/tests/scopes/kt250.617.10.jet b/compiler/testData/diagnostics/tests/scopes/kt250.617.10.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/kt250.617.10.jet rename to compiler/testData/diagnostics/tests/scopes/kt250.617.10.kt diff --git a/compiler/testData/diagnostics/tests/scopes/kt323.jet b/compiler/testData/diagnostics/tests/scopes/kt323.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/kt323.jet rename to compiler/testData/diagnostics/tests/scopes/kt323.kt diff --git a/compiler/testData/diagnostics/tests/scopes/kt37.jet b/compiler/testData/diagnostics/tests/scopes/kt37.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/kt37.jet rename to compiler/testData/diagnostics/tests/scopes/kt37.kt diff --git a/compiler/testData/diagnostics/tests/scopes/kt421Scopes.jet b/compiler/testData/diagnostics/tests/scopes/kt421Scopes.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/kt421Scopes.jet rename to compiler/testData/diagnostics/tests/scopes/kt421Scopes.kt diff --git a/compiler/testData/diagnostics/tests/scopes/kt587.jet b/compiler/testData/diagnostics/tests/scopes/kt587.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/kt587.jet rename to compiler/testData/diagnostics/tests/scopes/kt587.kt diff --git a/compiler/testData/diagnostics/tests/scopes/kt900-1.jet b/compiler/testData/diagnostics/tests/scopes/kt900-1.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/kt900-1.jet rename to compiler/testData/diagnostics/tests/scopes/kt900-1.kt diff --git a/compiler/testData/diagnostics/tests/scopes/kt900-2.jet b/compiler/testData/diagnostics/tests/scopes/kt900-2.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/kt900-2.jet rename to compiler/testData/diagnostics/tests/scopes/kt900-2.kt diff --git a/compiler/testData/diagnostics/tests/scopes/kt900.jet b/compiler/testData/diagnostics/tests/scopes/kt900.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/kt900.jet rename to compiler/testData/diagnostics/tests/scopes/kt900.kt diff --git a/compiler/testData/diagnostics/tests/scopes/kt939.jet b/compiler/testData/diagnostics/tests/scopes/kt939.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/kt939.jet rename to compiler/testData/diagnostics/tests/scopes/kt939.kt diff --git a/compiler/testData/diagnostics/tests/scopes/kt955.jet b/compiler/testData/diagnostics/tests/scopes/kt955.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/kt955.jet rename to compiler/testData/diagnostics/tests/scopes/kt955.kt diff --git a/compiler/testData/diagnostics/tests/scopes/stopResolutionOnAmbiguity.jet b/compiler/testData/diagnostics/tests/scopes/stopResolutionOnAmbiguity.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/stopResolutionOnAmbiguity.jet rename to compiler/testData/diagnostics/tests/scopes/stopResolutionOnAmbiguity.kt diff --git a/compiler/testData/diagnostics/tests/scopes/visibility.jet b/compiler/testData/diagnostics/tests/scopes/visibility.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/visibility.jet rename to compiler/testData/diagnostics/tests/scopes/visibility.kt diff --git a/compiler/testData/diagnostics/tests/scopes/visibility2.jet b/compiler/testData/diagnostics/tests/scopes/visibility2.kt similarity index 100% rename from compiler/testData/diagnostics/tests/scopes/visibility2.jet rename to compiler/testData/diagnostics/tests/scopes/visibility2.kt diff --git a/compiler/testData/diagnostics/tests/shadowing/ShadowParameterInFunctionBody.jet b/compiler/testData/diagnostics/tests/shadowing/ShadowParameterInFunctionBody.kt similarity index 100% rename from compiler/testData/diagnostics/tests/shadowing/ShadowParameterInFunctionBody.jet rename to compiler/testData/diagnostics/tests/shadowing/ShadowParameterInFunctionBody.kt diff --git a/compiler/testData/diagnostics/tests/shadowing/ShadowParameterInNestedBlockInFor.jet b/compiler/testData/diagnostics/tests/shadowing/ShadowParameterInNestedBlockInFor.kt similarity index 100% rename from compiler/testData/diagnostics/tests/shadowing/ShadowParameterInNestedBlockInFor.jet rename to compiler/testData/diagnostics/tests/shadowing/ShadowParameterInNestedBlockInFor.kt diff --git a/compiler/testData/diagnostics/tests/shadowing/ShadowPropertyInClosure.jet b/compiler/testData/diagnostics/tests/shadowing/ShadowPropertyInClosure.kt similarity index 100% rename from compiler/testData/diagnostics/tests/shadowing/ShadowPropertyInClosure.jet rename to compiler/testData/diagnostics/tests/shadowing/ShadowPropertyInClosure.kt diff --git a/compiler/testData/diagnostics/tests/shadowing/ShadowPropertyInFor.jet b/compiler/testData/diagnostics/tests/shadowing/ShadowPropertyInFor.kt similarity index 100% rename from compiler/testData/diagnostics/tests/shadowing/ShadowPropertyInFor.jet rename to compiler/testData/diagnostics/tests/shadowing/ShadowPropertyInFor.kt diff --git a/compiler/testData/diagnostics/tests/shadowing/ShadowPropertyInFunction.jet b/compiler/testData/diagnostics/tests/shadowing/ShadowPropertyInFunction.kt similarity index 100% rename from compiler/testData/diagnostics/tests/shadowing/ShadowPropertyInFunction.jet rename to compiler/testData/diagnostics/tests/shadowing/ShadowPropertyInFunction.kt diff --git a/compiler/testData/diagnostics/tests/shadowing/ShadowVariableInFor.jet b/compiler/testData/diagnostics/tests/shadowing/ShadowVariableInFor.kt similarity index 100% rename from compiler/testData/diagnostics/tests/shadowing/ShadowVariableInFor.jet rename to compiler/testData/diagnostics/tests/shadowing/ShadowVariableInFor.kt diff --git a/compiler/testData/diagnostics/tests/shadowing/ShadowVariableInNestedBlock.jet b/compiler/testData/diagnostics/tests/shadowing/ShadowVariableInNestedBlock.kt similarity index 100% rename from compiler/testData/diagnostics/tests/shadowing/ShadowVariableInNestedBlock.jet rename to compiler/testData/diagnostics/tests/shadowing/ShadowVariableInNestedBlock.kt diff --git a/compiler/testData/diagnostics/tests/shadowing/ShadowVariableInNestedClosure.jet b/compiler/testData/diagnostics/tests/shadowing/ShadowVariableInNestedClosure.kt similarity index 100% rename from compiler/testData/diagnostics/tests/shadowing/ShadowVariableInNestedClosure.jet rename to compiler/testData/diagnostics/tests/shadowing/ShadowVariableInNestedClosure.kt diff --git a/compiler/testData/diagnostics/tests/shadowing/ShadowVariableInNestedClosureParam.jet b/compiler/testData/diagnostics/tests/shadowing/ShadowVariableInNestedClosureParam.kt similarity index 100% rename from compiler/testData/diagnostics/tests/shadowing/ShadowVariableInNestedClosureParam.jet rename to compiler/testData/diagnostics/tests/shadowing/ShadowVariableInNestedClosureParam.kt diff --git a/compiler/testData/diagnostics/tests/substitutions/kt1558-short.jet b/compiler/testData/diagnostics/tests/substitutions/kt1558-short.kt similarity index 100% rename from compiler/testData/diagnostics/tests/substitutions/kt1558-short.jet rename to compiler/testData/diagnostics/tests/substitutions/kt1558-short.kt diff --git a/compiler/testData/diagnostics/tests/subtyping/kt-1457.jet b/compiler/testData/diagnostics/tests/subtyping/kt-1457.kt similarity index 100% rename from compiler/testData/diagnostics/tests/subtyping/kt-1457.jet rename to compiler/testData/diagnostics/tests/subtyping/kt-1457.kt diff --git a/compiler/testData/diagnostics/tests/subtyping/kt2069.jet b/compiler/testData/diagnostics/tests/subtyping/kt2069.kt similarity index 100% rename from compiler/testData/diagnostics/tests/subtyping/kt2069.jet rename to compiler/testData/diagnostics/tests/subtyping/kt2069.kt diff --git a/compiler/testData/diagnostics/tests/tuples/BasicTuples.jet b/compiler/testData/diagnostics/tests/tuples/BasicTuples.kt similarity index 100% rename from compiler/testData/diagnostics/tests/tuples/BasicTuples.jet rename to compiler/testData/diagnostics/tests/tuples/BasicTuples.kt diff --git a/compiler/testData/diagnostics/tests/varargs/AmbiguousVararg.jet b/compiler/testData/diagnostics/tests/varargs/AmbiguousVararg.kt similarity index 100% rename from compiler/testData/diagnostics/tests/varargs/AmbiguousVararg.jet rename to compiler/testData/diagnostics/tests/varargs/AmbiguousVararg.kt diff --git a/compiler/testData/diagnostics/tests/varargs/MoreSpecificVarargsOfEqualLength.jet b/compiler/testData/diagnostics/tests/varargs/MoreSpecificVarargsOfEqualLength.kt similarity index 100% rename from compiler/testData/diagnostics/tests/varargs/MoreSpecificVarargsOfEqualLength.jet rename to compiler/testData/diagnostics/tests/varargs/MoreSpecificVarargsOfEqualLength.kt diff --git a/compiler/testData/diagnostics/tests/varargs/MostSepcificVarargsWithJava.jet b/compiler/testData/diagnostics/tests/varargs/MostSepcificVarargsWithJava.kt similarity index 100% rename from compiler/testData/diagnostics/tests/varargs/MostSepcificVarargsWithJava.jet rename to compiler/testData/diagnostics/tests/varargs/MostSepcificVarargsWithJava.kt diff --git a/compiler/testData/diagnostics/tests/varargs/NilaryVsVararg.jet b/compiler/testData/diagnostics/tests/varargs/NilaryVsVararg.kt similarity index 100% rename from compiler/testData/diagnostics/tests/varargs/NilaryVsVararg.jet rename to compiler/testData/diagnostics/tests/varargs/NilaryVsVararg.kt diff --git a/compiler/testData/diagnostics/tests/varargs/UnaryVsVararg.jet b/compiler/testData/diagnostics/tests/varargs/UnaryVsVararg.kt similarity index 100% rename from compiler/testData/diagnostics/tests/varargs/UnaryVsVararg.jet rename to compiler/testData/diagnostics/tests/varargs/UnaryVsVararg.kt diff --git a/compiler/testData/diagnostics/tests/varargs/kt1781.jet b/compiler/testData/diagnostics/tests/varargs/kt1781.kt similarity index 100% rename from compiler/testData/diagnostics/tests/varargs/kt1781.jet rename to compiler/testData/diagnostics/tests/varargs/kt1781.kt diff --git a/compiler/testData/diagnostics/tests/varargs/kt1835.jet b/compiler/testData/diagnostics/tests/varargs/kt1835.kt similarity index 100% rename from compiler/testData/diagnostics/tests/varargs/kt1835.jet rename to compiler/testData/diagnostics/tests/varargs/kt1835.kt diff --git a/compiler/testData/diagnostics/tests/varargs/kt1838-param.jet b/compiler/testData/diagnostics/tests/varargs/kt1838-param.kt similarity index 100% rename from compiler/testData/diagnostics/tests/varargs/kt1838-param.jet rename to compiler/testData/diagnostics/tests/varargs/kt1838-param.kt diff --git a/compiler/testData/diagnostics/tests/varargs/kt1838-val.jet b/compiler/testData/diagnostics/tests/varargs/kt1838-val.kt similarity index 100% rename from compiler/testData/diagnostics/tests/varargs/kt1838-val.jet rename to compiler/testData/diagnostics/tests/varargs/kt1838-val.kt diff --git a/compiler/tests/org/jetbrains/jet/checkers/JetDiagnosticsTest.java b/compiler/tests/org/jetbrains/jet/checkers/AbstractJetDiagnosticsTest.java similarity index 65% rename from compiler/tests/org/jetbrains/jet/checkers/JetDiagnosticsTest.java rename to compiler/tests/org/jetbrains/jet/checkers/AbstractJetDiagnosticsTest.java index 2e98d0196ec..b7b67154ecb 100644 --- a/compiler/tests/org/jetbrains/jet/checkers/JetDiagnosticsTest.java +++ b/compiler/tests/org/jetbrains/jet/checkers/AbstractJetDiagnosticsTest.java @@ -20,15 +20,14 @@ import com.google.common.base.Predicates; import com.google.common.collect.Lists; import com.google.common.io.Files; import com.intellij.lang.java.JavaLanguage; +import com.intellij.openapi.util.Ref; import com.intellij.openapi.util.TextRange; import com.intellij.openapi.util.io.FileUtil; import com.intellij.psi.PsiFile; import com.intellij.psi.PsiFileFactory; -import junit.framework.Test; import org.jetbrains.annotations.NotNull; import org.jetbrains.jet.ConfigurationKind; import org.jetbrains.jet.JetLiteFixture; -import org.jetbrains.jet.JetTestCaseBuilder; import org.jetbrains.jet.JetTestUtils; import org.jetbrains.jet.lang.BuiltinsScopeExtensionMode; import org.jetbrains.jet.lang.diagnostics.DiagnosticUtils; @@ -37,25 +36,21 @@ import org.jetbrains.jet.lang.resolve.AnalyzerScriptParameter; import org.jetbrains.jet.lang.resolve.AnalyzingUtils; import org.jetbrains.jet.lang.resolve.BindingContext; import org.jetbrains.jet.lang.resolve.java.AnalyzerFacadeForJVM; +import org.jetbrains.jet.test.generator.SimpleTestClassModel; +import org.jetbrains.jet.test.generator.TestGenerator; import org.jetbrains.jet.utils.ExceptionUtils; import java.io.File; +import java.io.IOException; import java.nio.charset.Charset; +import java.util.Arrays; import java.util.Collections; import java.util.List; /** * @author abreslav */ -public class JetDiagnosticsTest extends JetLiteFixture { - @NotNull - private final String name; - private final File file; - - public JetDiagnosticsTest(@NotNull File file) { - this.name = file.getName().replaceFirst("\\.[^.]+$", ""); - this.file = file; - } +public abstract class AbstractJetDiagnosticsTest extends JetLiteFixture { @Override protected void setUp() throws Exception { @@ -63,11 +58,63 @@ public class JetDiagnosticsTest extends JetLiteFixture { createEnvironmentWithMockJdkAndIdeaAnnotations(ConfigurationKind.JDK_AND_ANNOTATIONS); } - @Override - public String getName() { - return "test" + name; + private boolean writeJavaFile(@NotNull String fileName, @NotNull String content, @NotNull File javaFilesDir) { + try { + File javaFile = new File(javaFilesDir, fileName); + JetTestUtils.mkdirs(javaFile.getParentFile()); + Files.write(content, javaFile, Charset.forName("utf-8")); + return true; + } catch (Exception e) { + throw ExceptionUtils.rethrow(e); + } } + protected void doTest(String filePath) throws IOException { + File file = new File(filePath); + final File javaFilesDir = new File(FileUtil.getTempDirectory(), "java-files"); + + String expectedText = JetTestUtils.doLoadFile(file); + final Ref hasJavaFiles = new Ref(false); + + List testFileFiles = + JetTestUtils.createTestFiles(file.getName(), expectedText, new JetTestUtils.TestFileFactory() { + @Override + public TestFile create(String fileName, String text) { + if (fileName.endsWith(".java")) { + hasJavaFiles.set(writeJavaFile(fileName, text, javaFilesDir)); + } + return new TestFile(fileName, text); + } + }); + + if (hasJavaFiles.get()) { + // According to yole@ the only way to import java files is to write them on disk + // -- stepan.koltsov@ 2012-02-29 + myEnvironment.addToClasspath(javaFilesDir); + } + + List jetFiles = Lists.newArrayList(); + for (TestFile testFileFile : testFileFiles) { + if (testFileFile.jetFile != null) { + jetFiles.add(testFileFile.jetFile); + } + } + + BindingContext bindingContext = AnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration( + getProject(), jetFiles, Collections.emptyList(), + Predicates.alwaysTrue(), BuiltinsScopeExtensionMode.ALL).getBindingContext(); + + boolean ok = true; + + StringBuilder actualText = new StringBuilder(); + for (TestFile testFileFile : testFileFiles) { + ok &= testFileFile.getActualText(bindingContext, actualText); + } + + assertEquals(expectedText, actualText.toString()); + + assertTrue("something is wrong is this test", ok); + } private class TestFile { private final List diagnosedRanges = Lists.newArrayList(); @@ -130,103 +177,21 @@ public class JetDiagnosticsTest extends JetLiteFixture { } - private boolean hasJavaFiles; - private File javaFilesDir; - - private void writeJavaFile(@NotNull String fileName, @NotNull String content) { - try { - File javaFile = new File(javaFilesDir, fileName); - JetTestUtils.mkdirs(javaFile.getParentFile()); - Files.write(content, javaFile, Charset.forName("utf-8")); - hasJavaFiles = true; - } catch (Exception e) { - throw ExceptionUtils.rethrow(e); - } + public static void main(String[] args) throws IOException { + String aPackage = "org.jetbrains.jet.checkers"; + new TestGenerator( + "compiler/tests/", + aPackage, + "JetDiagnosticsTestGenerated", + aPackage, + AbstractJetDiagnosticsTest.class.getSimpleName(), + Arrays.asList( + new SimpleTestClassModel(new File("compiler/testData/diagnostics/tests"), true, "kt", "doTest"), + new SimpleTestClassModel(new File("compiler/testData/diagnostics/tests/script"), true, "ktscript", "doTest") + ), + AbstractJetDiagnosticsTest.class.getName(), + TestGenerator.TargetTestFrameworks.JUNIT_3 + ).generateAndSave(); } - @Override - public void runTest() throws Exception { - javaFilesDir = new File(FileUtil.getTempDirectory(), "java-files"); - - String expectedText = JetTestUtils.doLoadFile(file); - - List testFileFiles = JetTestUtils.createTestFiles(file.getName(), expectedText, new JetTestUtils.TestFileFactory() { - @Override - public TestFile create(String fileName, String text) { - if (fileName.endsWith(".java")) { - writeJavaFile(fileName, text); - } - return new TestFile(fileName, text); - } - }); - -// ModuleConfiguration configuration = JavaBridgeConfiguration.createJavaBridgeConfiguration(getProject()); - if (hasJavaFiles) { - // According to yole@ the only way to import java files is to write them on disk - // -- stepan.koltsov@ 2012-02-29 - myEnvironment.addToClasspath(javaFilesDir); - } - - List jetFiles = Lists.newArrayList(); - for (TestFile testFileFile : testFileFiles) { - if (testFileFile.jetFile != null) { - jetFiles.add(testFileFile.jetFile); - } - } - - BindingContext bindingContext = AnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration( - getProject(), jetFiles, Collections.emptyList(), - Predicates.alwaysTrue(), BuiltinsScopeExtensionMode.ALL).getBindingContext(); - - boolean ok = true; - - StringBuilder actualText = new StringBuilder(); - for (TestFile testFileFile : testFileFiles) { - ok &= testFileFile.getActualText(bindingContext, actualText); - } - - assertEquals(expectedText, actualText.toString()); - - assertTrue("something is wrong is this test", ok); - } - - // private void convert(File src, File dest) throws IOException { -// File[] files = src.listFiles(); -// for (File file : files) { -// try { -// if (file.isDirectory()) { -// File destDir = new File(dest, file.getName()); -// destDir.mkdir(); -// convert(file, destDir); -// continue; -// } -// if (!file.getName().endsWith(".jet")) continue; -// String text = doLoadFile(file.getParentFile().getAbsolutePath(), file.getName()); -// Pattern pattern = Pattern.compile(""); -// String clearText = pattern.matcher(text).replaceAll(""); -// createAndCheckPsiFile(name, clearText); -// -// BindingContext bindingContext = AnalyzingUtils.getInstance(ImportingStrategy.NONE).analyzeFileWithCache((JetFile) myFiles); -// String expectedText = CheckerTestUtil.addDiagnosticMarkersToText(myFiles, bindingContext).toString(); -// -// File destFile = new File(dest, file.getName()); -// FileWriter fileWriter = new FileWriter(destFile); -// fileWriter.write(expectedText); -// fileWriter.close(); -// } -// catch (RuntimeException e) { -// e.printStackTrace(); -// } -// } -// } - - public static Test suite() { - return JetTestCaseBuilder.suiteForDirectory(JetTestCaseBuilder.getTestDataPathBase(), "/diagnostics/tests", true, new JetTestCaseBuilder.NamedTestFactory() { - @NotNull - @Override - public Test createTest(@NotNull String dataPath, @NotNull String name, @NotNull File file) { - return new JetDiagnosticsTest(file); - } - }); - } } diff --git a/compiler/tests/org/jetbrains/jet/checkers/JetDiagnosticsTestForever.java b/compiler/tests/org/jetbrains/jet/checkers/JetDiagnosticsTestForever.java deleted file mode 100644 index 2d6c847628c..00000000000 --- a/compiler/tests/org/jetbrains/jet/checkers/JetDiagnosticsTestForever.java +++ /dev/null @@ -1,35 +0,0 @@ -/* - * Copyright 2010-2012 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.jetbrains.jet.checkers; - -import com.google.common.base.Supplier; -import junit.framework.Test; -import org.jetbrains.jet.test.TestForeverRunner; - -/** - * @author Stepan Koltsov - */ -public class JetDiagnosticsTestForever { - public static void main(String[] args) { - TestForeverRunner.runTestForever(args, new Supplier() { - @Override - public Test get() { - return JetDiagnosticsTest.suite(); - } - }); - } -} diff --git a/compiler/tests/org/jetbrains/jet/checkers/JetDiagnosticsTestGenerated.java b/compiler/tests/org/jetbrains/jet/checkers/JetDiagnosticsTestGenerated.java new file mode 100644 index 00000000000..d3271894365 --- /dev/null +++ b/compiler/tests/org/jetbrains/jet/checkers/JetDiagnosticsTestGenerated.java @@ -0,0 +1,2688 @@ +/* + * Copyright 2010-2012 JetBrains s.r.o. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.jetbrains.jet.checkers; + +import junit.framework.Test; +import junit.framework.TestSuite; +import org.jetbrains.jet.JetTestUtils; +import org.jetbrains.jet.test.TestMetadata; + +import java.io.File; + +/* This class is generated by org.jetbrains.jet.checkers.AbstractJetDiagnosticsTest. DO NOT MODIFY MANUALLY */ +public class JetDiagnosticsTestGenerated extends AbstractJetDiagnosticsTest { + @TestMetadata("compiler/testData/diagnostics/tests") + public static class Tests extends AbstractJetDiagnosticsTest { + public void testAllFilesPresentInTests() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractJetDiagnosticsTest", new File("compiler/testData/diagnostics/tests"), "kt", false); + } + + @TestMetadata("Abstract.kt") + public void testAbstract() throws Exception { + doTest("compiler/testData/diagnostics/tests/Abstract.kt"); + } + + @TestMetadata("AbstractEnum.kt") + public void testAbstractEnum() throws Exception { + doTest("compiler/testData/diagnostics/tests/AbstractEnum.kt"); + } + + @TestMetadata("AbstractInAbstractClass.kt") + public void testAbstractInAbstractClass() throws Exception { + doTest("compiler/testData/diagnostics/tests/AbstractInAbstractClass.kt"); + } + + @TestMetadata("AbstractInClass.kt") + public void testAbstractInClass() throws Exception { + doTest("compiler/testData/diagnostics/tests/AbstractInClass.kt"); + } + + @TestMetadata("AbstractInEnum.kt") + public void testAbstractInEnum() throws Exception { + doTest("compiler/testData/diagnostics/tests/AbstractInEnum.kt"); + } + + @TestMetadata("AbstractInTrait.kt") + public void testAbstractInTrait() throws Exception { + doTest("compiler/testData/diagnostics/tests/AbstractInTrait.kt"); + } + + @TestMetadata("AnonymousInitializers.kt") + public void testAnonymousInitializers() throws Exception { + doTest("compiler/testData/diagnostics/tests/AnonymousInitializers.kt"); + } + + @TestMetadata("AnonymousInitializerVarAndConstructor.kt") + public void testAnonymousInitializerVarAndConstructor() throws Exception { + doTest("compiler/testData/diagnostics/tests/AnonymousInitializerVarAndConstructor.kt"); + } + + @TestMetadata("AutocastAmbiguitites.kt") + public void testAutocastAmbiguitites() throws Exception { + doTest("compiler/testData/diagnostics/tests/AutocastAmbiguitites.kt"); + } + + @TestMetadata("AutocastsForStableIdentifiers.kt") + public void testAutocastsForStableIdentifiers() throws Exception { + doTest("compiler/testData/diagnostics/tests/AutocastsForStableIdentifiers.kt"); + } + + @TestMetadata("AutoCreatedIt.kt") + public void testAutoCreatedIt() throws Exception { + doTest("compiler/testData/diagnostics/tests/AutoCreatedIt.kt"); + } + + @TestMetadata("Basic.kt") + public void testBasic() throws Exception { + doTest("compiler/testData/diagnostics/tests/Basic.kt"); + } + + @TestMetadata("BinaryCallsOnNullableValues.kt") + public void testBinaryCallsOnNullableValues() throws Exception { + doTest("compiler/testData/diagnostics/tests/BinaryCallsOnNullableValues.kt"); + } + + @TestMetadata("Bounds.kt") + public void testBounds() throws Exception { + doTest("compiler/testData/diagnostics/tests/Bounds.kt"); + } + + @TestMetadata("BreakContinue.kt") + public void testBreakContinue() throws Exception { + doTest("compiler/testData/diagnostics/tests/BreakContinue.kt"); + } + + @TestMetadata("Builders.kt") + public void testBuilders() throws Exception { + doTest("compiler/testData/diagnostics/tests/Builders.kt"); + } + + @TestMetadata("Casts.kt") + public void testCasts() throws Exception { + doTest("compiler/testData/diagnostics/tests/Casts.kt"); + } + + @TestMetadata("CharacterLiterals.kt") + public void testCharacterLiterals() throws Exception { + doTest("compiler/testData/diagnostics/tests/CharacterLiterals.kt"); + } + + @TestMetadata("ClassObjectCannotAccessClassFields.kt") + public void testClassObjectCannotAccessClassFields() throws Exception { + doTest("compiler/testData/diagnostics/tests/ClassObjectCannotAccessClassFields.kt"); + } + + @TestMetadata("ClassObjects.kt") + public void testClassObjects() throws Exception { + doTest("compiler/testData/diagnostics/tests/ClassObjects.kt"); + } + + @TestMetadata("ClassObjectVisibility.kt") + public void testClassObjectVisibility() throws Exception { + doTest("compiler/testData/diagnostics/tests/ClassObjectVisibility.kt"); + } + + @TestMetadata("Constants.kt") + public void testConstants() throws Exception { + doTest("compiler/testData/diagnostics/tests/Constants.kt"); + } + + @TestMetadata("Constructors.kt") + public void testConstructors() throws Exception { + doTest("compiler/testData/diagnostics/tests/Constructors.kt"); + } + + @TestMetadata("CovariantOverrideType.kt") + public void testCovariantOverrideType() throws Exception { + doTest("compiler/testData/diagnostics/tests/CovariantOverrideType.kt"); + } + + @TestMetadata("CyclicHierarchy.kt") + public void testCyclicHierarchy() throws Exception { + doTest("compiler/testData/diagnostics/tests/CyclicHierarchy.kt"); + } + + @TestMetadata("DanglingFunctionLiteral.kt") + public void testDanglingFunctionLiteral() throws Exception { + doTest("compiler/testData/diagnostics/tests/DanglingFunctionLiteral.kt"); + } + + @TestMetadata("DefaultValuesTypechecking.kt") + public void testDefaultValuesTypechecking() throws Exception { + doTest("compiler/testData/diagnostics/tests/DefaultValuesTypechecking.kt"); + } + + @TestMetadata("DeferredTypes.kt") + public void testDeferredTypes() throws Exception { + doTest("compiler/testData/diagnostics/tests/DeferredTypes.kt"); + } + + @TestMetadata("DelegationAndOverriding.kt") + public void testDelegationAndOverriding() throws Exception { + doTest("compiler/testData/diagnostics/tests/DelegationAndOverriding.kt"); + } + + @TestMetadata("DelegationNotTotrait.kt") + public void testDelegationNotTotrait() throws Exception { + doTest("compiler/testData/diagnostics/tests/DelegationNotTotrait.kt"); + } + + @TestMetadata("DiamondFunction.kt") + public void testDiamondFunction() throws Exception { + doTest("compiler/testData/diagnostics/tests/DiamondFunction.kt"); + } + + @TestMetadata("DiamondFunctionGeneric.kt") + public void testDiamondFunctionGeneric() throws Exception { + doTest("compiler/testData/diagnostics/tests/DiamondFunctionGeneric.kt"); + } + + @TestMetadata("DiamondProperty.kt") + public void testDiamondProperty() throws Exception { + doTest("compiler/testData/diagnostics/tests/DiamondProperty.kt"); + } + + @TestMetadata("Dollar.kt") + public void testDollar() throws Exception { + doTest("compiler/testData/diagnostics/tests/Dollar.kt"); + } + + @TestMetadata("Enums.kt") + public void testEnums() throws Exception { + doTest("compiler/testData/diagnostics/tests/Enums.kt"); + } + + @TestMetadata("ForRangeConventions.kt") + public void testForRangeConventions() throws Exception { + doTest("compiler/testData/diagnostics/tests/ForRangeConventions.kt"); + } + + @TestMetadata("FunctionCalleeExpressions.kt") + public void testFunctionCalleeExpressions() throws Exception { + doTest("compiler/testData/diagnostics/tests/FunctionCalleeExpressions.kt"); + } + + @TestMetadata("FunctionReturnTypes.kt") + public void testFunctionReturnTypes() throws Exception { + doTest("compiler/testData/diagnostics/tests/FunctionReturnTypes.kt"); + } + + @TestMetadata("GenericArgumentConsistency.kt") + public void testGenericArgumentConsistency() throws Exception { + doTest("compiler/testData/diagnostics/tests/GenericArgumentConsistency.kt"); + } + + @TestMetadata("GenericFunctionIsLessSpecific.kt") + public void testGenericFunctionIsLessSpecific() throws Exception { + doTest("compiler/testData/diagnostics/tests/GenericFunctionIsLessSpecific.kt"); + } + + @TestMetadata("IllegalModifiers.kt") + public void testIllegalModifiers() throws Exception { + doTest("compiler/testData/diagnostics/tests/IllegalModifiers.kt"); + } + + @TestMetadata("ImportResolutionOrder.kt") + public void testImportResolutionOrder() throws Exception { + doTest("compiler/testData/diagnostics/tests/ImportResolutionOrder.kt"); + } + + @TestMetadata("IncDec.kt") + public void testIncDec() throws Exception { + doTest("compiler/testData/diagnostics/tests/IncDec.kt"); + } + + @TestMetadata("IncorrectCharacterLiterals.kt") + public void testIncorrectCharacterLiterals() throws Exception { + doTest("compiler/testData/diagnostics/tests/IncorrectCharacterLiterals.kt"); + } + + @TestMetadata("InferNullabilityInThenBlock.kt") + public void testInferNullabilityInThenBlock() throws Exception { + doTest("compiler/testData/diagnostics/tests/InferNullabilityInThenBlock.kt"); + } + + @TestMetadata("InnerClassClassObject.kt") + public void testInnerClassClassObject() throws Exception { + doTest("compiler/testData/diagnostics/tests/InnerClassClassObject.kt"); + } + + @TestMetadata("IsExpressions.kt") + public void testIsExpressions() throws Exception { + doTest("compiler/testData/diagnostics/tests/IsExpressions.kt"); + } + + @TestMetadata("LValueAssignment.kt") + public void testLValueAssignment() throws Exception { + doTest("compiler/testData/diagnostics/tests/LValueAssignment.kt"); + } + + @TestMetadata("MergePackagesWithJava.kt") + public void testMergePackagesWithJava() throws Exception { + doTest("compiler/testData/diagnostics/tests/MergePackagesWithJava.kt"); + } + + @TestMetadata("MultilineStringTemplates.kt") + public void testMultilineStringTemplates() throws Exception { + doTest("compiler/testData/diagnostics/tests/MultilineStringTemplates.kt"); + } + + @TestMetadata("MultipleBounds.kt") + public void testMultipleBounds() throws Exception { + doTest("compiler/testData/diagnostics/tests/MultipleBounds.kt"); + } + + @TestMetadata("NamedArgumentsAndDefaultValues.kt") + public void testNamedArgumentsAndDefaultValues() throws Exception { + doTest("compiler/testData/diagnostics/tests/NamedArgumentsAndDefaultValues.kt"); + } + + @TestMetadata("NamespaceAsExpression.kt") + public void testNamespaceAsExpression() throws Exception { + doTest("compiler/testData/diagnostics/tests/NamespaceAsExpression.kt"); + } + + @TestMetadata("NamespaceInExpressionPosition.kt") + public void testNamespaceInExpressionPosition() throws Exception { + doTest("compiler/testData/diagnostics/tests/NamespaceInExpressionPosition.kt"); + } + + @TestMetadata("NamespaceQualified.kt") + public void testNamespaceQualified() throws Exception { + doTest("compiler/testData/diagnostics/tests/NamespaceQualified.kt"); + } + + @TestMetadata("Nullability.kt") + public void testNullability() throws Exception { + doTest("compiler/testData/diagnostics/tests/Nullability.kt"); + } + + @TestMetadata("OverrideFunctionWithParamDefaultValue.kt") + public void testOverrideFunctionWithParamDefaultValue() throws Exception { + doTest("compiler/testData/diagnostics/tests/OverrideFunctionWithParamDefaultValue.kt"); + } + + @TestMetadata("OverridenFunctionAndSpecifiedTypeParameter.kt") + public void testOverridenFunctionAndSpecifiedTypeParameter() throws Exception { + doTest("compiler/testData/diagnostics/tests/OverridenFunctionAndSpecifiedTypeParameter.kt"); + } + + @TestMetadata("OverridingVarByVal.kt") + public void testOverridingVarByVal() throws Exception { + doTest("compiler/testData/diagnostics/tests/OverridingVarByVal.kt"); + } + + @TestMetadata("PrimaryConstructors.kt") + public void testPrimaryConstructors() throws Exception { + doTest("compiler/testData/diagnostics/tests/PrimaryConstructors.kt"); + } + + @TestMetadata("ProcessingEmptyImport.kt") + public void testProcessingEmptyImport() throws Exception { + doTest("compiler/testData/diagnostics/tests/ProcessingEmptyImport.kt"); + } + + @TestMetadata("ProjectionOnFunctionArgumentErrror.kt") + public void testProjectionOnFunctionArgumentErrror() throws Exception { + doTest("compiler/testData/diagnostics/tests/ProjectionOnFunctionArgumentErrror.kt"); + } + + @TestMetadata("ProjectionsInSupertypes.kt") + public void testProjectionsInSupertypes() throws Exception { + doTest("compiler/testData/diagnostics/tests/ProjectionsInSupertypes.kt"); + } + + @TestMetadata("Properties.kt") + public void testProperties() throws Exception { + doTest("compiler/testData/diagnostics/tests/Properties.kt"); + } + + @TestMetadata("QualifiedExpressions.kt") + public void testQualifiedExpressions() throws Exception { + doTest("compiler/testData/diagnostics/tests/QualifiedExpressions.kt"); + } + + @TestMetadata("QualifiedThis.kt") + public void testQualifiedThis() throws Exception { + doTest("compiler/testData/diagnostics/tests/QualifiedThis.kt"); + } + + @TestMetadata("RecursiveTypeInference.kt") + public void testRecursiveTypeInference() throws Exception { + doTest("compiler/testData/diagnostics/tests/RecursiveTypeInference.kt"); + } + + @TestMetadata("ResolveOfJavaGenerics.kt") + public void testResolveOfJavaGenerics() throws Exception { + doTest("compiler/testData/diagnostics/tests/ResolveOfJavaGenerics.kt"); + } + + @TestMetadata("ResolveToJava.kt") + public void testResolveToJava() throws Exception { + doTest("compiler/testData/diagnostics/tests/ResolveToJava.kt"); + } + + @TestMetadata("Return.kt") + public void testReturn() throws Exception { + doTest("compiler/testData/diagnostics/tests/Return.kt"); + } + + @TestMetadata("SafeCallNonNullReceiver.kt") + public void testSafeCallNonNullReceiver() throws Exception { + doTest("compiler/testData/diagnostics/tests/SafeCallNonNullReceiver.kt"); + } + + @TestMetadata("SafeCallNonNullReceiverReturnNull.kt") + public void testSafeCallNonNullReceiverReturnNull() throws Exception { + doTest("compiler/testData/diagnostics/tests/SafeCallNonNullReceiverReturnNull.kt"); + } + + @TestMetadata("ShiftFunctionTypes.kt") + public void testShiftFunctionTypes() throws Exception { + doTest("compiler/testData/diagnostics/tests/ShiftFunctionTypes.kt"); + } + + @TestMetadata("StarsInFunctionCalls.kt") + public void testStarsInFunctionCalls() throws Exception { + doTest("compiler/testData/diagnostics/tests/StarsInFunctionCalls.kt"); + } + + @TestMetadata("StringTemplates.kt") + public void testStringTemplates() throws Exception { + doTest("compiler/testData/diagnostics/tests/StringTemplates.kt"); + } + + @TestMetadata("Super.kt") + public void testSuper() throws Exception { + doTest("compiler/testData/diagnostics/tests/Super.kt"); + } + + @TestMetadata("SupertypeListChecks.kt") + public void testSupertypeListChecks() throws Exception { + doTest("compiler/testData/diagnostics/tests/SupertypeListChecks.kt"); + } + + @TestMetadata("SyntaxErrorInTestHighlighting.kt") + public void testSyntaxErrorInTestHighlighting() throws Exception { + doTest("compiler/testData/diagnostics/tests/SyntaxErrorInTestHighlighting.kt"); + } + + @TestMetadata("SyntaxErrorInTestHighlightingEof.kt") + public void testSyntaxErrorInTestHighlightingEof() throws Exception { + doTest("compiler/testData/diagnostics/tests/SyntaxErrorInTestHighlightingEof.kt"); + } + + @TestMetadata("TraitSupertypeList.kt") + public void testTraitSupertypeList() throws Exception { + doTest("compiler/testData/diagnostics/tests/TraitSupertypeList.kt"); + } + + @TestMetadata("TypeInference.kt") + public void testTypeInference() throws Exception { + doTest("compiler/testData/diagnostics/tests/TypeInference.kt"); + } + + @TestMetadata("UninitializedOrReassignedVariables.kt") + public void testUninitializedOrReassignedVariables() throws Exception { + doTest("compiler/testData/diagnostics/tests/UninitializedOrReassignedVariables.kt"); + } + + @TestMetadata("UnitByDefaultForFunctionTypes.kt") + public void testUnitByDefaultForFunctionTypes() throws Exception { + doTest("compiler/testData/diagnostics/tests/UnitByDefaultForFunctionTypes.kt"); + } + + @TestMetadata("UnreachableCode.kt") + public void testUnreachableCode() throws Exception { + doTest("compiler/testData/diagnostics/tests/UnreachableCode.kt"); + } + + @TestMetadata("Unresolved.kt") + public void testUnresolved() throws Exception { + doTest("compiler/testData/diagnostics/tests/Unresolved.kt"); + } + + @TestMetadata("UnusedVariables.kt") + public void testUnusedVariables() throws Exception { + doTest("compiler/testData/diagnostics/tests/UnusedVariables.kt"); + } + + @TestMetadata("ValAndFunOverrideCompatibilityClash.kt") + public void testValAndFunOverrideCompatibilityClash() throws Exception { + doTest("compiler/testData/diagnostics/tests/ValAndFunOverrideCompatibilityClash.kt"); + } + + @TestMetadata("Varargs.kt") + public void testVarargs() throws Exception { + doTest("compiler/testData/diagnostics/tests/Varargs.kt"); + } + + @TestMetadata("VarargTypes.kt") + public void testVarargTypes() throws Exception { + doTest("compiler/testData/diagnostics/tests/VarargTypes.kt"); + } + + @TestMetadata("Variance.kt") + public void testVariance() throws Exception { + doTest("compiler/testData/diagnostics/tests/Variance.kt"); + } + + @TestMetadata("When.kt") + public void testWhen() throws Exception { + doTest("compiler/testData/diagnostics/tests/When.kt"); + } + + @TestMetadata("compiler/testData/diagnostics/tests/annotations") + public static class Annotations extends AbstractJetDiagnosticsTest { + public void testAllFilesPresentInAnnotations() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractJetDiagnosticsTest", new File("compiler/testData/diagnostics/tests/annotations"), "kt", false); + } + + @TestMetadata("AmbigiousAnnotationConstructor.kt") + public void testAmbigiousAnnotationConstructor() throws Exception { + doTest("compiler/testData/diagnostics/tests/annotations/AmbigiousAnnotationConstructor.kt"); + } + + @TestMetadata("AnnotatedConstructorParams.kt") + public void testAnnotatedConstructorParams() throws Exception { + doTest("compiler/testData/diagnostics/tests/annotations/AnnotatedConstructorParams.kt"); + } + + @TestMetadata("AnnotationsForClasses.kt") + public void testAnnotationsForClasses() throws Exception { + doTest("compiler/testData/diagnostics/tests/annotations/AnnotationsForClasses.kt"); + } + + @TestMetadata("BasicAnnotations.kt") + public void testBasicAnnotations() throws Exception { + doTest("compiler/testData/diagnostics/tests/annotations/BasicAnnotations.kt"); + } + + @TestMetadata("Deprecated.kt") + public void testDeprecated() throws Exception { + doTest("compiler/testData/diagnostics/tests/annotations/Deprecated.kt"); + } + + @TestMetadata("JavaAnnotationConstructors.kt") + public void testJavaAnnotationConstructors() throws Exception { + doTest("compiler/testData/diagnostics/tests/annotations/JavaAnnotationConstructors.kt"); + } + + @TestMetadata("kt1860-negative.kt") + public void testKt1860_negative() throws Exception { + doTest("compiler/testData/diagnostics/tests/annotations/kt1860-negative.kt"); + } + + @TestMetadata("kt1860-positive.kt") + public void testKt1860_positive() throws Exception { + doTest("compiler/testData/diagnostics/tests/annotations/kt1860-positive.kt"); + } + + @TestMetadata("NonAnnotationClass.kt") + public void testNonAnnotationClass() throws Exception { + doTest("compiler/testData/diagnostics/tests/annotations/NonAnnotationClass.kt"); + } + + } + + @TestMetadata("compiler/testData/diagnostics/tests/backingField") + public static class BackingField extends AbstractJetDiagnosticsTest { + public void testAllFilesPresentInBackingField() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractJetDiagnosticsTest", new File("compiler/testData/diagnostics/tests/backingField"), "kt", false); + } + + @TestMetadata("CustomGetSet.kt") + public void testCustomGetSet() throws Exception { + doTest("compiler/testData/diagnostics/tests/backingField/CustomGetSet.kt"); + } + + @TestMetadata("CustomGetVal.kt") + public void testCustomGetVal() throws Exception { + doTest("compiler/testData/diagnostics/tests/backingField/CustomGetVal.kt"); + } + + @TestMetadata("CustomGetValGlobal.kt") + public void testCustomGetValGlobal() throws Exception { + doTest("compiler/testData/diagnostics/tests/backingField/CustomGetValGlobal.kt"); + } + + @TestMetadata("CustomGetVar.kt") + public void testCustomGetVar() throws Exception { + doTest("compiler/testData/diagnostics/tests/backingField/CustomGetVar.kt"); + } + + @TestMetadata("CustomSet.kt") + public void testCustomSet() throws Exception { + doTest("compiler/testData/diagnostics/tests/backingField/CustomSet.kt"); + } + + @TestMetadata("CyclicReferenceInitializer.kt") + public void testCyclicReferenceInitializer() throws Exception { + doTest("compiler/testData/diagnostics/tests/backingField/CyclicReferenceInitializer.kt"); + } + + @TestMetadata("kt462BackingFieldsResolve.kt") + public void testKt462BackingFieldsResolve() throws Exception { + doTest("compiler/testData/diagnostics/tests/backingField/kt462BackingFieldsResolve.kt"); + } + + @TestMetadata("kt782namespaceLevel.kt") + public void testKt782namespaceLevel() throws Exception { + doTest("compiler/testData/diagnostics/tests/backingField/kt782namespaceLevel.kt"); + } + + @TestMetadata("ReadForwardInAnonymous.kt") + public void testReadForwardInAnonymous() throws Exception { + doTest("compiler/testData/diagnostics/tests/backingField/ReadForwardInAnonymous.kt"); + } + + @TestMetadata("ReadForwardInPropertyInitializer.kt") + public void testReadForwardInPropertyInitializer() throws Exception { + doTest("compiler/testData/diagnostics/tests/backingField/ReadForwardInPropertyInitializer.kt"); + } + + @TestMetadata("ReadInAnonymous.kt") + public void testReadInAnonymous() throws Exception { + doTest("compiler/testData/diagnostics/tests/backingField/ReadInAnonymous.kt"); + } + + @TestMetadata("ReadInAnotherPropertyIntializer.kt") + public void testReadInAnotherPropertyIntializer() throws Exception { + doTest("compiler/testData/diagnostics/tests/backingField/ReadInAnotherPropertyIntializer.kt"); + } + + @TestMetadata("ReadInFunction.kt") + public void testReadInFunction() throws Exception { + doTest("compiler/testData/diagnostics/tests/backingField/ReadInFunction.kt"); + } + + @TestMetadata("ReadNonexistentAbstractPropertyInAnonymous.kt") + public void testReadNonexistentAbstractPropertyInAnonymous() throws Exception { + doTest("compiler/testData/diagnostics/tests/backingField/ReadNonexistentAbstractPropertyInAnonymous.kt"); + } + + @TestMetadata("ReadNonexistentAbstractPropertyInFunction.kt") + public void testReadNonexistentAbstractPropertyInFunction() throws Exception { + doTest("compiler/testData/diagnostics/tests/backingField/ReadNonexistentAbstractPropertyInFunction.kt"); + } + + @TestMetadata("ReadNonexistentCustomGetInAnonymous.kt") + public void testReadNonexistentCustomGetInAnonymous() throws Exception { + doTest("compiler/testData/diagnostics/tests/backingField/ReadNonexistentCustomGetInAnonymous.kt"); + } + + @TestMetadata("ReadNonexistentCustomGetInAnotherInitializer.kt") + public void testReadNonexistentCustomGetInAnotherInitializer() throws Exception { + doTest("compiler/testData/diagnostics/tests/backingField/ReadNonexistentCustomGetInAnotherInitializer.kt"); + } + + @TestMetadata("ReadNonexistentDeclaredInHigher.kt") + public void testReadNonexistentDeclaredInHigher() throws Exception { + doTest("compiler/testData/diagnostics/tests/backingField/ReadNonexistentDeclaredInHigher.kt"); + } + + @TestMetadata("ReadNonexistentPropertyInAnonymous.kt") + public void testReadNonexistentPropertyInAnonymous() throws Exception { + doTest("compiler/testData/diagnostics/tests/backingField/ReadNonexistentPropertyInAnonymous.kt"); + } + + @TestMetadata("WriteNonexistentDeclaredInHigher.kt") + public void testWriteNonexistentDeclaredInHigher() throws Exception { + doTest("compiler/testData/diagnostics/tests/backingField/WriteNonexistentDeclaredInHigher.kt"); + } + + } + + @TestMetadata("compiler/testData/diagnostics/tests/cast") + public static class Cast extends AbstractJetDiagnosticsTest { + public void testAllFilesPresentInCast() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractJetDiagnosticsTest", new File("compiler/testData/diagnostics/tests/cast"), "kt", false); + } + + @TestMetadata("AsErasedError.kt") + public void testAsErasedError() throws Exception { + doTest("compiler/testData/diagnostics/tests/cast/AsErasedError.kt"); + } + + @TestMetadata("AsErasedFine.kt") + public void testAsErasedFine() throws Exception { + doTest("compiler/testData/diagnostics/tests/cast/AsErasedFine.kt"); + } + + @TestMetadata("AsErasedStar.kt") + public void testAsErasedStar() throws Exception { + doTest("compiler/testData/diagnostics/tests/cast/AsErasedStar.kt"); + } + + @TestMetadata("AsErasedWarning.kt") + public void testAsErasedWarning() throws Exception { + doTest("compiler/testData/diagnostics/tests/cast/AsErasedWarning.kt"); + } + + @TestMetadata("IsErasedAllowParameterSubtype.kt") + public void testIsErasedAllowParameterSubtype() throws Exception { + doTest("compiler/testData/diagnostics/tests/cast/IsErasedAllowParameterSubtype.kt"); + } + + @TestMetadata("IsErasedAllowSameClassParameter.kt") + public void testIsErasedAllowSameClassParameter() throws Exception { + doTest("compiler/testData/diagnostics/tests/cast/IsErasedAllowSameClassParameter.kt"); + } + + @TestMetadata("IsErasedAllowSameParameterParameter.kt") + public void testIsErasedAllowSameParameterParameter() throws Exception { + doTest("compiler/testData/diagnostics/tests/cast/IsErasedAllowSameParameterParameter.kt"); + } + + @TestMetadata("IsErasedDisallowFromAny.kt") + public void testIsErasedDisallowFromAny() throws Exception { + doTest("compiler/testData/diagnostics/tests/cast/IsErasedDisallowFromAny.kt"); + } + + @TestMetadata("IsErasedDisallowFromOut.kt") + public void testIsErasedDisallowFromOut() throws Exception { + doTest("compiler/testData/diagnostics/tests/cast/IsErasedDisallowFromOut.kt"); + } + + @TestMetadata("IsErasedStar.kt") + public void testIsErasedStar() throws Exception { + doTest("compiler/testData/diagnostics/tests/cast/IsErasedStar.kt"); + } + + @TestMetadata("IsReified.kt") + public void testIsReified() throws Exception { + doTest("compiler/testData/diagnostics/tests/cast/IsReified.kt"); + } + + @TestMetadata("IsTraits.kt") + public void testIsTraits() throws Exception { + doTest("compiler/testData/diagnostics/tests/cast/IsTraits.kt"); + } + + @TestMetadata("WhenErasedDisallowFromAny.kt") + public void testWhenErasedDisallowFromAny() throws Exception { + doTest("compiler/testData/diagnostics/tests/cast/WhenErasedDisallowFromAny.kt"); + } + + } + + @TestMetadata("compiler/testData/diagnostics/tests/checkArguments") + public static class CheckArguments extends AbstractJetDiagnosticsTest { + public void testAllFilesPresentInCheckArguments() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractJetDiagnosticsTest", new File("compiler/testData/diagnostics/tests/checkArguments"), "kt", false); + } + + @TestMetadata("kt1897_diagnostic_part.kt") + public void testKt1897_diagnostic_part() throws Exception { + doTest("compiler/testData/diagnostics/tests/checkArguments/kt1897_diagnostic_part.kt"); + } + + @TestMetadata("kt1940.kt") + public void testKt1940() throws Exception { + doTest("compiler/testData/diagnostics/tests/checkArguments/kt1940.kt"); + } + + @TestMetadata("SpreadVarargs.kt") + public void testSpreadVarargs() throws Exception { + doTest("compiler/testData/diagnostics/tests/checkArguments/SpreadVarargs.kt"); + } + + } + + @TestMetadata("compiler/testData/diagnostics/tests/controlFlowAnalysis") + public static class ControlFlowAnalysis extends AbstractJetDiagnosticsTest { + public void testAllFilesPresentInControlFlowAnalysis() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractJetDiagnosticsTest", new File("compiler/testData/diagnostics/tests/controlFlowAnalysis"), "kt", false); + } + + @TestMetadata("checkInnerLocalDeclarations.kt") + public void testCheckInnerLocalDeclarations() throws Exception { + doTest("compiler/testData/diagnostics/tests/controlFlowAnalysis/checkInnerLocalDeclarations.kt"); + } + + @TestMetadata("kt1001.kt") + public void testKt1001() throws Exception { + doTest("compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1001.kt"); + } + + @TestMetadata("kt1027.kt") + public void testKt1027() throws Exception { + doTest("compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1027.kt"); + } + + @TestMetadata("kt1066.kt") + public void testKt1066() throws Exception { + doTest("compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1066.kt"); + } + + @TestMetadata("kt1156.kt") + public void testKt1156() throws Exception { + doTest("compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1156.kt"); + } + + @TestMetadata("kt1185enums.kt") + public void testKt1185enums() throws Exception { + doTest("compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1185enums.kt"); + } + + @TestMetadata("kt1189.kt") + public void testKt1189() throws Exception { + doTest("compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1189.kt"); + } + + @TestMetadata("kt1191.kt") + public void testKt1191() throws Exception { + doTest("compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1191.kt"); + } + + @TestMetadata("kt1219.1301.kt") + public void testKt1219_1301() throws Exception { + doTest("compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1219.1301.kt"); + } + + @TestMetadata("kt1571.kt") + public void testKt1571() throws Exception { + doTest("compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1571.kt"); + } + + @TestMetadata("kt1977.kt") + public void testKt1977() throws Exception { + doTest("compiler/testData/diagnostics/tests/controlFlowAnalysis/kt1977.kt"); + } + + @TestMetadata("kt2166_kt2103.kt") + public void testKt2166_kt2103() throws Exception { + doTest("compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2166_kt2103.kt"); + } + + @TestMetadata("kt2226.kt") + public void testKt2226() throws Exception { + doTest("compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2226.kt"); + } + + @TestMetadata("kt510.kt") + public void testKt510() throws Exception { + doTest("compiler/testData/diagnostics/tests/controlFlowAnalysis/kt510.kt"); + } + + @TestMetadata("kt607.kt") + public void testKt607() throws Exception { + doTest("compiler/testData/diagnostics/tests/controlFlowAnalysis/kt607.kt"); + } + + @TestMetadata("kt609.kt") + public void testKt609() throws Exception { + doTest("compiler/testData/diagnostics/tests/controlFlowAnalysis/kt609.kt"); + } + + @TestMetadata("kt610.kt") + public void testKt610() throws Exception { + doTest("compiler/testData/diagnostics/tests/controlFlowAnalysis/kt610.kt"); + } + + @TestMetadata("kt776.kt") + public void testKt776() throws Exception { + doTest("compiler/testData/diagnostics/tests/controlFlowAnalysis/kt776.kt"); + } + + @TestMetadata("kt843.kt") + public void testKt843() throws Exception { + doTest("compiler/testData/diagnostics/tests/controlFlowAnalysis/kt843.kt"); + } + + @TestMetadata("kt897.kt") + public void testKt897() throws Exception { + doTest("compiler/testData/diagnostics/tests/controlFlowAnalysis/kt897.kt"); + } + + } + + @TestMetadata("compiler/testData/diagnostics/tests/controlStructures") + public static class ControlStructures extends AbstractJetDiagnosticsTest { + public void testAllFilesPresentInControlStructures() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractJetDiagnosticsTest", new File("compiler/testData/diagnostics/tests/controlStructures"), "kt", false); + } + + @TestMetadata("ForWithoutBraces.kt") + public void testForWithoutBraces() throws Exception { + doTest("compiler/testData/diagnostics/tests/controlStructures/ForWithoutBraces.kt"); + } + + @TestMetadata("kt1075.kt") + public void testKt1075() throws Exception { + doTest("compiler/testData/diagnostics/tests/controlStructures/kt1075.kt"); + } + + @TestMetadata("kt657.kt") + public void testKt657() throws Exception { + doTest("compiler/testData/diagnostics/tests/controlStructures/kt657.kt"); + } + + @TestMetadata("kt770.kt351.kt735_StatementType.kt") + public void testKt770_kt351_kt735_StatementType() throws Exception { + doTest("compiler/testData/diagnostics/tests/controlStructures/kt770.kt351.kt735_StatementType.kt"); + } + + @TestMetadata("kt786.kt") + public void testKt786() throws Exception { + doTest("compiler/testData/diagnostics/tests/controlStructures/kt786.kt"); + } + + @TestMetadata("kt799.kt") + public void testKt799() throws Exception { + doTest("compiler/testData/diagnostics/tests/controlStructures/kt799.kt"); + } + + @TestMetadata("tryReturnType.kt") + public void testTryReturnType() throws Exception { + doTest("compiler/testData/diagnostics/tests/controlStructures/tryReturnType.kt"); + } + + @TestMetadata("when.kt234.kt973.kt") + public void testWhen_kt234_kt973() throws Exception { + doTest("compiler/testData/diagnostics/tests/controlStructures/when.kt234.kt973.kt"); + } + + } + + @TestMetadata("compiler/testData/diagnostics/tests/dataFlow") + public static class DataFlow extends AbstractJetDiagnosticsTest { + public void testAllFilesPresentInDataFlow() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractJetDiagnosticsTest", new File("compiler/testData/diagnostics/tests/dataFlow"), "kt", false); + } + + @TestMetadata("CalleeExpression.kt") + public void testCalleeExpression() throws Exception { + doTest("compiler/testData/diagnostics/tests/dataFlow/CalleeExpression.kt"); + } + + @TestMetadata("TupleExpression.kt") + public void testTupleExpression() throws Exception { + doTest("compiler/testData/diagnostics/tests/dataFlow/TupleExpression.kt"); + } + + @TestMetadata("WhenSubject.kt") + public void testWhenSubject() throws Exception { + doTest("compiler/testData/diagnostics/tests/dataFlow/WhenSubject.kt"); + } + + } + + @TestMetadata("compiler/testData/diagnostics/tests/dataFlowInfoTraversal") + public static class DataFlowInfoTraversal extends AbstractJetDiagnosticsTest { + public void testAllFilesPresentInDataFlowInfoTraversal() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractJetDiagnosticsTest", new File("compiler/testData/diagnostics/tests/dataFlowInfoTraversal"), "kt", false); + } + + @TestMetadata("AndOr.kt") + public void testAndOr() throws Exception { + doTest("compiler/testData/diagnostics/tests/dataFlowInfoTraversal/AndOr.kt"); + } + + @TestMetadata("ArrayAccess.kt") + public void testArrayAccess() throws Exception { + doTest("compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ArrayAccess.kt"); + } + + @TestMetadata("BinaryExpression.kt") + public void testBinaryExpression() throws Exception { + doTest("compiler/testData/diagnostics/tests/dataFlowInfoTraversal/BinaryExpression.kt"); + } + + @TestMetadata("DeepIf.kt") + public void testDeepIf() throws Exception { + doTest("compiler/testData/diagnostics/tests/dataFlowInfoTraversal/DeepIf.kt"); + } + + @TestMetadata("DoWhile.kt") + public void testDoWhile() throws Exception { + doTest("compiler/testData/diagnostics/tests/dataFlowInfoTraversal/DoWhile.kt"); + } + + @TestMetadata("Elvis.kt") + public void testElvis() throws Exception { + doTest("compiler/testData/diagnostics/tests/dataFlowInfoTraversal/Elvis.kt"); + } + + @TestMetadata("ExclExcl.kt") + public void testExclExcl() throws Exception { + doTest("compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ExclExcl.kt"); + } + + @TestMetadata("For.kt") + public void testFor() throws Exception { + doTest("compiler/testData/diagnostics/tests/dataFlowInfoTraversal/For.kt"); + } + + @TestMetadata("FunctionLiteral.kt") + public void testFunctionLiteral() throws Exception { + doTest("compiler/testData/diagnostics/tests/dataFlowInfoTraversal/FunctionLiteral.kt"); + } + + @TestMetadata("IfThenElse.kt") + public void testIfThenElse() throws Exception { + doTest("compiler/testData/diagnostics/tests/dataFlowInfoTraversal/IfThenElse.kt"); + } + + @TestMetadata("IfThenElseBothInvalid.kt") + public void testIfThenElseBothInvalid() throws Exception { + doTest("compiler/testData/diagnostics/tests/dataFlowInfoTraversal/IfThenElseBothInvalid.kt"); + } + + @TestMetadata("ObjectExpression.kt") + public void testObjectExpression() throws Exception { + doTest("compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ObjectExpression.kt"); + } + + @TestMetadata("QualifiedExpression.kt") + public void testQualifiedExpression() throws Exception { + doTest("compiler/testData/diagnostics/tests/dataFlowInfoTraversal/QualifiedExpression.kt"); + } + + @TestMetadata("Return.kt") + public void testReturn() throws Exception { + doTest("compiler/testData/diagnostics/tests/dataFlowInfoTraversal/Return.kt"); + } + + @TestMetadata("ThisSuper.kt") + public void testThisSuper() throws Exception { + doTest("compiler/testData/diagnostics/tests/dataFlowInfoTraversal/ThisSuper.kt"); + } + + @TestMetadata("Throw.kt") + public void testThrow() throws Exception { + doTest("compiler/testData/diagnostics/tests/dataFlowInfoTraversal/Throw.kt"); + } + + @TestMetadata("TryCatch.kt") + public void testTryCatch() throws Exception { + doTest("compiler/testData/diagnostics/tests/dataFlowInfoTraversal/TryCatch.kt"); + } + + @TestMetadata("UnaryExpression.kt") + public void testUnaryExpression() throws Exception { + doTest("compiler/testData/diagnostics/tests/dataFlowInfoTraversal/UnaryExpression.kt"); + } + + @TestMetadata("When.kt") + public void testWhen() throws Exception { + doTest("compiler/testData/diagnostics/tests/dataFlowInfoTraversal/When.kt"); + } + + @TestMetadata("While.kt") + public void testWhile() throws Exception { + doTest("compiler/testData/diagnostics/tests/dataFlowInfoTraversal/While.kt"); + } + + } + + @TestMetadata("compiler/testData/diagnostics/tests/declarationChecks") + public static class DeclarationChecks extends AbstractJetDiagnosticsTest { + public void testAllFilesPresentInDeclarationChecks() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractJetDiagnosticsTest", new File("compiler/testData/diagnostics/tests/declarationChecks"), "kt", false); + } + + @TestMetadata("kt1141.kt") + public void testKt1141() throws Exception { + doTest("compiler/testData/diagnostics/tests/declarationChecks/kt1141.kt"); + } + + @TestMetadata("kt1193.kt") + public void testKt1193() throws Exception { + doTest("compiler/testData/diagnostics/tests/declarationChecks/kt1193.kt"); + } + + @TestMetadata("kt2096.kt") + public void testKt2096() throws Exception { + doTest("compiler/testData/diagnostics/tests/declarationChecks/kt2096.kt"); + } + + @TestMetadata("kt2142.kt") + public void testKt2142() throws Exception { + doTest("compiler/testData/diagnostics/tests/declarationChecks/kt2142.kt"); + } + + @TestMetadata("kt559.kt") + public void testKt559() throws Exception { + doTest("compiler/testData/diagnostics/tests/declarationChecks/kt559.kt"); + } + + } + + @TestMetadata("compiler/testData/diagnostics/tests/extensions") + public static class Extensions extends AbstractJetDiagnosticsTest { + public void testAllFilesPresentInExtensions() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractJetDiagnosticsTest", new File("compiler/testData/diagnostics/tests/extensions"), "kt", false); + } + + @TestMetadata("ExtensionFunctions.kt") + public void testExtensionFunctions() throws Exception { + doTest("compiler/testData/diagnostics/tests/extensions/ExtensionFunctions.kt"); + } + + @TestMetadata("ExtensionsCalledOnSuper.kt") + public void testExtensionsCalledOnSuper() throws Exception { + doTest("compiler/testData/diagnostics/tests/extensions/ExtensionsCalledOnSuper.kt"); + } + + @TestMetadata("GenericIterator.kt") + public void testGenericIterator() throws Exception { + doTest("compiler/testData/diagnostics/tests/extensions/GenericIterator.kt"); + } + + @TestMetadata("GenericIterator2.kt") + public void testGenericIterator2() throws Exception { + doTest("compiler/testData/diagnostics/tests/extensions/GenericIterator2.kt"); + } + + @TestMetadata("kt1875.kt") + public void testKt1875() throws Exception { + doTest("compiler/testData/diagnostics/tests/extensions/kt1875.kt"); + } + + @TestMetadata("kt2317.kt") + public void testKt2317() throws Exception { + doTest("compiler/testData/diagnostics/tests/extensions/kt2317.kt"); + } + + @TestMetadata("kt819ExtensionProperties.kt") + public void testKt819ExtensionProperties() throws Exception { + doTest("compiler/testData/diagnostics/tests/extensions/kt819ExtensionProperties.kt"); + } + + } + + @TestMetadata("compiler/testData/diagnostics/tests/generics") + public static class Generics extends AbstractJetDiagnosticsTest { + public void testAllFilesPresentInGenerics() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractJetDiagnosticsTest", new File("compiler/testData/diagnostics/tests/generics"), "kt", false); + } + + @TestMetadata("kt1575-Class.kt") + public void testKt1575_Class() throws Exception { + doTest("compiler/testData/diagnostics/tests/generics/kt1575-Class.kt"); + } + + @TestMetadata("kt1575-ClassObject.kt") + public void testKt1575_ClassObject() throws Exception { + doTest("compiler/testData/diagnostics/tests/generics/kt1575-ClassObject.kt"); + } + + @TestMetadata("kt1575-Function.kt") + public void testKt1575_Function() throws Exception { + doTest("compiler/testData/diagnostics/tests/generics/kt1575-Function.kt"); + } + + @TestMetadata("Projections.kt") + public void testProjections() throws Exception { + doTest("compiler/testData/diagnostics/tests/generics/Projections.kt"); + } + + @TestMetadata("RecursiveUpperBoundCheck.kt") + public void testRecursiveUpperBoundCheck() throws Exception { + doTest("compiler/testData/diagnostics/tests/generics/RecursiveUpperBoundCheck.kt"); + } + + @TestMetadata("RecursiveUpperBoundWithTwoArguments.kt") + public void testRecursiveUpperBoundWithTwoArguments() throws Exception { + doTest("compiler/testData/diagnostics/tests/generics/RecursiveUpperBoundWithTwoArguments.kt"); + } + + } + + @TestMetadata("compiler/testData/diagnostics/tests/incompleteCode") + public static class IncompleteCode extends AbstractJetDiagnosticsTest { + public void testAllFilesPresentInIncompleteCode() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractJetDiagnosticsTest", new File("compiler/testData/diagnostics/tests/incompleteCode"), "kt", false); + } + + @TestMetadata("arrayBracketsRange.kt") + public void testArrayBracketsRange() throws Exception { + doTest("compiler/testData/diagnostics/tests/incompleteCode/arrayBracketsRange.kt"); + } + + @TestMetadata("incompleteAssignment.kt") + public void testIncompleteAssignment() throws Exception { + doTest("compiler/testData/diagnostics/tests/incompleteCode/incompleteAssignment.kt"); + } + + @TestMetadata("kt1955.kt") + public void testKt1955() throws Exception { + doTest("compiler/testData/diagnostics/tests/incompleteCode/kt1955.kt"); + } + + @TestMetadata("kt2014.kt") + public void testKt2014() throws Exception { + doTest("compiler/testData/diagnostics/tests/incompleteCode/kt2014.kt"); + } + + @TestMetadata("plusOnTheRight.kt") + public void testPlusOnTheRight() throws Exception { + doTest("compiler/testData/diagnostics/tests/incompleteCode/plusOnTheRight.kt"); + } + + @TestMetadata("pseudocodeTraverseNextInstructions.kt") + public void testPseudocodeTraverseNextInstructions() throws Exception { + doTest("compiler/testData/diagnostics/tests/incompleteCode/pseudocodeTraverseNextInstructions.kt"); + } + + @TestMetadata("senselessComparisonWithNull.kt") + public void testSenselessComparisonWithNull() throws Exception { + doTest("compiler/testData/diagnostics/tests/incompleteCode/senselessComparisonWithNull.kt"); + } + + @TestMetadata("compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError") + public static class DiagnosticWithSyntaxError extends AbstractJetDiagnosticsTest { + public void testAllFilesPresentInDiagnosticWithSyntaxError() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractJetDiagnosticsTest", new File("compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError"), "kt", false); + } + + @TestMetadata("checkBackingFieldException.kt") + public void testCheckBackingFieldException() throws Exception { + doTest("compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/checkBackingFieldException.kt"); + } + + @TestMetadata("funEquals.kt") + public void testFunEquals() throws Exception { + doTest("compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/funEquals.kt"); + } + + @TestMetadata("funKeyword.kt") + public void testFunKeyword() throws Exception { + doTest("compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/funKeyword.kt"); + } + + @TestMetadata("incompleteVal.kt") + public void testIncompleteVal() throws Exception { + doTest("compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteVal.kt"); + } + + @TestMetadata("incompleteValWithAccessor.kt") + public void testIncompleteValWithAccessor() throws Exception { + doTest("compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteValWithAccessor.kt"); + } + + @TestMetadata("incompleteWhen.kt") + public void testIncompleteWhen() throws Exception { + doTest("compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/incompleteWhen.kt"); + } + + @TestMetadata("namedFun.kt") + public void testNamedFun() throws Exception { + doTest("compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/namedFun.kt"); + } + + } + + public static Test suite() { + TestSuite suite = new TestSuite("IncompleteCode"); + suite.addTestSuite(IncompleteCode.class); + suite.addTestSuite(DiagnosticWithSyntaxError.class); + return suite; + } + } + + @TestMetadata("compiler/testData/diagnostics/tests/inference") + public static class Inference extends AbstractJetDiagnosticsTest { + public void testAllFilesPresentInInference() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractJetDiagnosticsTest", new File("compiler/testData/diagnostics/tests/inference"), "kt", false); + } + + @TestMetadata("kt1293.kt") + public void testKt1293() throws Exception { + doTest("compiler/testData/diagnostics/tests/inference/kt1293.kt"); + } + + @TestMetadata("NoInferenceFromDeclaredBounds.kt") + public void testNoInferenceFromDeclaredBounds() throws Exception { + doTest("compiler/testData/diagnostics/tests/inference/NoInferenceFromDeclaredBounds.kt"); + } + + } + + @TestMetadata("compiler/testData/diagnostics/tests/infos") + public static class Infos extends AbstractJetDiagnosticsTest { + public void testAllFilesPresentInInfos() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractJetDiagnosticsTest", new File("compiler/testData/diagnostics/tests/infos"), "kt", false); + } + + @TestMetadata("Autocasts.kt") + public void testAutocasts() throws Exception { + doTest("compiler/testData/diagnostics/tests/infos/Autocasts.kt"); + } + + @TestMetadata("PropertiesWithBackingFields.kt") + public void testPropertiesWithBackingFields() throws Exception { + doTest("compiler/testData/diagnostics/tests/infos/PropertiesWithBackingFields.kt"); + } + + } + + @TestMetadata("compiler/testData/diagnostics/tests/j+k") + public static class J_k extends AbstractJetDiagnosticsTest { + public void testAllFilesPresentInJ_k() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractJetDiagnosticsTest", new File("compiler/testData/diagnostics/tests/j+k"), "kt", false); + } + + @TestMetadata("kt1402.kt") + public void testKt1402() throws Exception { + doTest("compiler/testData/diagnostics/tests/j+k/kt1402.kt"); + } + + @TestMetadata("OverrideVararg.kt") + public void testOverrideVararg() throws Exception { + doTest("compiler/testData/diagnostics/tests/j+k/OverrideVararg.kt"); + } + + @TestMetadata("packageVisibility.kt") + public void testPackageVisibility() throws Exception { + doTest("compiler/testData/diagnostics/tests/j+k/packageVisibility.kt"); + } + + @TestMetadata("Simple.kt") + public void testSimple() throws Exception { + doTest("compiler/testData/diagnostics/tests/j+k/Simple.kt"); + } + + @TestMetadata("StaticMembersFromSuperclasses.kt") + public void testStaticMembersFromSuperclasses() throws Exception { + doTest("compiler/testData/diagnostics/tests/j+k/StaticMembersFromSuperclasses.kt"); + } + + @TestMetadata("SupertypeArgumentsNullability-NotNull-SpecialTypes.kt") + public void testSupertypeArgumentsNullability_NotNull_SpecialTypes() throws Exception { + doTest("compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-NotNull-SpecialTypes.kt"); + } + + @TestMetadata("SupertypeArgumentsNullability-NotNull-UserTypes.kt") + public void testSupertypeArgumentsNullability_NotNull_UserTypes() throws Exception { + doTest("compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-NotNull-UserTypes.kt"); + } + + @TestMetadata("SupertypeArgumentsNullability-SpecialTypes.kt") + public void testSupertypeArgumentsNullability_SpecialTypes() throws Exception { + doTest("compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-SpecialTypes.kt"); + } + + @TestMetadata("SupertypeArgumentsNullability-UserTypes.kt") + public void testSupertypeArgumentsNullability_UserTypes() throws Exception { + doTest("compiler/testData/diagnostics/tests/j+k/SupertypeArgumentsNullability-UserTypes.kt"); + } + + @TestMetadata("UnboxingNulls.kt") + public void testUnboxingNulls() throws Exception { + doTest("compiler/testData/diagnostics/tests/j+k/UnboxingNulls.kt"); + } + + } + + @TestMetadata("compiler/testData/diagnostics/tests/jdk-annotations") + public static class Jdk_annotations extends AbstractJetDiagnosticsTest { + public void testAllFilesPresentInJdk_annotations() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractJetDiagnosticsTest", new File("compiler/testData/diagnostics/tests/jdk-annotations"), "kt", false); + } + + @TestMetadata("ArrayListAndMap.kt") + public void testArrayListAndMap() throws Exception { + doTest("compiler/testData/diagnostics/tests/jdk-annotations/ArrayListAndMap.kt"); + } + + @TestMetadata("ArrayListClone.kt") + public void testArrayListClone() throws Exception { + doTest("compiler/testData/diagnostics/tests/jdk-annotations/ArrayListClone.kt"); + } + + @TestMetadata("ArrayListToArray.kt") + public void testArrayListToArray() throws Exception { + doTest("compiler/testData/diagnostics/tests/jdk-annotations/ArrayListToArray.kt"); + } + + } + + @TestMetadata("compiler/testData/diagnostics/tests/library") + public static class Library extends AbstractJetDiagnosticsTest { + public void testAllFilesPresentInLibrary() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractJetDiagnosticsTest", new File("compiler/testData/diagnostics/tests/library"), "kt", false); + } + + @TestMetadata("kt828.kt") + public void testKt828() throws Exception { + doTest("compiler/testData/diagnostics/tests/library/kt828.kt"); + } + + } + + @TestMetadata("compiler/testData/diagnostics/tests/nullabilityAndAutoCasts") + public static class NullabilityAndAutoCasts extends AbstractJetDiagnosticsTest { + public void testAllFilesPresentInNullabilityAndAutoCasts() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractJetDiagnosticsTest", new File("compiler/testData/diagnostics/tests/nullabilityAndAutoCasts"), "kt", false); + } + + @TestMetadata("AssertNotNull.kt") + public void testAssertNotNull() throws Exception { + doTest("compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/AssertNotNull.kt"); + } + + @TestMetadata("funcLiteralArgsInsideUnresolvedFunction.kt") + public void testFuncLiteralArgsInsideUnresolvedFunction() throws Exception { + doTest("compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/funcLiteralArgsInsideUnresolvedFunction.kt"); + } + + @TestMetadata("InfixCallNullability.kt") + public void testInfixCallNullability() throws Exception { + doTest("compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/InfixCallNullability.kt"); + } + + @TestMetadata("kt1270.kt") + public void testKt1270() throws Exception { + doTest("compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt1270.kt"); + } + + @TestMetadata("kt1680.kt") + public void testKt1680() throws Exception { + doTest("compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt1680.kt"); + } + + @TestMetadata("kt1778.kt") + public void testKt1778() throws Exception { + doTest("compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt1778.kt"); + } + + @TestMetadata("kt2109.kt") + public void testKt2109() throws Exception { + doTest("compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2109.kt"); + } + + @TestMetadata("kt2125.kt") + public void testKt2125() throws Exception { + doTest("compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2125.kt"); + } + + @TestMetadata("kt2146.kt") + public void testKt2146() throws Exception { + doTest("compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2146.kt"); + } + + @TestMetadata("kt2164.kt") + public void testKt2164() throws Exception { + doTest("compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2164.kt"); + } + + @TestMetadata("kt2176.kt") + public void testKt2176() throws Exception { + doTest("compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2176.kt"); + } + + @TestMetadata("kt2195.kt") + public void testKt2195() throws Exception { + doTest("compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2195.kt"); + } + + @TestMetadata("kt2212.kt") + public void testKt2212() throws Exception { + doTest("compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2212.kt"); + } + + @TestMetadata("kt2216.kt") + public void testKt2216() throws Exception { + doTest("compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2216.kt"); + } + + @TestMetadata("kt2223.kt") + public void testKt2223() throws Exception { + doTest("compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2223.kt"); + } + + @TestMetadata("kt2234.kt") + public void testKt2234() throws Exception { + doTest("compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt2234.kt"); + } + + @TestMetadata("kt244.kt") + public void testKt244() throws Exception { + doTest("compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt244.kt"); + } + + @TestMetadata("kt362.kt") + public void testKt362() throws Exception { + doTest("compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/kt362.kt"); + } + + @TestMetadata("NullableNothingIsExactlyNull.kt") + public void testNullableNothingIsExactlyNull() throws Exception { + doTest("compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/NullableNothingIsExactlyNull.kt"); + } + + @TestMetadata("PreferExtensionsOnNullableReceiver.kt") + public void testPreferExtensionsOnNullableReceiver() throws Exception { + doTest("compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/PreferExtensionsOnNullableReceiver.kt"); + } + + @TestMetadata("QualifiedExpressionNullability.kt") + public void testQualifiedExpressionNullability() throws Exception { + doTest("compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/QualifiedExpressionNullability.kt"); + } + + @TestMetadata("ReceiverNullability.kt") + public void testReceiverNullability() throws Exception { + doTest("compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/ReceiverNullability.kt"); + } + + } + + @TestMetadata("compiler/testData/diagnostics/tests/objects") + public static class Objects extends AbstractJetDiagnosticsTest { + public void testAllFilesPresentInObjects() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractJetDiagnosticsTest", new File("compiler/testData/diagnostics/tests/objects"), "kt", false); + } + + @TestMetadata("kt2240.kt") + public void testKt2240() throws Exception { + doTest("compiler/testData/diagnostics/tests/objects/kt2240.kt"); + } + + @TestMetadata("Objects.kt") + public void testObjects() throws Exception { + doTest("compiler/testData/diagnostics/tests/objects/Objects.kt"); + } + + @TestMetadata("ObjectsInheritance.kt") + public void testObjectsInheritance() throws Exception { + doTest("compiler/testData/diagnostics/tests/objects/ObjectsInheritance.kt"); + } + + @TestMetadata("ObjectsLocal.kt") + public void testObjectsLocal() throws Exception { + doTest("compiler/testData/diagnostics/tests/objects/ObjectsLocal.kt"); + } + + @TestMetadata("ObjectsNested.kt") + public void testObjectsNested() throws Exception { + doTest("compiler/testData/diagnostics/tests/objects/ObjectsNested.kt"); + } + + } + + @TestMetadata("compiler/testData/diagnostics/tests/operatorsOverloading") + public static class OperatorsOverloading extends AbstractJetDiagnosticsTest { + public void testAllFilesPresentInOperatorsOverloading() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractJetDiagnosticsTest", new File("compiler/testData/diagnostics/tests/operatorsOverloading"), "kt", false); + } + + @TestMetadata("AssignOperatorAmbiguity.kt") + public void testAssignOperatorAmbiguity() throws Exception { + doTest("compiler/testData/diagnostics/tests/operatorsOverloading/AssignOperatorAmbiguity.kt"); + } + + @TestMetadata("IteratorAmbiguity.kt") + public void testIteratorAmbiguity() throws Exception { + doTest("compiler/testData/diagnostics/tests/operatorsOverloading/IteratorAmbiguity.kt"); + } + + @TestMetadata("kt1028.kt") + public void testKt1028() throws Exception { + doTest("compiler/testData/diagnostics/tests/operatorsOverloading/kt1028.kt"); + } + + } + + @TestMetadata("compiler/testData/diagnostics/tests/overload") + public static class Overload extends AbstractJetDiagnosticsTest { + public void testAllFilesPresentInOverload() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractJetDiagnosticsTest", new File("compiler/testData/diagnostics/tests/overload"), "kt", false); + } + + @TestMetadata("ConflictingOverloadsFunsDifferentReturnInClass.kt") + public void testConflictingOverloadsFunsDifferentReturnInClass() throws Exception { + doTest("compiler/testData/diagnostics/tests/overload/ConflictingOverloadsFunsDifferentReturnInClass.kt"); + } + + @TestMetadata("ConflictingOverloadsFunsDifferentReturnInPackage.kt") + public void testConflictingOverloadsFunsDifferentReturnInPackage() throws Exception { + doTest("compiler/testData/diagnostics/tests/overload/ConflictingOverloadsFunsDifferentReturnInPackage.kt"); + } + + @TestMetadata("ConflictingOverloadsIdenticalExtFunsInPackage.kt") + public void testConflictingOverloadsIdenticalExtFunsInPackage() throws Exception { + doTest("compiler/testData/diagnostics/tests/overload/ConflictingOverloadsIdenticalExtFunsInPackage.kt"); + } + + @TestMetadata("ConflictingOverloadsIdenticalFunsInClass.kt") + public void testConflictingOverloadsIdenticalFunsInClass() throws Exception { + doTest("compiler/testData/diagnostics/tests/overload/ConflictingOverloadsIdenticalFunsInClass.kt"); + } + + @TestMetadata("ConflictingOverloadsIdenticalFunsTPInClass.kt") + public void testConflictingOverloadsIdenticalFunsTPInClass() throws Exception { + doTest("compiler/testData/diagnostics/tests/overload/ConflictingOverloadsIdenticalFunsTPInClass.kt"); + } + + @TestMetadata("ConflictingOverloadsIdenticalValsInClass.kt") + public void testConflictingOverloadsIdenticalValsInClass() throws Exception { + doTest("compiler/testData/diagnostics/tests/overload/ConflictingOverloadsIdenticalValsInClass.kt"); + } + + @TestMetadata("ConflictingOverloadsValsDifferentTypeInClass.kt") + public void testConflictingOverloadsValsDifferentTypeInClass() throws Exception { + doTest("compiler/testData/diagnostics/tests/overload/ConflictingOverloadsValsDifferentTypeInClass.kt"); + } + + @TestMetadata("ConstructorVsFunOverload.kt") + public void testConstructorVsFunOverload() throws Exception { + doTest("compiler/testData/diagnostics/tests/overload/ConstructorVsFunOverload.kt"); + } + + @TestMetadata("ExtFunDifferentReceiver.kt") + public void testExtFunDifferentReceiver() throws Exception { + doTest("compiler/testData/diagnostics/tests/overload/ExtFunDifferentReceiver.kt"); + } + + @TestMetadata("FunNoConflictInDifferentPackages.kt") + public void testFunNoConflictInDifferentPackages() throws Exception { + doTest("compiler/testData/diagnostics/tests/overload/FunNoConflictInDifferentPackages.kt"); + } + + @TestMetadata("OverloadFunRegularAndExt.kt") + public void testOverloadFunRegularAndExt() throws Exception { + doTest("compiler/testData/diagnostics/tests/overload/OverloadFunRegularAndExt.kt"); + } + + @TestMetadata("OverloadVarAndFunInClass.kt") + public void testOverloadVarAndFunInClass() throws Exception { + doTest("compiler/testData/diagnostics/tests/overload/OverloadVarAndFunInClass.kt"); + } + + } + + @TestMetadata("compiler/testData/diagnostics/tests/override") + public static class Override extends AbstractJetDiagnosticsTest { + public void testAllFilesPresentInOverride() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractJetDiagnosticsTest", new File("compiler/testData/diagnostics/tests/override"), "kt", false); + } + + @TestMetadata("AbstractFunImplemented.kt") + public void testAbstractFunImplemented() throws Exception { + doTest("compiler/testData/diagnostics/tests/override/AbstractFunImplemented.kt"); + } + + @TestMetadata("AbstractFunNotImplemented.kt") + public void testAbstractFunNotImplemented() throws Exception { + doTest("compiler/testData/diagnostics/tests/override/AbstractFunNotImplemented.kt"); + } + + @TestMetadata("AbstractValImplemented.kt") + public void testAbstractValImplemented() throws Exception { + doTest("compiler/testData/diagnostics/tests/override/AbstractValImplemented.kt"); + } + + @TestMetadata("AbstractValNotImplemented.kt") + public void testAbstractValNotImplemented() throws Exception { + doTest("compiler/testData/diagnostics/tests/override/AbstractValNotImplemented.kt"); + } + + @TestMetadata("AbstractVarImplemented.kt") + public void testAbstractVarImplemented() throws Exception { + doTest("compiler/testData/diagnostics/tests/override/AbstractVarImplemented.kt"); + } + + @TestMetadata("AbstractVarNotImplemented.kt") + public void testAbstractVarNotImplemented() throws Exception { + doTest("compiler/testData/diagnostics/tests/override/AbstractVarNotImplemented.kt"); + } + + @TestMetadata("ComplexValRedeclaration.kt") + public void testComplexValRedeclaration() throws Exception { + doTest("compiler/testData/diagnostics/tests/override/ComplexValRedeclaration.kt"); + } + + @TestMetadata("ConflictingFunctionSignatureFromSuperclass.kt") + public void testConflictingFunctionSignatureFromSuperclass() throws Exception { + doTest("compiler/testData/diagnostics/tests/override/ConflictingFunctionSignatureFromSuperclass.kt"); + } + + @TestMetadata("ConflictingParameterNames-MultipleSupertypes.kt") + public void testConflictingParameterNames_MultipleSupertypes() throws Exception { + doTest("compiler/testData/diagnostics/tests/override/ConflictingParameterNames-MultipleSupertypes.kt"); + } + + @TestMetadata("ConflictingParameterNames.kt") + public void testConflictingParameterNames() throws Exception { + doTest("compiler/testData/diagnostics/tests/override/ConflictingParameterNames.kt"); + } + + @TestMetadata("ConflictingPropertySignatureFromSuperclass.kt") + public void testConflictingPropertySignatureFromSuperclass() throws Exception { + doTest("compiler/testData/diagnostics/tests/override/ConflictingPropertySignatureFromSuperclass.kt"); + } + + @TestMetadata("DefaultParameterValueInOverride.kt") + public void testDefaultParameterValueInOverride() throws Exception { + doTest("compiler/testData/diagnostics/tests/override/DefaultParameterValueInOverride.kt"); + } + + @TestMetadata("DefaultParameterValues-NoErrorsWhenInheritingFromOneTypeTwice.kt") + public void testDefaultParameterValues_NoErrorsWhenInheritingFromOneTypeTwice() throws Exception { + doTest("compiler/testData/diagnostics/tests/override/DefaultParameterValues-NoErrorsWhenInheritingFromOneTypeTwice.kt"); + } + + @TestMetadata("DelegationFun.kt") + public void testDelegationFun() throws Exception { + doTest("compiler/testData/diagnostics/tests/override/DelegationFun.kt"); + } + + @TestMetadata("DelegationVal.kt") + public void testDelegationVal() throws Exception { + doTest("compiler/testData/diagnostics/tests/override/DelegationVal.kt"); + } + + @TestMetadata("DelegationVar.kt") + public void testDelegationVar() throws Exception { + doTest("compiler/testData/diagnostics/tests/override/DelegationVar.kt"); + } + + @TestMetadata("EqualityOfIntersectionTypes.kt") + public void testEqualityOfIntersectionTypes() throws Exception { + doTest("compiler/testData/diagnostics/tests/override/EqualityOfIntersectionTypes.kt"); + } + + @TestMetadata("ExtendFunctionClass.kt") + public void testExtendFunctionClass() throws Exception { + doTest("compiler/testData/diagnostics/tests/override/ExtendFunctionClass.kt"); + } + + @TestMetadata("FakeOverrideAbstractAndNonAbstractFun.kt") + public void testFakeOverrideAbstractAndNonAbstractFun() throws Exception { + doTest("compiler/testData/diagnostics/tests/override/FakeOverrideAbstractAndNonAbstractFun.kt"); + } + + @TestMetadata("Generics.kt") + public void testGenerics() throws Exception { + doTest("compiler/testData/diagnostics/tests/override/Generics.kt"); + } + + @TestMetadata("InvisiblePotentialOverride.kt") + public void testInvisiblePotentialOverride() throws Exception { + doTest("compiler/testData/diagnostics/tests/override/InvisiblePotentialOverride.kt"); + } + + @TestMetadata("kt1862.kt") + public void testKt1862() throws Exception { + doTest("compiler/testData/diagnostics/tests/override/kt1862.kt"); + } + + @TestMetadata("MultipleDefaultParametersInSupertypes.kt") + public void testMultipleDefaultParametersInSupertypes() throws Exception { + doTest("compiler/testData/diagnostics/tests/override/MultipleDefaultParametersInSupertypes.kt"); + } + + @TestMetadata("MultipleDefaultParametersInSupertypesNoOverride.kt") + public void testMultipleDefaultParametersInSupertypesNoOverride() throws Exception { + doTest("compiler/testData/diagnostics/tests/override/MultipleDefaultParametersInSupertypesNoOverride.kt"); + } + + @TestMetadata("MultipleDefaultsInSupertypesNoExplicitOverride.kt") + public void testMultipleDefaultsInSupertypesNoExplicitOverride() throws Exception { + doTest("compiler/testData/diagnostics/tests/override/MultipleDefaultsInSupertypesNoExplicitOverride.kt"); + } + + @TestMetadata("NonGenerics.kt") + public void testNonGenerics() throws Exception { + doTest("compiler/testData/diagnostics/tests/override/NonGenerics.kt"); + } + + @TestMetadata("ParameterDefaultValues-DefaultValueFromOnlyOneSupertype.kt") + public void testParameterDefaultValues_DefaultValueFromOnlyOneSupertype() throws Exception { + doTest("compiler/testData/diagnostics/tests/override/ParameterDefaultValues-DefaultValueFromOnlyOneSupertype.kt"); + } + + @TestMetadata("SuspiciousCase1.kt") + public void testSuspiciousCase1() throws Exception { + doTest("compiler/testData/diagnostics/tests/override/SuspiciousCase1.kt"); + } + + @TestMetadata("ToAbstractMembersFromSuper-kt1996.kt") + public void testToAbstractMembersFromSuper_kt1996() throws Exception { + doTest("compiler/testData/diagnostics/tests/override/ToAbstractMembersFromSuper-kt1996.kt"); + } + + } + + @TestMetadata("compiler/testData/diagnostics/tests/redeclarations") + public static class Redeclarations extends AbstractJetDiagnosticsTest { + public void testAllFilesPresentInRedeclarations() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractJetDiagnosticsTest", new File("compiler/testData/diagnostics/tests/redeclarations"), "kt", false); + } + + @TestMetadata("MultiFilePackageRedeclaration.kt") + public void testMultiFilePackageRedeclaration() throws Exception { + doTest("compiler/testData/diagnostics/tests/redeclarations/MultiFilePackageRedeclaration.kt"); + } + + @TestMetadata("Redeclarations.kt") + public void testRedeclarations() throws Exception { + doTest("compiler/testData/diagnostics/tests/redeclarations/Redeclarations.kt"); + } + + } + + @TestMetadata("compiler/testData/diagnostics/tests/regressions") + public static class Regressions extends AbstractJetDiagnosticsTest { + public void testAllFilesPresentInRegressions() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractJetDiagnosticsTest", new File("compiler/testData/diagnostics/tests/regressions"), "kt", false); + } + + @TestMetadata("AmbiguityOnLazyTypeComputation.kt") + public void testAmbiguityOnLazyTypeComputation() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/AmbiguityOnLazyTypeComputation.kt"); + } + + @TestMetadata("AssignmentsUnderOperators.kt") + public void testAssignmentsUnderOperators() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/AssignmentsUnderOperators.kt"); + } + + @TestMetadata("CoercionToUnit.kt") + public void testCoercionToUnit() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/CoercionToUnit.kt"); + } + + @TestMetadata("DoubleDefine.kt") + public void testDoubleDefine() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/DoubleDefine.kt"); + } + + @TestMetadata("ErrorsOnIbjectExpressionsAsParameters.kt") + public void testErrorsOnIbjectExpressionsAsParameters() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/ErrorsOnIbjectExpressionsAsParameters.kt"); + } + + @TestMetadata("Jet11.kt") + public void testJet11() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/Jet11.kt"); + } + + @TestMetadata("Jet121.kt") + public void testJet121() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/Jet121.kt"); + } + + @TestMetadata("Jet124.kt") + public void testJet124() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/Jet124.kt"); + } + + @TestMetadata("Jet169.kt") + public void testJet169() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/Jet169.kt"); + } + + @TestMetadata("Jet17.kt") + public void testJet17() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/Jet17.kt"); + } + + @TestMetadata("Jet183-1.kt") + public void testJet183_1() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/Jet183-1.kt"); + } + + @TestMetadata("Jet183.kt") + public void testJet183() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/Jet183.kt"); + } + + @TestMetadata("Jet53.kt") + public void testJet53() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/Jet53.kt"); + } + + @TestMetadata("Jet67.kt") + public void testJet67() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/Jet67.kt"); + } + + @TestMetadata("Jet68.kt") + public void testJet68() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/Jet68.kt"); + } + + @TestMetadata("Jet69.kt") + public void testJet69() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/Jet69.kt"); + } + + @TestMetadata("Jet72.kt") + public void testJet72() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/Jet72.kt"); + } + + @TestMetadata("Jet81.kt") + public void testJet81() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/Jet81.kt"); + } + + @TestMetadata("kt127.kt") + public void testKt127() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt127.kt"); + } + + @TestMetadata("kt128.kt") + public void testKt128() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt128.kt"); + } + + @TestMetadata("kt1489_1728.kt") + public void testKt1489_1728() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt1489_1728.kt"); + } + + @TestMetadata("kt1550.kt") + public void testKt1550() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt1550.kt"); + } + + @TestMetadata("kt1639-JFrame.kt") + public void testKt1639_JFrame() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt1639-JFrame.kt"); + } + + @TestMetadata("kt1647.kt") + public void testKt1647() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt1647.kt"); + } + + @TestMetadata("kt1736.kt") + public void testKt1736() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt1736.kt"); + } + + @TestMetadata("kt174.kt") + public void testKt174() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt174.kt"); + } + + @TestMetadata("kt201.kt") + public void testKt201() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt201.kt"); + } + + @TestMetadata("kt235.kt") + public void testKt235() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt235.kt"); + } + + @TestMetadata("kt251.kt") + public void testKt251() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt251.kt"); + } + + @TestMetadata("kt258.kt") + public void testKt258() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt258.kt"); + } + + @TestMetadata("kt26-1.kt") + public void testKt26_1() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt26-1.kt"); + } + + @TestMetadata("kt26.kt") + public void testKt26() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt26.kt"); + } + + @TestMetadata("kt282.kt") + public void testKt282() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt282.kt"); + } + + @TestMetadata("kt287.kt") + public void testKt287() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt287.kt"); + } + + @TestMetadata("kt302.kt") + public void testKt302() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt302.kt"); + } + + @TestMetadata("kt303.kt") + public void testKt303() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt303.kt"); + } + + @TestMetadata("kt306.kt") + public void testKt306() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt306.kt"); + } + + @TestMetadata("kt307.kt") + public void testKt307() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt307.kt"); + } + + @TestMetadata("kt312.kt") + public void testKt312() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt312.kt"); + } + + @TestMetadata("kt313.kt") + public void testKt313() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt313.kt"); + } + + @TestMetadata("kt316.kt") + public void testKt316() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt316.kt"); + } + + @TestMetadata("kt328.kt") + public void testKt328() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt328.kt"); + } + + @TestMetadata("kt335.336.kt") + public void testKt335_336() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt335.336.kt"); + } + + @TestMetadata("kt337.kt") + public void testKt337() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt337.kt"); + } + + @TestMetadata("kt352.kt") + public void testKt352() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt352.kt"); + } + + @TestMetadata("kt353.kt") + public void testKt353() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt353.kt"); + } + + @TestMetadata("kt385.109.441.kt") + public void testKt385_109_441() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt385.109.441.kt"); + } + + @TestMetadata("kt394.kt") + public void testKt394() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt394.kt"); + } + + @TestMetadata("kt398.kt") + public void testKt398() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt398.kt"); + } + + @TestMetadata("kt399.kt") + public void testKt399() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt399.kt"); + } + + @TestMetadata("kt402.kt") + public void testKt402() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt402.kt"); + } + + @TestMetadata("kt41.kt") + public void testKt41() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt41.kt"); + } + + @TestMetadata("kt411.kt") + public void testKt411() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt411.kt"); + } + + @TestMetadata("kt439.kt") + public void testKt439() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt439.kt"); + } + + @TestMetadata("kt442.kt") + public void testKt442() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt442.kt"); + } + + @TestMetadata("kt443.kt") + public void testKt443() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt443.kt"); + } + + @TestMetadata("kt455.kt") + public void testKt455() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt455.kt"); + } + + @TestMetadata("kt456.kt") + public void testKt456() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt456.kt"); + } + + @TestMetadata("kt459.kt") + public void testKt459() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt459.kt"); + } + + @TestMetadata("kt469.kt") + public void testKt469() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt469.kt"); + } + + @TestMetadata("kt498.kt") + public void testKt498() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt498.kt"); + } + + @TestMetadata("kt524.kt") + public void testKt524() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt524.kt"); + } + + @TestMetadata("kt526UnresolvedReferenceInnerStatic.kt") + public void testKt526UnresolvedReferenceInnerStatic() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt526UnresolvedReferenceInnerStatic.kt"); + } + + @TestMetadata("kt549.kt") + public void testKt549() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt549.kt"); + } + + @TestMetadata("kt557.kt") + public void testKt557() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt557.kt"); + } + + @TestMetadata("kt571.kt") + public void testKt571() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt571.kt"); + } + + @TestMetadata("kt575.kt") + public void testKt575() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt575.kt"); + } + + @TestMetadata("kt58.kt") + public void testKt58() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt58.kt"); + } + + @TestMetadata("kt580.kt") + public void testKt580() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt580.kt"); + } + + @TestMetadata("kt588.kt") + public void testKt588() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt588.kt"); + } + + @TestMetadata("kt597.kt") + public void testKt597() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt597.kt"); + } + + @TestMetadata("kt600.kt") + public void testKt600() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt600.kt"); + } + + @TestMetadata("kt604.kt") + public void testKt604() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt604.kt"); + } + + @TestMetadata("kt618.kt") + public void testKt618() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt618.kt"); + } + + @TestMetadata("kt629.kt") + public void testKt629() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt629.kt"); + } + + @TestMetadata("kt630.kt") + public void testKt630() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt630.kt"); + } + + @TestMetadata("kt688.kt") + public void testKt688() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt688.kt"); + } + + @TestMetadata("kt691.kt") + public void testKt691() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt691.kt"); + } + + @TestMetadata("kt701.kt") + public void testKt701() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt701.kt"); + } + + @TestMetadata("kt716.kt") + public void testKt716() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt716.kt"); + } + + @TestMetadata("kt743.kt") + public void testKt743() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt743.kt"); + } + + @TestMetadata("kt750.kt") + public void testKt750() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt750.kt"); + } + + @TestMetadata("kt762.kt") + public void testKt762() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt762.kt"); + } + + @TestMetadata("kt847.kt") + public void testKt847() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt847.kt"); + } + + @TestMetadata("kt860.kt") + public void testKt860() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/kt860.kt"); + } + + @TestMetadata("OrphanStarProjection.kt") + public void testOrphanStarProjection() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/OrphanStarProjection.kt"); + } + + @TestMetadata("OutProjections.kt") + public void testOutProjections() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/OutProjections.kt"); + } + + @TestMetadata("OverrideResolution.kt") + public void testOverrideResolution() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/OverrideResolution.kt"); + } + + @TestMetadata("ScopeForSecondaryConstructors.kt") + public void testScopeForSecondaryConstructors() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/ScopeForSecondaryConstructors.kt"); + } + + @TestMetadata("SpecififcityByReceiver.kt") + public void testSpecififcityByReceiver() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/SpecififcityByReceiver.kt"); + } + + @TestMetadata("ThisConstructorInGenericClass.kt") + public void testThisConstructorInGenericClass() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/ThisConstructorInGenericClass.kt"); + } + + @TestMetadata("TypeMismatchOnUnaryOperations.kt") + public void testTypeMismatchOnUnaryOperations() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/TypeMismatchOnUnaryOperations.kt"); + } + + @TestMetadata("TypeParameterAsASupertype.kt") + public void testTypeParameterAsASupertype() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/TypeParameterAsASupertype.kt"); + } + + @TestMetadata("UnavaliableQualifiedThis.kt") + public void testUnavaliableQualifiedThis() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/UnavaliableQualifiedThis.kt"); + } + + @TestMetadata("WrongTraceInCallResolver.kt") + public void testWrongTraceInCallResolver() throws Exception { + doTest("compiler/testData/diagnostics/tests/regressions/WrongTraceInCallResolver.kt"); + } + + } + + @TestMetadata("compiler/testData/diagnostics/tests/scopes") + public static class Scopes extends AbstractJetDiagnosticsTest { + public void testAllFilesPresentInScopes() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractJetDiagnosticsTest", new File("compiler/testData/diagnostics/tests/scopes"), "kt", false); + } + + @TestMetadata("ImportFromCurrentWithDifferentName.kt") + public void testImportFromCurrentWithDifferentName() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/ImportFromCurrentWithDifferentName.kt"); + } + + @TestMetadata("ImportObjectHidesCurrentPackage.kt") + public void testImportObjectHidesCurrentPackage() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/ImportObjectHidesCurrentPackage.kt"); + } + + @TestMetadata("Imports-hidden.kt") + public void testImports_hidden() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/Imports-hidden.kt"); + } + + @TestMetadata("Imports.kt") + public void testImports() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/Imports.kt"); + } + + @TestMetadata("ImportsConflicting.kt") + public void testImportsConflicting() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/ImportsConflicting.kt"); + } + + @TestMetadata("ImportsUselessSimpleImport.kt") + public void testImportsUselessSimpleImport() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/ImportsUselessSimpleImport.kt"); + } + + @TestMetadata("ImportsUselessSimpleImport2.kt") + public void testImportsUselessSimpleImport2() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/ImportsUselessSimpleImport2.kt"); + } + + @TestMetadata("ImportTwoTimes.kt") + public void testImportTwoTimes() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/ImportTwoTimes.kt"); + } + + @TestMetadata("ImportTwoTimesStar.kt") + public void testImportTwoTimesStar() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/ImportTwoTimesStar.kt"); + } + + @TestMetadata("initializerScopeOfExtensionProperty.kt") + public void testInitializerScopeOfExtensionProperty() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/initializerScopeOfExtensionProperty.kt"); + } + + @TestMetadata("kt1078.kt") + public void testKt1078() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/kt1078.kt"); + } + + @TestMetadata("kt1080.kt") + public void testKt1080() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/kt1080.kt"); + } + + @TestMetadata("kt1244.kt") + public void testKt1244() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/kt1244.kt"); + } + + @TestMetadata("kt1248.kt") + public void testKt1248() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/kt1248.kt"); + } + + @TestMetadata("kt151.kt") + public void testKt151() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/kt151.kt"); + } + + @TestMetadata("kt1579.kt") + public void testKt1579() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/kt1579.kt"); + } + + @TestMetadata("kt1579_map_entry.kt") + public void testKt1579_map_entry() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/kt1579_map_entry.kt"); + } + + @TestMetadata("kt1580.kt") + public void testKt1580() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/kt1580.kt"); + } + + @TestMetadata("kt1642.kt") + public void testKt1642() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/kt1642.kt"); + } + + @TestMetadata("kt1738.kt") + public void testKt1738() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/kt1738.kt"); + } + + @TestMetadata("kt1805.kt") + public void testKt1805() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/kt1805.kt"); + } + + @TestMetadata("kt1806.kt") + public void testKt1806() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/kt1806.kt"); + } + + @TestMetadata("kt1822.kt") + public void testKt1822() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/kt1822.kt"); + } + + @TestMetadata("kt1942.kt") + public void testKt1942() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/kt1942.kt"); + } + + @TestMetadata("kt2262.kt") + public void testKt2262() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/kt2262.kt"); + } + + @TestMetadata("kt250.617.10.kt") + public void testKt250_617_10() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/kt250.617.10.kt"); + } + + @TestMetadata("kt323.kt") + public void testKt323() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/kt323.kt"); + } + + @TestMetadata("kt37.kt") + public void testKt37() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/kt37.kt"); + } + + @TestMetadata("kt421Scopes.kt") + public void testKt421Scopes() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/kt421Scopes.kt"); + } + + @TestMetadata("kt587.kt") + public void testKt587() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/kt587.kt"); + } + + @TestMetadata("kt900-1.kt") + public void testKt900_1() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/kt900-1.kt"); + } + + @TestMetadata("kt900-2.kt") + public void testKt900_2() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/kt900-2.kt"); + } + + @TestMetadata("kt900.kt") + public void testKt900() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/kt900.kt"); + } + + @TestMetadata("kt939.kt") + public void testKt939() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/kt939.kt"); + } + + @TestMetadata("kt955.kt") + public void testKt955() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/kt955.kt"); + } + + @TestMetadata("stopResolutionOnAmbiguity.kt") + public void testStopResolutionOnAmbiguity() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/stopResolutionOnAmbiguity.kt"); + } + + @TestMetadata("visibility.kt") + public void testVisibility() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/visibility.kt"); + } + + @TestMetadata("visibility2.kt") + public void testVisibility2() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/visibility2.kt"); + } + + @TestMetadata("VisibilityInheritModifier.kt") + public void testVisibilityInheritModifier() throws Exception { + doTest("compiler/testData/diagnostics/tests/scopes/VisibilityInheritModifier.kt"); + } + + } + + @TestMetadata("compiler/testData/diagnostics/tests/shadowing") + public static class Shadowing extends AbstractJetDiagnosticsTest { + public void testAllFilesPresentInShadowing() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractJetDiagnosticsTest", new File("compiler/testData/diagnostics/tests/shadowing"), "kt", false); + } + + @TestMetadata("ShadowParameterInFunctionBody.kt") + public void testShadowParameterInFunctionBody() throws Exception { + doTest("compiler/testData/diagnostics/tests/shadowing/ShadowParameterInFunctionBody.kt"); + } + + @TestMetadata("ShadowParameterInNestedBlockInFor.kt") + public void testShadowParameterInNestedBlockInFor() throws Exception { + doTest("compiler/testData/diagnostics/tests/shadowing/ShadowParameterInNestedBlockInFor.kt"); + } + + @TestMetadata("ShadowPropertyInClosure.kt") + public void testShadowPropertyInClosure() throws Exception { + doTest("compiler/testData/diagnostics/tests/shadowing/ShadowPropertyInClosure.kt"); + } + + @TestMetadata("ShadowPropertyInFor.kt") + public void testShadowPropertyInFor() throws Exception { + doTest("compiler/testData/diagnostics/tests/shadowing/ShadowPropertyInFor.kt"); + } + + @TestMetadata("ShadowPropertyInFunction.kt") + public void testShadowPropertyInFunction() throws Exception { + doTest("compiler/testData/diagnostics/tests/shadowing/ShadowPropertyInFunction.kt"); + } + + @TestMetadata("ShadowVariableInFor.kt") + public void testShadowVariableInFor() throws Exception { + doTest("compiler/testData/diagnostics/tests/shadowing/ShadowVariableInFor.kt"); + } + + @TestMetadata("ShadowVariableInNestedBlock.kt") + public void testShadowVariableInNestedBlock() throws Exception { + doTest("compiler/testData/diagnostics/tests/shadowing/ShadowVariableInNestedBlock.kt"); + } + + @TestMetadata("ShadowVariableInNestedClosure.kt") + public void testShadowVariableInNestedClosure() throws Exception { + doTest("compiler/testData/diagnostics/tests/shadowing/ShadowVariableInNestedClosure.kt"); + } + + @TestMetadata("ShadowVariableInNestedClosureParam.kt") + public void testShadowVariableInNestedClosureParam() throws Exception { + doTest("compiler/testData/diagnostics/tests/shadowing/ShadowVariableInNestedClosureParam.kt"); + } + + } + + @TestMetadata("compiler/testData/diagnostics/tests/substitutions") + public static class Substitutions extends AbstractJetDiagnosticsTest { + public void testAllFilesPresentInSubstitutions() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractJetDiagnosticsTest", new File("compiler/testData/diagnostics/tests/substitutions"), "kt", false); + } + + @TestMetadata("kt1558-short.kt") + public void testKt1558_short() throws Exception { + doTest("compiler/testData/diagnostics/tests/substitutions/kt1558-short.kt"); + } + + } + + @TestMetadata("compiler/testData/diagnostics/tests/subtyping") + public static class Subtyping extends AbstractJetDiagnosticsTest { + public void testAllFilesPresentInSubtyping() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractJetDiagnosticsTest", new File("compiler/testData/diagnostics/tests/subtyping"), "kt", false); + } + + @TestMetadata("kt-1457.kt") + public void testKt_1457() throws Exception { + doTest("compiler/testData/diagnostics/tests/subtyping/kt-1457.kt"); + } + + @TestMetadata("kt2069.kt") + public void testKt2069() throws Exception { + doTest("compiler/testData/diagnostics/tests/subtyping/kt2069.kt"); + } + + } + + @TestMetadata("compiler/testData/diagnostics/tests/tuples") + public static class Tuples extends AbstractJetDiagnosticsTest { + public void testAllFilesPresentInTuples() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractJetDiagnosticsTest", new File("compiler/testData/diagnostics/tests/tuples"), "kt", false); + } + + @TestMetadata("BasicTuples.kt") + public void testBasicTuples() throws Exception { + doTest("compiler/testData/diagnostics/tests/tuples/BasicTuples.kt"); + } + + } + + @TestMetadata("compiler/testData/diagnostics/tests/varargs") + public static class Varargs extends AbstractJetDiagnosticsTest { + public void testAllFilesPresentInVarargs() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractJetDiagnosticsTest", new File("compiler/testData/diagnostics/tests/varargs"), "kt", false); + } + + @TestMetadata("AmbiguousVararg.kt") + public void testAmbiguousVararg() throws Exception { + doTest("compiler/testData/diagnostics/tests/varargs/AmbiguousVararg.kt"); + } + + @TestMetadata("kt1781.kt") + public void testKt1781() throws Exception { + doTest("compiler/testData/diagnostics/tests/varargs/kt1781.kt"); + } + + @TestMetadata("kt1835.kt") + public void testKt1835() throws Exception { + doTest("compiler/testData/diagnostics/tests/varargs/kt1835.kt"); + } + + @TestMetadata("kt1838-param.kt") + public void testKt1838_param() throws Exception { + doTest("compiler/testData/diagnostics/tests/varargs/kt1838-param.kt"); + } + + @TestMetadata("kt1838-val.kt") + public void testKt1838_val() throws Exception { + doTest("compiler/testData/diagnostics/tests/varargs/kt1838-val.kt"); + } + + @TestMetadata("MoreSpecificVarargsOfEqualLength.kt") + public void testMoreSpecificVarargsOfEqualLength() throws Exception { + doTest("compiler/testData/diagnostics/tests/varargs/MoreSpecificVarargsOfEqualLength.kt"); + } + + @TestMetadata("MostSepcificVarargsWithJava.kt") + public void testMostSepcificVarargsWithJava() throws Exception { + doTest("compiler/testData/diagnostics/tests/varargs/MostSepcificVarargsWithJava.kt"); + } + + @TestMetadata("NilaryVsVararg.kt") + public void testNilaryVsVararg() throws Exception { + doTest("compiler/testData/diagnostics/tests/varargs/NilaryVsVararg.kt"); + } + + @TestMetadata("UnaryVsVararg.kt") + public void testUnaryVsVararg() throws Exception { + doTest("compiler/testData/diagnostics/tests/varargs/UnaryVsVararg.kt"); + } + + } + + public static Test suite() { + TestSuite suite = new TestSuite("Tests"); + suite.addTestSuite(Tests.class); + suite.addTestSuite(Annotations.class); + suite.addTestSuite(BackingField.class); + suite.addTestSuite(Cast.class); + suite.addTestSuite(CheckArguments.class); + suite.addTestSuite(ControlFlowAnalysis.class); + suite.addTestSuite(ControlStructures.class); + suite.addTestSuite(DataFlow.class); + suite.addTestSuite(DataFlowInfoTraversal.class); + suite.addTestSuite(DeclarationChecks.class); + suite.addTestSuite(Extensions.class); + suite.addTestSuite(Generics.class); + suite.addTest(IncompleteCode.suite()); + suite.addTestSuite(Inference.class); + suite.addTestSuite(Infos.class); + suite.addTestSuite(J_k.class); + suite.addTestSuite(Jdk_annotations.class); + suite.addTestSuite(Library.class); + suite.addTestSuite(NullabilityAndAutoCasts.class); + suite.addTestSuite(Objects.class); + suite.addTestSuite(OperatorsOverloading.class); + suite.addTestSuite(Overload.class); + suite.addTestSuite(Override.class); + suite.addTestSuite(Redeclarations.class); + suite.addTestSuite(Regressions.class); + suite.addTestSuite(Scopes.class); + suite.addTestSuite(Shadowing.class); + suite.addTestSuite(Substitutions.class); + suite.addTestSuite(Subtyping.class); + suite.addTestSuite(Tuples.class); + suite.addTestSuite(Varargs.class); + return suite; + } + } + + @TestMetadata("compiler/testData/diagnostics/tests/script") + public static class Script extends AbstractJetDiagnosticsTest { + public void testAllFilesPresentInScript() throws Exception { + JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractJetDiagnosticsTest", new File("compiler/testData/diagnostics/tests/script"), "ktscript", false); + } + + @TestMetadata("AccessForwardDeclarationInScript.ktscript") + public void testAccessForwardDeclarationInScript() throws Exception { + doTest("compiler/testData/diagnostics/tests/script/AccessForwardDeclarationInScript.ktscript"); + } + + @TestMetadata("ComplexScript.ktscript") + public void testComplexScript() throws Exception { + doTest("compiler/testData/diagnostics/tests/script/ComplexScript.ktscript"); + } + + @TestMetadata("imports.ktscript") + public void testImports() throws Exception { + doTest("compiler/testData/diagnostics/tests/script/imports.ktscript"); + } + + @TestMetadata("SimpleScript.ktscript") + public void testSimpleScript() throws Exception { + doTest("compiler/testData/diagnostics/tests/script/SimpleScript.ktscript"); + } + + } + + public static Test suite() { + TestSuite suite = new TestSuite("JetDiagnosticsTestGenerated"); + suite.addTest(Tests.suite()); + suite.addTestSuite(Script.class); + return suite; + } +}