Files
kotlin-fork/compiler/tests/org/jetbrains/jet/checkers/JetDiagnosticsTestGenerated.java
T
Svetlana Isakova e9c8be8449 complete type inference only for one candidate
(the most specific)
to avoid exponential resolve of value arguments for several candidates
where type inference is incomplete (or depends on expected type)
2012-11-12 15:32:11 +04:00

3754 lines
181 KiB
Java

/*
* 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.Assert;
import junit.framework.Test;
import junit.framework.TestSuite;
import java.io.File;
import org.jetbrains.jet.JetTestUtils;
import org.jetbrains.jet.test.InnerTestClasses;
import org.jetbrains.jet.test.TestMetadata;
import org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve;
/** This class is generated by {@link org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve}. DO NOT MODIFY MANUALLY */
@InnerTestClasses({JetDiagnosticsTestGenerated.Tests.class, JetDiagnosticsTestGenerated.Script.class})
public class JetDiagnosticsTestGenerated extends AbstractDiagnosticsTestWithEagerResolve {
@TestMetadata("compiler/testData/diagnostics/tests")
@InnerTestClasses({Tests.Annotations.class, Tests.BackingField.class, Tests.Cast.class, Tests.CheckArguments.class, Tests.ControlFlowAnalysis.class, Tests.ControlStructures.class, Tests.DataClasses.class, Tests.DataFlow.class, Tests.DataFlowInfoTraversal.class, Tests.DeclarationChecks.class, Tests.Enum.class, Tests.Extensions.class, Tests.FunctionLiterals.class, Tests.Generics.class, Tests.IncompleteCode.class, Tests.Inference.class, Tests.Infos.class, Tests.J_k.class, Tests.Jdk_annotations.class, Tests.Library.class, Tests.NullabilityAndAutoCasts.class, Tests.NullableTypes.class, Tests.Objects.class, Tests.OperatorsOverloading.class, Tests.Overload.class, Tests.Override.class, Tests.Redeclarations.class, Tests.Regressions.class, Tests.Scopes.class, Tests.SenselessComparison.class, Tests.Shadowing.class, Tests.Substitutions.class, Tests.Subtyping.class, Tests.ThisAndSuper.class, Tests.Tuples.class, Tests.Varargs.class})
public static class Tests extends AbstractDiagnosticsTestWithEagerResolve {
@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");
}
public void testAllFilesPresentInTests() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests"), "kt", true);
}
@TestMetadata("AnonymousInitializerVarAndConstructor.kt")
public void testAnonymousInitializerVarAndConstructor() throws Exception {
doTest("compiler/testData/diagnostics/tests/AnonymousInitializerVarAndConstructor.kt");
}
@TestMetadata("AnonymousInitializers.kt")
public void testAnonymousInitializers() throws Exception {
doTest("compiler/testData/diagnostics/tests/AnonymousInitializers.kt");
}
@TestMetadata("AutoCreatedIt.kt")
public void testAutoCreatedIt() throws Exception {
doTest("compiler/testData/diagnostics/tests/AutoCreatedIt.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("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("ClassObjectVisibility.kt")
public void testClassObjectVisibility() throws Exception {
doTest("compiler/testData/diagnostics/tests/ClassObjectVisibility.kt");
}
@TestMetadata("ClassObjects.kt")
public void testClassObjects() throws Exception {
doTest("compiler/testData/diagnostics/tests/ClassObjects.kt");
}
@TestMetadata("CompareToWithErrorType.kt")
public void testCompareToWithErrorType() throws Exception {
doTest("compiler/testData/diagnostics/tests/CompareToWithErrorType.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("DelegationToJavaIface.kt")
public void testDelegationToJavaIface() throws Exception {
doTest("compiler/testData/diagnostics/tests/DelegationToJavaIface.kt");
}
@TestMetadata("Delegation_Hierarchy.kt")
public void testDelegation_Hierarchy() throws Exception {
doTest("compiler/testData/diagnostics/tests/Delegation_Hierarchy.kt");
}
@TestMetadata("Delegation_MultipleDelegates.kt")
public void testDelegation_MultipleDelegates() throws Exception {
doTest("compiler/testData/diagnostics/tests/Delegation_MultipleDelegates.kt");
}
@TestMetadata("Delegation_ScopeInitializationOrder.kt")
public void testDelegation_ScopeInitializationOrder() throws Exception {
doTest("compiler/testData/diagnostics/tests/Delegation_ScopeInitializationOrder.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("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("kt310.kt")
public void testKt310() throws Exception {
doTest("compiler/testData/diagnostics/tests/kt310.kt");
}
@TestMetadata("kt53.kt")
public void testKt53() throws Exception {
doTest("compiler/testData/diagnostics/tests/kt53.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("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("SafeCallOnFakeNamespace.kt")
public void testSafeCallOnFakeNamespace() throws Exception {
doTest("compiler/testData/diagnostics/tests/SafeCallOnFakeNamespace.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("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("VarargTypes.kt")
public void testVarargTypes() throws Exception {
doTest("compiler/testData/diagnostics/tests/VarargTypes.kt");
}
@TestMetadata("Varargs.kt")
public void testVarargs() throws Exception {
doTest("compiler/testData/diagnostics/tests/Varargs.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 AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInAnnotations() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/annotations"), "kt", true);
}
@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("AnnotationForObject.kt")
public void testAnnotationForObject() throws Exception {
doTest("compiler/testData/diagnostics/tests/annotations/AnnotationForObject.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("kt1886annotationBody.kt")
public void testKt1886annotationBody() throws Exception {
doTest("compiler/testData/diagnostics/tests/annotations/kt1886annotationBody.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 AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInBackingField() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/backingField"), "kt", true);
}
@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 AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInCast() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/cast"), "kt", true);
}
@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("IsErasedAllowFromOut.kt")
public void testIsErasedAllowFromOut() throws Exception {
doTest("compiler/testData/diagnostics/tests/cast/IsErasedAllowFromOut.kt");
}
@TestMetadata("IsErasedAllowFromOut2.kt")
public void testIsErasedAllowFromOut2() throws Exception {
doTest("compiler/testData/diagnostics/tests/cast/IsErasedAllowFromOut2.kt");
}
@TestMetadata("IsErasedAllowFromOutAtClass.kt")
public void testIsErasedAllowFromOutAtClass() throws Exception {
doTest("compiler/testData/diagnostics/tests/cast/IsErasedAllowFromOutAtClass.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("IsErasedDisallowDifferentArgInvariantPosition.kt")
public void testIsErasedDisallowDifferentArgInvariantPosition() throws Exception {
doTest("compiler/testData/diagnostics/tests/cast/IsErasedDisallowDifferentArgInvariantPosition.kt");
}
@TestMetadata("IsErasedDisallowFromAny.kt")
public void testIsErasedDisallowFromAny() throws Exception {
doTest("compiler/testData/diagnostics/tests/cast/IsErasedDisallowFromAny.kt");
}
@TestMetadata("IsErasedDisallowFromIn.kt")
public void testIsErasedDisallowFromIn() throws Exception {
doTest("compiler/testData/diagnostics/tests/cast/IsErasedDisallowFromIn.kt");
}
@TestMetadata("IsErasedDisallowFromOut.kt")
public void testIsErasedDisallowFromOut() throws Exception {
doTest("compiler/testData/diagnostics/tests/cast/IsErasedDisallowFromOut.kt");
}
@TestMetadata("IsErasedDisallowFromOutAtClass.kt")
public void testIsErasedDisallowFromOutAtClass() throws Exception {
doTest("compiler/testData/diagnostics/tests/cast/IsErasedDisallowFromOutAtClass.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("WhenWithExpression.kt")
public void testWhenWithExpression() throws Exception {
doTest("compiler/testData/diagnostics/tests/cast/WhenWithExpression.kt");
}
}
@TestMetadata("compiler/testData/diagnostics/tests/checkArguments")
public static class CheckArguments extends AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInCheckArguments() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/checkArguments"), "kt", true);
}
@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 AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInControlFlowAnalysis() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/controlFlowAnalysis"), "kt", true);
}
@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("kt2330.kt")
public void testKt2330() throws Exception {
doTest("compiler/testData/diagnostics/tests/controlFlowAnalysis/kt2330.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 AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInControlStructures() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/controlStructures"), "kt", true);
}
@TestMetadata("forLoopWithNullableRange.kt")
public void testForLoopWithNullableRange() throws Exception {
doTest("compiler/testData/diagnostics/tests/controlStructures/forLoopWithNullableRange.kt");
}
@TestMetadata("forWithNullableIterator.kt")
public void testForWithNullableIterator() throws Exception {
doTest("compiler/testData/diagnostics/tests/controlStructures/forWithNullableIterator.kt");
}
@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/dataClasses")
public static class DataClasses extends AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInDataClasses() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/dataClasses"), "kt", true);
}
@TestMetadata("bothParamsAreNotProperties.kt")
public void testBothParamsAreNotProperties() throws Exception {
doTest("compiler/testData/diagnostics/tests/dataClasses/bothParamsAreNotProperties.kt");
}
@TestMetadata("componentFunctionInSubClass.kt")
public void testComponentFunctionInSubClass() throws Exception {
doTest("compiler/testData/diagnostics/tests/dataClasses/componentFunctionInSubClass.kt");
}
@TestMetadata("componentFunctionVisibility.kt")
public void testComponentFunctionVisibility() throws Exception {
doTest("compiler/testData/diagnostics/tests/dataClasses/componentFunctionVisibility.kt");
}
@TestMetadata("componentFunctionsAreFinal.kt")
public void testComponentFunctionsAreFinal() throws Exception {
doTest("compiler/testData/diagnostics/tests/dataClasses/componentFunctionsAreFinal.kt");
}
@TestMetadata("componentNamedComponent1.kt")
public void testComponentNamedComponent1() throws Exception {
doTest("compiler/testData/diagnostics/tests/dataClasses/componentNamedComponent1.kt");
}
@TestMetadata("conflictingOverloads.kt")
public void testConflictingOverloads() throws Exception {
doTest("compiler/testData/diagnostics/tests/dataClasses/conflictingOverloads.kt");
}
@TestMetadata("dataClassOverrideConflict.kt")
public void testDataClassOverrideConflict() throws Exception {
doTest("compiler/testData/diagnostics/tests/dataClasses/dataClassOverrideConflict.kt");
}
@TestMetadata("emptyConstructor.kt")
public void testEmptyConstructor() throws Exception {
doTest("compiler/testData/diagnostics/tests/dataClasses/emptyConstructor.kt");
}
@TestMetadata("firstParamIsVal.kt")
public void testFirstParamIsVal() throws Exception {
doTest("compiler/testData/diagnostics/tests/dataClasses/firstParamIsVal.kt");
}
@TestMetadata("firstParamIsVar.kt")
public void testFirstParamIsVar() throws Exception {
doTest("compiler/testData/diagnostics/tests/dataClasses/firstParamIsVar.kt");
}
@TestMetadata("implementTraitWhichHasComponent1.kt")
public void testImplementTraitWhichHasComponent1() throws Exception {
doTest("compiler/testData/diagnostics/tests/dataClasses/implementTraitWhichHasComponent1.kt");
}
@TestMetadata("implementTraitWhichHasFinalComponent1.kt")
public void testImplementTraitWhichHasFinalComponent1() throws Exception {
doTest("compiler/testData/diagnostics/tests/dataClasses/implementTraitWhichHasFinalComponent1.kt");
}
@TestMetadata("multiDeclaration.kt")
public void testMultiDeclaration() throws Exception {
doTest("compiler/testData/diagnostics/tests/dataClasses/multiDeclaration.kt");
}
@TestMetadata("multiDeclarationFor.kt")
public void testMultiDeclarationFor() throws Exception {
doTest("compiler/testData/diagnostics/tests/dataClasses/multiDeclarationFor.kt");
}
@TestMetadata("notADataClass.kt")
public void testNotADataClass() throws Exception {
doTest("compiler/testData/diagnostics/tests/dataClasses/notADataClass.kt");
}
@TestMetadata("oneValParam.kt")
public void testOneValParam() throws Exception {
doTest("compiler/testData/diagnostics/tests/dataClasses/oneValParam.kt");
}
@TestMetadata("overrideInvisibleMember.kt")
public void testOverrideInvisibleMember() throws Exception {
doTest("compiler/testData/diagnostics/tests/dataClasses/overrideInvisibleMember.kt");
}
@TestMetadata("secondParamIsVal.kt")
public void testSecondParamIsVal() throws Exception {
doTest("compiler/testData/diagnostics/tests/dataClasses/secondParamIsVal.kt");
}
@TestMetadata("secondParamIsVar.kt")
public void testSecondParamIsVar() throws Exception {
doTest("compiler/testData/diagnostics/tests/dataClasses/secondParamIsVar.kt");
}
@TestMetadata("twoValParams.kt")
public void testTwoValParams() throws Exception {
doTest("compiler/testData/diagnostics/tests/dataClasses/twoValParams.kt");
}
@TestMetadata("twoVarParams.kt")
public void testTwoVarParams() throws Exception {
doTest("compiler/testData/diagnostics/tests/dataClasses/twoVarParams.kt");
}
}
@TestMetadata("compiler/testData/diagnostics/tests/dataFlow")
public static class DataFlow extends AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInDataFlow() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/dataFlow"), "kt", true);
}
@TestMetadata("CalleeExpression.kt")
public void testCalleeExpression() throws Exception {
doTest("compiler/testData/diagnostics/tests/dataFlow/CalleeExpression.kt");
}
@TestMetadata("IsExpression.kt")
public void testIsExpression() throws Exception {
doTest("compiler/testData/diagnostics/tests/dataFlow/IsExpression.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 AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInDataFlowInfoTraversal() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/dataFlowInfoTraversal"), "kt", true);
}
@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")
@InnerTestClasses({DeclarationChecks.MultiDeclarations.class})
public static class DeclarationChecks extends AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInDeclarationChecks() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/declarationChecks"), "kt", true);
}
@TestMetadata("ComponentFunctionReturnTypeMismatch.kt")
public void testComponentFunctionReturnTypeMismatch() throws Exception {
doTest("compiler/testData/diagnostics/tests/declarationChecks/ComponentFunctionReturnTypeMismatch.kt");
}
@TestMetadata("DataFlowInMultiDeclInFor.kt")
public void testDataFlowInMultiDeclInFor() throws Exception {
doTest("compiler/testData/diagnostics/tests/declarationChecks/DataFlowInMultiDeclInFor.kt");
}
@TestMetadata("DataFlowInfoInMultiDecl.kt")
public void testDataFlowInfoInMultiDecl() throws Exception {
doTest("compiler/testData/diagnostics/tests/declarationChecks/DataFlowInfoInMultiDecl.kt");
}
@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("kt2631_MultipleDeclaration.kt")
public void testKt2631_MultipleDeclaration() throws Exception {
doTest("compiler/testData/diagnostics/tests/declarationChecks/kt2631_MultipleDeclaration.kt");
}
@TestMetadata("kt2643MultiDeclInControlFlow.kt")
public void testKt2643MultiDeclInControlFlow() throws Exception {
doTest("compiler/testData/diagnostics/tests/declarationChecks/kt2643MultiDeclInControlFlow.kt");
}
@TestMetadata("kt559.kt")
public void testKt559() throws Exception {
doTest("compiler/testData/diagnostics/tests/declarationChecks/kt559.kt");
}
@TestMetadata("localDeclarationModifiers.kt")
public void testLocalDeclarationModifiers() throws Exception {
doTest("compiler/testData/diagnostics/tests/declarationChecks/localDeclarationModifiers.kt");
}
@TestMetadata("localFunctionNoInheritVisibility.kt")
public void testLocalFunctionNoInheritVisibility() throws Exception {
doTest("compiler/testData/diagnostics/tests/declarationChecks/localFunctionNoInheritVisibility.kt");
}
@TestMetadata("LocalVariableWithNoTypeInformation.kt")
public void testLocalVariableWithNoTypeInformation() throws Exception {
doTest("compiler/testData/diagnostics/tests/declarationChecks/LocalVariableWithNoTypeInformation.kt");
}
@TestMetadata("MultiDeclarationErrors.kt")
public void testMultiDeclarationErrors() throws Exception {
doTest("compiler/testData/diagnostics/tests/declarationChecks/MultiDeclarationErrors.kt");
}
@TestMetadata("packageDeclarationModifiers.kt")
public void testPackageDeclarationModifiers() throws Exception {
doTest("compiler/testData/diagnostics/tests/declarationChecks/packageDeclarationModifiers.kt");
}
@TestMetadata("propertyInPackageHasNoInheritVisibility.kt")
public void testPropertyInPackageHasNoInheritVisibility() throws Exception {
doTest("compiler/testData/diagnostics/tests/declarationChecks/propertyInPackageHasNoInheritVisibility.kt");
}
@TestMetadata("RedeclarationsInMultiDecl.kt")
public void testRedeclarationsInMultiDecl() throws Exception {
doTest("compiler/testData/diagnostics/tests/declarationChecks/RedeclarationsInMultiDecl.kt");
}
@TestMetadata("compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations")
public static class MultiDeclarations extends AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInMultiDeclarations() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations"), "kt", true);
}
@TestMetadata("DoubleDeclForLoop.kt")
public void testDoubleDeclForLoop() throws Exception {
doTest("compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/DoubleDeclForLoop.kt");
}
@TestMetadata("FolLoopTypeComponentTypeMismatch.kt")
public void testFolLoopTypeComponentTypeMismatch() throws Exception {
doTest("compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/FolLoopTypeComponentTypeMismatch.kt");
}
@TestMetadata("ForLoopComponentFunctionAmbiguity.kt")
public void testForLoopComponentFunctionAmbiguity() throws Exception {
doTest("compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/ForLoopComponentFunctionAmbiguity.kt");
}
@TestMetadata("ForLoopComponentFunctionMissing.kt")
public void testForLoopComponentFunctionMissing() throws Exception {
doTest("compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/ForLoopComponentFunctionMissing.kt");
}
@TestMetadata("ForLoopWithExtensions.kt")
public void testForLoopWithExtensions() throws Exception {
doTest("compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/ForLoopWithExtensions.kt");
}
@TestMetadata("ForWithExplicitTypes.kt")
public void testForWithExplicitTypes() throws Exception {
doTest("compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/ForWithExplicitTypes.kt");
}
@TestMetadata("kt2829.kt")
public void testKt2829() throws Exception {
doTest("compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/kt2829.kt");
}
@TestMetadata("RedeclarationInForLoop.kt")
public void testRedeclarationInForLoop() throws Exception {
doTest("compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/RedeclarationInForLoop.kt");
}
@TestMetadata("SingleDeclForLoop.kt")
public void testSingleDeclForLoop() throws Exception {
doTest("compiler/testData/diagnostics/tests/declarationChecks/multiDeclarations/SingleDeclForLoop.kt");
}
}
public static Test innerSuite() {
TestSuite suite = new TestSuite("DeclarationChecks");
suite.addTestSuite(DeclarationChecks.class);
suite.addTestSuite(MultiDeclarations.class);
return suite;
}
}
@TestMetadata("compiler/testData/diagnostics/tests/enum")
@InnerTestClasses({Enum.Inner.class})
public static class Enum extends AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInEnum() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/enum"), "kt", true);
}
@TestMetadata("enumInheritance.kt")
public void testEnumInheritance() throws Exception {
doTest("compiler/testData/diagnostics/tests/enum/enumInheritance.kt");
}
@TestMetadata("enumModifier.kt")
public void testEnumModifier() throws Exception {
doTest("compiler/testData/diagnostics/tests/enum/enumModifier.kt");
}
@TestMetadata("enumStarImport.kt")
public void testEnumStarImport() throws Exception {
doTest("compiler/testData/diagnostics/tests/enum/enumStarImport.kt");
}
@TestMetadata("enumWithEmptyName.kt")
public void testEnumWithEmptyName() throws Exception {
doTest("compiler/testData/diagnostics/tests/enum/enumWithEmptyName.kt");
}
@TestMetadata("importEnumFromJava.kt")
public void testImportEnumFromJava() throws Exception {
doTest("compiler/testData/diagnostics/tests/enum/importEnumFromJava.kt");
}
@TestMetadata("inheritanceFromEnum.kt")
public void testInheritanceFromEnum() throws Exception {
doTest("compiler/testData/diagnostics/tests/enum/inheritanceFromEnum.kt");
}
@TestMetadata("javaEnumValueOfMethod.kt")
public void testJavaEnumValueOfMethod() throws Exception {
doTest("compiler/testData/diagnostics/tests/enum/javaEnumValueOfMethod.kt");
}
@TestMetadata("javaEnumValuesMethod.kt")
public void testJavaEnumValuesMethod() throws Exception {
doTest("compiler/testData/diagnostics/tests/enum/javaEnumValuesMethod.kt");
}
@TestMetadata("javaEnumWithAbstractFun.kt")
public void testJavaEnumWithAbstractFun() throws Exception {
doTest("compiler/testData/diagnostics/tests/enum/javaEnumWithAbstractFun.kt");
}
@TestMetadata("javaEnumWithFuns.kt")
public void testJavaEnumWithFuns() throws Exception {
doTest("compiler/testData/diagnostics/tests/enum/javaEnumWithFuns.kt");
}
@TestMetadata("javaEnumWithNameClashing.kt")
public void testJavaEnumWithNameClashing() throws Exception {
doTest("compiler/testData/diagnostics/tests/enum/javaEnumWithNameClashing.kt");
}
@TestMetadata("javaEnumWithProperty.kt")
public void testJavaEnumWithProperty() throws Exception {
doTest("compiler/testData/diagnostics/tests/enum/javaEnumWithProperty.kt");
}
@TestMetadata("compiler/testData/diagnostics/tests/enum/inner")
public static class Inner extends AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInInner() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/enum/inner"), "kt", true);
}
@TestMetadata("existingClassObject.kt")
public void testExistingClassObject() throws Exception {
doTest("compiler/testData/diagnostics/tests/enum/inner/existingClassObject.kt");
}
@TestMetadata("insideClass.kt")
public void testInsideClass() throws Exception {
doTest("compiler/testData/diagnostics/tests/enum/inner/insideClass.kt");
}
@TestMetadata("insideClassObject.kt")
public void testInsideClassObject() throws Exception {
doTest("compiler/testData/diagnostics/tests/enum/inner/insideClassObject.kt");
}
@TestMetadata("insideEnum.kt")
public void testInsideEnum() throws Exception {
doTest("compiler/testData/diagnostics/tests/enum/inner/insideEnum.kt");
}
@TestMetadata("insideEnumEntry.kt")
public void testInsideEnumEntry() throws Exception {
doTest("compiler/testData/diagnostics/tests/enum/inner/insideEnumEntry.kt");
}
@TestMetadata("insideInnerClassNotAllowed.kt")
public void testInsideInnerClassNotAllowed() throws Exception {
doTest("compiler/testData/diagnostics/tests/enum/inner/insideInnerClassNotAllowed.kt");
}
@TestMetadata("insideObject.kt")
public void testInsideObject() throws Exception {
doTest("compiler/testData/diagnostics/tests/enum/inner/insideObject.kt");
}
@TestMetadata("insideTrait.kt")
public void testInsideTrait() throws Exception {
doTest("compiler/testData/diagnostics/tests/enum/inner/insideTrait.kt");
}
@TestMetadata("redeclarationInClassObject.kt")
public void testRedeclarationInClassObject() throws Exception {
doTest("compiler/testData/diagnostics/tests/enum/inner/redeclarationInClassObject.kt");
}
@TestMetadata("twoEnums.kt")
public void testTwoEnums() throws Exception {
doTest("compiler/testData/diagnostics/tests/enum/inner/twoEnums.kt");
}
@TestMetadata("twoEnumsInClassObjectAndInnerClass.kt")
public void testTwoEnumsInClassObjectAndInnerClass() throws Exception {
doTest("compiler/testData/diagnostics/tests/enum/inner/twoEnumsInClassObjectAndInnerClass.kt");
}
}
public static Test innerSuite() {
TestSuite suite = new TestSuite("Enum");
suite.addTestSuite(Enum.class);
suite.addTestSuite(Inner.class);
return suite;
}
}
@TestMetadata("compiler/testData/diagnostics/tests/extensions")
public static class Extensions extends AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInExtensions() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/extensions"), "kt", true);
}
@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/functionLiterals")
public static class FunctionLiterals extends AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInFunctionLiterals() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/functionLiterals"), "kt", true);
}
@TestMetadata("kt2906.kt")
public void testKt2906() throws Exception {
doTest("compiler/testData/diagnostics/tests/functionLiterals/kt2906.kt");
}
}
@TestMetadata("compiler/testData/diagnostics/tests/generics")
public static class Generics extends AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInGenerics() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/generics"), "kt", true);
}
@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")
@InnerTestClasses({IncompleteCode.DiagnosticWithSyntaxError.class})
public static class IncompleteCode extends AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInIncompleteCode() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/incompleteCode"), "kt", true);
}
@TestMetadata("arrayBracketsRange.kt")
public void testArrayBracketsRange() throws Exception {
doTest("compiler/testData/diagnostics/tests/incompleteCode/arrayBracketsRange.kt");
}
@TestMetadata("checkNothingIsSubtype.kt")
public void testCheckNothingIsSubtype() throws Exception {
doTest("compiler/testData/diagnostics/tests/incompleteCode/checkNothingIsSubtype.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 AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInDiagnosticWithSyntaxError() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError"), "kt", true);
}
@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("funcitonTypes.kt")
public void testFuncitonTypes() throws Exception {
doTest("compiler/testData/diagnostics/tests/incompleteCode/diagnosticWithSyntaxError/funcitonTypes.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 innerSuite() {
TestSuite suite = new TestSuite("IncompleteCode");
suite.addTestSuite(IncompleteCode.class);
suite.addTestSuite(DiagnosticWithSyntaxError.class);
return suite;
}
}
@TestMetadata("compiler/testData/diagnostics/tests/inference")
@InnerTestClasses({Inference.Regressions.class, Inference.Varargs.class})
public static class Inference extends AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInInference() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/inference"), "kt", true);
}
@TestMetadata("arrayConstructor.kt")
public void testArrayConstructor() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/arrayConstructor.kt");
}
@TestMetadata("cannotCompleteResolveAmbiguity.kt")
public void testCannotCompleteResolveAmbiguity() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/cannotCompleteResolveAmbiguity.kt");
}
@TestMetadata("cannotCompleteResolveFunctionLiteralsNoUse.kt")
public void testCannotCompleteResolveFunctionLiteralsNoUse() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/cannotCompleteResolveFunctionLiteralsNoUse.kt");
}
@TestMetadata("cannotCompleteResolveNoInfoForParameter.kt")
public void testCannotCompleteResolveNoInfoForParameter() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/cannotCompleteResolveNoInfoForParameter.kt");
}
@TestMetadata("cannotCompleteResolveNoneApplicable.kt")
public void testCannotCompleteResolveNoneApplicable() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/cannotCompleteResolveNoneApplicable.kt");
}
@TestMetadata("cannotCompleteResolveWithFunctionLiterals.kt")
public void testCannotCompleteResolveWithFunctionLiterals() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/cannotCompleteResolveWithFunctionLiterals.kt");
}
@TestMetadata("completeInferenceIfManyFailed.kt")
public void testCompleteInferenceIfManyFailed() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/completeInferenceIfManyFailed.kt");
}
@TestMetadata("conflictingSubstitutions.kt")
public void testConflictingSubstitutions() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/conflictingSubstitutions.kt");
}
@TestMetadata("dependOnExpectedType.kt")
public void testDependOnExpectedType() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/dependOnExpectedType.kt");
}
@TestMetadata("dependantOnVariance.kt")
public void testDependantOnVariance() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/dependantOnVariance.kt");
}
@TestMetadata("dependantOnVarianceNullable.kt")
public void testDependantOnVarianceNullable() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/dependantOnVarianceNullable.kt");
}
@TestMetadata("hasErrorInConstrainingTypes.kt")
public void testHasErrorInConstrainingTypes() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/hasErrorInConstrainingTypes.kt");
}
@TestMetadata("inferInFunctionLiterals.kt")
public void testInferInFunctionLiterals() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/inferInFunctionLiterals.kt");
}
@TestMetadata("kt1293.kt")
public void testKt1293() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/kt1293.kt");
}
@TestMetadata("kt619.kt")
public void testKt619() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/kt619.kt");
}
@TestMetadata("listConstructor.kt")
public void testListConstructor() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/listConstructor.kt");
}
@TestMetadata("mapFunction.kt")
public void testMapFunction() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/mapFunction.kt");
}
@TestMetadata("mostSpecificAfterInference.kt")
public void testMostSpecificAfterInference() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/mostSpecificAfterInference.kt");
}
@TestMetadata("NoInferenceFromDeclaredBounds.kt")
public void testNoInferenceFromDeclaredBounds() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/NoInferenceFromDeclaredBounds.kt");
}
@TestMetadata("noInformationForParameter.kt")
public void testNoInformationForParameter() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/noInformationForParameter.kt");
}
@TestMetadata("possibleCycleOnConstraints.kt")
public void testPossibleCycleOnConstraints() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/possibleCycleOnConstraints.kt");
}
@TestMetadata("typeConstructorMismatch.kt")
public void testTypeConstructorMismatch() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/typeConstructorMismatch.kt");
}
@TestMetadata("typeInferenceExpectedTypeMismatch.kt")
public void testTypeInferenceExpectedTypeMismatch() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/typeInferenceExpectedTypeMismatch.kt");
}
@TestMetadata("compiler/testData/diagnostics/tests/inference/regressions")
public static class Regressions extends AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInRegressions() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/inference/regressions"), "kt", true);
}
@TestMetadata("kt1029.kt")
public void testKt1029() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/regressions/kt1029.kt");
}
@TestMetadata("kt1031.kt")
public void testKt1031() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/regressions/kt1031.kt");
}
@TestMetadata("kt1127.kt")
public void testKt1127() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/regressions/kt1127.kt");
}
@TestMetadata("kt1145.kt")
public void testKt1145() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/regressions/kt1145.kt");
}
@TestMetadata("kt1358.kt")
public void testKt1358() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/regressions/kt1358.kt");
}
@TestMetadata("kt1410.kt")
public void testKt1410() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/regressions/kt1410.kt");
}
@TestMetadata("kt1558.kt")
public void testKt1558() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/regressions/kt1558.kt");
}
@TestMetadata("kt1718.kt")
public void testKt1718() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/regressions/kt1718.kt");
}
@TestMetadata("kt1944.kt")
public void testKt1944() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/regressions/kt1944.kt");
}
@TestMetadata("kt2179.kt")
public void testKt2179() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/regressions/kt2179.kt");
}
@TestMetadata("kt2200.kt")
public void testKt2200() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/regressions/kt2200.kt");
}
@TestMetadata("kt2283.kt")
public void testKt2283() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/regressions/kt2283.kt");
}
@TestMetadata("kt2286.kt")
public void testKt2286() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/regressions/kt2286.kt");
}
@TestMetadata("kt2294.kt")
public void testKt2294() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/regressions/kt2294.kt");
}
@TestMetadata("kt2320.kt")
public void testKt2320() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/regressions/kt2320.kt");
}
@TestMetadata("kt2324.kt")
public void testKt2324() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/regressions/kt2324.kt");
}
@TestMetadata("kt2407.kt")
public void testKt2407() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/regressions/kt2407.kt");
}
@TestMetadata("kt2445.kt")
public void testKt2445() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/regressions/kt2445.kt");
}
@TestMetadata("kt2459.kt")
public void testKt2459() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/regressions/kt2459.kt");
}
@TestMetadata("kt2484.kt")
public void testKt2484() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/regressions/kt2484.kt");
}
@TestMetadata("kt2505.kt")
public void testKt2505() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/regressions/kt2505.kt");
}
@TestMetadata("kt2514.kt")
public void testKt2514() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/regressions/kt2514.kt");
}
@TestMetadata("kt2841.kt")
public void testKt2841() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/regressions/kt2841.kt");
}
@TestMetadata("kt2841_it.kt")
public void testKt2841_it() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/regressions/kt2841_it.kt");
}
@TestMetadata("kt2841_it_this.kt")
public void testKt2841_it_this() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/regressions/kt2841_it_this.kt");
}
@TestMetadata("kt2841_this.kt")
public void testKt2841_this() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/regressions/kt2841_this.kt");
}
@TestMetadata("kt2842.kt")
public void testKt2842() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/regressions/kt2842.kt");
}
@TestMetadata("kt702.kt")
public void testKt702() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/regressions/kt702.kt");
}
@TestMetadata("kt731.kt")
public void testKt731() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/regressions/kt731.kt");
}
@TestMetadata("kt742.kt")
public void testKt742() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/regressions/kt742.kt");
}
@TestMetadata("kt832.kt")
public void testKt832() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/regressions/kt832.kt");
}
@TestMetadata("kt943.kt")
public void testKt943() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/regressions/kt943.kt");
}
@TestMetadata("kt948.kt")
public void testKt948() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/regressions/kt948.kt");
}
}
@TestMetadata("compiler/testData/diagnostics/tests/inference/varargs")
public static class Varargs extends AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInVarargs() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/inference/varargs"), "kt", true);
}
@TestMetadata("varargsAndPair.kt")
public void testVarargsAndPair() throws Exception {
doTest("compiler/testData/diagnostics/tests/inference/varargs/varargsAndPair.kt");
}
}
public static Test innerSuite() {
TestSuite suite = new TestSuite("Inference");
suite.addTestSuite(Inference.class);
suite.addTestSuite(Regressions.class);
suite.addTestSuite(Varargs.class);
return suite;
}
}
@TestMetadata("compiler/testData/diagnostics/tests/infos")
public static class Infos extends AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInInfos() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/infos"), "kt", true);
}
@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 AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInJ_k() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/j+k"), "kt", true);
}
@TestMetadata("kt1402.kt")
public void testKt1402() throws Exception {
doTest("compiler/testData/diagnostics/tests/j+k/kt1402.kt");
}
@TestMetadata("kt1431.kt")
public void testKt1431() throws Exception {
doTest("compiler/testData/diagnostics/tests/j+k/kt1431.kt");
}
@TestMetadata("kt2394.kt")
public void testKt2394() throws Exception {
doTest("compiler/testData/diagnostics/tests/j+k/kt2394.kt");
}
@TestMetadata("kt2606.kt")
public void testKt2606() throws Exception {
doTest("compiler/testData/diagnostics/tests/j+k/kt2606.kt");
}
@TestMetadata("kt2641.kt")
public void testKt2641() throws Exception {
doTest("compiler/testData/diagnostics/tests/j+k/kt2641.kt");
}
@TestMetadata("mutableIterator.kt")
public void testMutableIterator() throws Exception {
doTest("compiler/testData/diagnostics/tests/j+k/mutableIterator.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")
@InnerTestClasses({Jdk_annotations.Sql.class})
public static class Jdk_annotations extends AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInJdk_annotations() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/jdk-annotations"), "kt", true);
}
@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/jdk-annotations/sql")
public static class Sql extends AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInSql() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/jdk-annotations/sql"), "kt", true);
}
@TestMetadata("DriverManager.kt")
public void testDriverManager() throws Exception {
doTest("compiler/testData/diagnostics/tests/jdk-annotations/sql/DriverManager.kt");
}
@TestMetadata("ResultSet.kt")
public void testResultSet() throws Exception {
doTest("compiler/testData/diagnostics/tests/jdk-annotations/sql/ResultSet.kt");
}
@TestMetadata("Statement.kt")
public void testStatement() throws Exception {
doTest("compiler/testData/diagnostics/tests/jdk-annotations/sql/Statement.kt");
}
}
public static Test innerSuite() {
TestSuite suite = new TestSuite("Jdk_annotations");
suite.addTestSuite(Jdk_annotations.class);
suite.addTestSuite(Sql.class);
return suite;
}
}
@TestMetadata("compiler/testData/diagnostics/tests/library")
public static class Library extends AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInLibrary() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/library"), "kt", true);
}
@TestMetadata("Collections.kt")
public void testCollections() throws Exception {
doTest("compiler/testData/diagnostics/tests/library/Collections.kt");
}
@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 AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInNullabilityAndAutoCasts() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/nullabilityAndAutoCasts"), "kt", true);
}
@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("noUnnecessaryNotNullAssertionOnErrorType.kt")
public void testNoUnnecessaryNotNullAssertionOnErrorType() throws Exception {
doTest("compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/noUnnecessaryNotNullAssertionOnErrorType.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("SenselessNullInWhen.kt")
public void testSenselessNullInWhen() throws Exception {
doTest("compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/SenselessNullInWhen.kt");
}
@TestMetadata("senslessComparisonWithNullOnTypeParameters.kt")
public void testSenslessComparisonWithNullOnTypeParameters() throws Exception {
doTest("compiler/testData/diagnostics/tests/nullabilityAndAutoCasts/senslessComparisonWithNullOnTypeParameters.kt");
}
}
@TestMetadata("compiler/testData/diagnostics/tests/nullableTypes")
public static class NullableTypes extends AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInNullableTypes() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/nullableTypes"), "kt", true);
}
@TestMetadata("baseWithNullableUpperBound.kt")
public void testBaseWithNullableUpperBound() throws Exception {
doTest("compiler/testData/diagnostics/tests/nullableTypes/baseWithNullableUpperBound.kt");
}
@TestMetadata("nullAssertOnTypeWithNullableUpperBound.kt")
public void testNullAssertOnTypeWithNullableUpperBound() throws Exception {
doTest("compiler/testData/diagnostics/tests/nullableTypes/nullAssertOnTypeWithNullableUpperBound.kt");
}
@TestMetadata("redundantNullable.kt")
public void testRedundantNullable() throws Exception {
doTest("compiler/testData/diagnostics/tests/nullableTypes/redundantNullable.kt");
}
@TestMetadata("redundantNullableInSupertype.kt")
public void testRedundantNullableInSupertype() throws Exception {
doTest("compiler/testData/diagnostics/tests/nullableTypes/redundantNullableInSupertype.kt");
}
@TestMetadata("safeCallOnTypeWithNullableUpperBound.kt")
public void testSafeCallOnTypeWithNullableUpperBound() throws Exception {
doTest("compiler/testData/diagnostics/tests/nullableTypes/safeCallOnTypeWithNullableUpperBound.kt");
}
}
@TestMetadata("compiler/testData/diagnostics/tests/objects")
public static class Objects extends AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInObjects() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/objects"), "kt", true);
}
@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 AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInOperatorsOverloading() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/operatorsOverloading"), "kt", true);
}
@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 AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInOverload() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/overload"), "kt", true);
}
@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 AbstractDiagnosticsTestWithEagerResolve {
@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");
}
public void testAllFilesPresentInOverride() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/override"), "kt", true);
}
@TestMetadata("AllPrivateFromSuperTypes.kt")
public void testAllPrivateFromSuperTypes() throws Exception {
doTest("compiler/testData/diagnostics/tests/override/AllPrivateFromSuperTypes.kt");
}
@TestMetadata("AllProtectedFromSupertypes.kt")
public void testAllProtectedFromSupertypes() throws Exception {
doTest("compiler/testData/diagnostics/tests/override/AllProtectedFromSupertypes.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.kt")
public void testConflictingParameterNames() throws Exception {
doTest("compiler/testData/diagnostics/tests/override/ConflictingParameterNames.kt");
}
@TestMetadata("ConflictingParameterNames-MultipleSupertypes.kt")
public void testConflictingParameterNames_MultipleSupertypes() throws Exception {
doTest("compiler/testData/diagnostics/tests/override/ConflictingParameterNames-MultipleSupertypes.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("DuplicateMethod.kt")
public void testDuplicateMethod() throws Exception {
doTest("compiler/testData/diagnostics/tests/override/DuplicateMethod.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("OverridingFinalMember.kt")
public void testOverridingFinalMember() throws Exception {
doTest("compiler/testData/diagnostics/tests/override/OverridingFinalMember.kt");
}
@TestMetadata("ParameterDefaultValues-DefaultValueFromOnlyOneSupertype.kt")
public void testParameterDefaultValues_DefaultValueFromOnlyOneSupertype() throws Exception {
doTest("compiler/testData/diagnostics/tests/override/ParameterDefaultValues-DefaultValueFromOnlyOneSupertype.kt");
}
@TestMetadata("ParentInheritsManyImplementations.kt")
public void testParentInheritsManyImplementations() throws Exception {
doTest("compiler/testData/diagnostics/tests/override/ParentInheritsManyImplementations.kt");
}
@TestMetadata("ProtectedAndPrivateFromSupertypes.kt")
public void testProtectedAndPrivateFromSupertypes() throws Exception {
doTest("compiler/testData/diagnostics/tests/override/ProtectedAndPrivateFromSupertypes.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 AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInRedeclarations() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/redeclarations"), "kt", true);
}
@TestMetadata("ConflictingExtensionProperties.kt")
public void testConflictingExtensionProperties() throws Exception {
doTest("compiler/testData/diagnostics/tests/redeclarations/ConflictingExtensionProperties.kt");
}
@TestMetadata("kt2247.kt")
public void testKt2247() throws Exception {
doTest("compiler/testData/diagnostics/tests/redeclarations/kt2247.kt");
}
@TestMetadata("kt2418.kt")
public void testKt2418() throws Exception {
doTest("compiler/testData/diagnostics/tests/redeclarations/kt2418.kt");
}
@TestMetadata("kt2438.kt")
public void testKt2438() throws Exception {
doTest("compiler/testData/diagnostics/tests/redeclarations/kt2438.kt");
}
@TestMetadata("kt470.kt")
public void testKt470() throws Exception {
doTest("compiler/testData/diagnostics/tests/redeclarations/kt470.kt");
}
@TestMetadata("MultiFilePackageRedeclaration.kt")
public void testMultiFilePackageRedeclaration() throws Exception {
doTest("compiler/testData/diagnostics/tests/redeclarations/MultiFilePackageRedeclaration.kt");
}
@TestMetadata("PropertyAndFunInClass.kt")
public void testPropertyAndFunInClass() throws Exception {
doTest("compiler/testData/diagnostics/tests/redeclarations/PropertyAndFunInClass.kt");
}
@TestMetadata("PropertyAndInnerClass.kt")
public void testPropertyAndInnerClass() throws Exception {
doTest("compiler/testData/diagnostics/tests/redeclarations/PropertyAndInnerClass.kt");
}
@TestMetadata("Redeclarations.kt")
public void testRedeclarations() throws Exception {
doTest("compiler/testData/diagnostics/tests/redeclarations/Redeclarations.kt");
}
@TestMetadata("RedeclaredTypeParameters.kt")
public void testRedeclaredTypeParameters() throws Exception {
doTest("compiler/testData/diagnostics/tests/redeclarations/RedeclaredTypeParameters.kt");
}
}
@TestMetadata("compiler/testData/diagnostics/tests/regressions")
public static class Regressions extends AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInRegressions() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/regressions"), "kt", true);
}
@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.kt")
public void testJet183() throws Exception {
doTest("compiler/testData/diagnostics/tests/regressions/Jet183.kt");
}
@TestMetadata("Jet183-1.kt")
public void testJet183_1() throws Exception {
doTest("compiler/testData/diagnostics/tests/regressions/Jet183-1.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("kt2376.kt")
public void testKt2376() throws Exception {
doTest("compiler/testData/diagnostics/tests/regressions/kt2376.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.kt")
public void testKt26() throws Exception {
doTest("compiler/testData/diagnostics/tests/regressions/kt26.kt");
}
@TestMetadata("kt26-1.kt")
public void testKt26_1() throws Exception {
doTest("compiler/testData/diagnostics/tests/regressions/kt26-1.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("SpecififcityByReceiver.kt")
public void testSpecififcityByReceiver() throws Exception {
doTest("compiler/testData/diagnostics/tests/regressions/SpecififcityByReceiver.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 AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInScopes() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/scopes"), "kt", true);
}
@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("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("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("Imports-hidden.kt")
public void testImports_hidden() throws Exception {
doTest("compiler/testData/diagnostics/tests/scopes/Imports-hidden.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.kt")
public void testKt900() throws Exception {
doTest("compiler/testData/diagnostics/tests/scopes/kt900.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("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/senselessComparison")
public static class SenselessComparison extends AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInSenselessComparison() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/senselessComparison"), "kt", true);
}
@TestMetadata("parenthesized.kt")
public void testParenthesized() throws Exception {
doTest("compiler/testData/diagnostics/tests/senselessComparison/parenthesized.kt");
}
}
@TestMetadata("compiler/testData/diagnostics/tests/shadowing")
public static class Shadowing extends AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInShadowing() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/shadowing"), "kt", true);
}
@TestMetadata("ShadowMultiDeclarationWithFunParameter.kt")
public void testShadowMultiDeclarationWithFunParameter() throws Exception {
doTest("compiler/testData/diagnostics/tests/shadowing/ShadowMultiDeclarationWithFunParameter.kt");
}
@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 AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInSubstitutions() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/substitutions"), "kt", true);
}
@TestMetadata("kt1558-short.kt")
public void testKt1558_short() throws Exception {
doTest("compiler/testData/diagnostics/tests/substitutions/kt1558-short.kt");
}
@TestMetadata("upperBoundsSubstitutionForOverloadResolutionWithAmbiguity.kt")
public void testUpperBoundsSubstitutionForOverloadResolutionWithAmbiguity() throws Exception {
doTest("compiler/testData/diagnostics/tests/substitutions/upperBoundsSubstitutionForOverloadResolutionWithAmbiguity.kt");
}
@TestMetadata("upperBoundsSubstitutionForOverloadResolutionWithErrorTypes.kt")
public void testUpperBoundsSubstitutionForOverloadResolutionWithErrorTypes() throws Exception {
doTest("compiler/testData/diagnostics/tests/substitutions/upperBoundsSubstitutionForOverloadResolutionWithErrorTypes.kt");
}
}
@TestMetadata("compiler/testData/diagnostics/tests/subtyping")
public static class Subtyping extends AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInSubtyping() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/subtyping"), "kt", true);
}
@TestMetadata("kt2069.kt")
public void testKt2069() throws Exception {
doTest("compiler/testData/diagnostics/tests/subtyping/kt2069.kt");
}
@TestMetadata("kt2744.kt")
public void testKt2744() throws Exception {
doTest("compiler/testData/diagnostics/tests/subtyping/kt2744.kt");
}
@TestMetadata("kt304.kt")
public void testKt304() throws Exception {
doTest("compiler/testData/diagnostics/tests/subtyping/kt304.kt");
}
@TestMetadata("kt-1457.kt")
public void testKt_1457() throws Exception {
doTest("compiler/testData/diagnostics/tests/subtyping/kt-1457.kt");
}
}
@TestMetadata("compiler/testData/diagnostics/tests/thisAndSuper")
public static class ThisAndSuper extends AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInThisAndSuper() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/thisAndSuper"), "kt", true);
}
@TestMetadata("ambigousLabelOnThis.kt")
public void testAmbigousLabelOnThis() throws Exception {
doTest("compiler/testData/diagnostics/tests/thisAndSuper/ambigousLabelOnThis.kt");
}
@TestMetadata("QualifiedThis.kt")
public void testQualifiedThis() throws Exception {
doTest("compiler/testData/diagnostics/tests/thisAndSuper/QualifiedThis.kt");
}
@TestMetadata("Super.kt")
public void testSuper() throws Exception {
doTest("compiler/testData/diagnostics/tests/thisAndSuper/Super.kt");
}
@TestMetadata("superInExtensionFunction.kt")
public void testSuperInExtensionFunction() throws Exception {
doTest("compiler/testData/diagnostics/tests/thisAndSuper/superInExtensionFunction.kt");
}
@TestMetadata("superInExtensionFunctionCall.kt")
public void testSuperInExtensionFunctionCall() throws Exception {
doTest("compiler/testData/diagnostics/tests/thisAndSuper/superInExtensionFunctionCall.kt");
}
@TestMetadata("superInToplevelFunction.kt")
public void testSuperInToplevelFunction() throws Exception {
doTest("compiler/testData/diagnostics/tests/thisAndSuper/superInToplevelFunction.kt");
}
@TestMetadata("superIsNotAnExpression.kt")
public void testSuperIsNotAnExpression() throws Exception {
doTest("compiler/testData/diagnostics/tests/thisAndSuper/superIsNotAnExpression.kt");
}
@TestMetadata("thisInFunctionLiterals.kt")
public void testThisInFunctionLiterals() throws Exception {
doTest("compiler/testData/diagnostics/tests/thisAndSuper/thisInFunctionLiterals.kt");
}
@TestMetadata("thisInNestedClasses.kt")
public void testThisInNestedClasses() throws Exception {
doTest("compiler/testData/diagnostics/tests/thisAndSuper/thisInNestedClasses.kt");
}
@TestMetadata("thisInPropertyInitializer.kt")
public void testThisInPropertyInitializer() throws Exception {
doTest("compiler/testData/diagnostics/tests/thisAndSuper/thisInPropertyInitializer.kt");
}
@TestMetadata("thisInToplevelFunction.kt")
public void testThisInToplevelFunction() throws Exception {
doTest("compiler/testData/diagnostics/tests/thisAndSuper/thisInToplevelFunction.kt");
}
}
@TestMetadata("compiler/testData/diagnostics/tests/tuples")
public static class Tuples extends AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInTuples() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/tuples"), "kt", true);
}
@TestMetadata("UnitValue.kt")
public void testUnitValue() throws Exception {
doTest("compiler/testData/diagnostics/tests/tuples/UnitValue.kt");
}
}
@TestMetadata("compiler/testData/diagnostics/tests/varargs")
public static class Varargs extends AbstractDiagnosticsTestWithEagerResolve {
public void testAllFilesPresentInVarargs() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/varargs"), "kt", true);
}
@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 innerSuite() {
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(DataClasses.class);
suite.addTestSuite(DataFlow.class);
suite.addTestSuite(DataFlowInfoTraversal.class);
suite.addTest(DeclarationChecks.innerSuite());
suite.addTest(Enum.innerSuite());
suite.addTestSuite(Extensions.class);
suite.addTestSuite(FunctionLiterals.class);
suite.addTestSuite(Generics.class);
suite.addTest(IncompleteCode.innerSuite());
suite.addTest(Inference.innerSuite());
suite.addTestSuite(Infos.class);
suite.addTestSuite(J_k.class);
suite.addTest(Jdk_annotations.innerSuite());
suite.addTestSuite(Library.class);
suite.addTestSuite(NullabilityAndAutoCasts.class);
suite.addTestSuite(NullableTypes.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(SenselessComparison.class);
suite.addTestSuite(Shadowing.class);
suite.addTestSuite(Substitutions.class);
suite.addTestSuite(Subtyping.class);
suite.addTestSuite(ThisAndSuper.class);
suite.addTestSuite(Tuples.class);
suite.addTestSuite(Varargs.class);
return suite;
}
}
@TestMetadata("compiler/testData/diagnostics/tests/script")
public static class Script extends AbstractDiagnosticsTestWithEagerResolve {
@TestMetadata("AccessForwardDeclarationInScript.ktscript")
public void testAccessForwardDeclarationInScript() throws Exception {
doTest("compiler/testData/diagnostics/tests/script/AccessForwardDeclarationInScript.ktscript");
}
public void testAllFilesPresentInScript() throws Exception {
JetTestUtils.assertAllTestsPresentByMetadata(this.getClass(), "org.jetbrains.jet.checkers.AbstractDiagnosticsTestWithEagerResolve", new File("compiler/testData/diagnostics/tests/script"), "ktscript", true);
}
@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.innerSuite());
suite.addTestSuite(Script.class);
return suite;
}
}