From fc6403679ac65173377cde591fe10acc84b86acd Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Fri, 3 Sep 2021 17:31:24 +0300 Subject: [PATCH] Rename !USE_EXPERIMENTAL test directive to !OPT_IN --- .../contracts/fromSource/bad/returnsImplies/notNull.kt | 2 +- .../fromSource/bad/returnsImplies/propertyGetter.kt | 2 +- .../fromSource/good/returnsImplies/conditionLogic.kt | 2 +- .../contracts/fromSource/good/returnsImplies/inapplicable.kt | 2 +- .../contracts/fromSource/good/returnsImplies/notNull.kt | 2 +- .../contracts/fromSource/good/returnsImplies/safeCall.kt | 2 +- .../contracts/fromSource/good/returnsImplies/trickyCases.kt | 2 +- .../kotlin/test/builders/LanguageVersionSettingsBuilder.kt | 2 +- .../kotlin/test/directives/LanguageSettingsDirectives.kt | 2 +- .../contracts/breakContinuesInInlinedLambda.kt | 2 +- .../contracts/inlinedLambdaAlwaysThrows.kt | 2 +- .../contracts/irrelevantUnknownClosure.kt | 2 +- .../contracts/nestedTryCatchFinally.kt | 2 +- .../cfgVariablesWithStdLib/contracts/nestedTryCatchs.kt | 2 +- .../contracts/nonReturningInlinedLambda.kt | 2 +- .../cfgVariablesWithStdLib/contracts/returnsAndCalls.kt | 2 +- .../cfgVariablesWithStdLib/contracts/throwIfNotCalled.kt | 2 +- .../testData/cfgVariablesWithStdLib/contracts/tryCatch.kt | 2 +- .../cfgVariablesWithStdLib/contracts/tryCatchFinally.kt | 2 +- compiler/testData/cfgWithStdLib/contracts/labeledReturns.kt | 2 +- .../cfgWithStdLib/contracts/nonReturningInlinedLambda.kt | 2 +- compiler/testData/cfgWithStdLib/contracts/returnsAndCalls.kt | 2 +- .../cfgWithStdLib/contracts/safeCallAndInPlaceReturn.kt | 2 +- .../testData/cfgWithStdLib/contracts/throwIfNotCalled.kt | 2 +- compiler/testData/cfgWithStdLib/contracts/tryCatchFinally.kt | 2 +- .../box/compileKotlinAgainstKotlin/optionalAnnotation.kt | 2 +- .../testData/codegen/box/contracts/constructorArgument.kt | 2 +- .../testData/codegen/box/contracts/destructuredVariable.kt | 2 +- .../testData/codegen/box/contracts/exactlyOnceNotInline.kt | 2 +- compiler/testData/codegen/box/contracts/exception.kt | 2 +- .../codegen/box/contracts/fieldInConstructorParens.kt | 2 +- .../testData/codegen/box/contracts/fieldReadInConstructor.kt | 2 +- compiler/testData/codegen/box/contracts/forLoop.kt | 2 +- compiler/testData/codegen/box/contracts/functionParameter.kt | 2 +- compiler/testData/codegen/box/contracts/kt47168.kt | 2 +- compiler/testData/codegen/box/contracts/lambdaParameter.kt | 2 +- compiler/testData/codegen/box/contracts/listAppend.kt | 2 +- .../box/contracts/nestedLambdaInNonInlineCallExactlyOnce.kt | 2 +- compiler/testData/codegen/box/contracts/valInWhen.kt | 2 +- compiler/testData/codegen/box/inference/kt35684.kt | 2 +- .../codegen/box/multiplatform/optionalExpectation.kt | 2 +- .../codegen/box/multiplatform/optionalExpectationJvm.kt | 2 +- .../codegen/box/reflection/annotations/findAnnotation.kt | 2 +- .../codegen/box/reflection/annotations/hasAnnotation.kt | 2 +- .../box/reflection/annotations/repeatable/javaAnnotation.kt | 2 +- .../annotations/repeatable/jvmRepeatableKotlinAnnotation.kt | 2 +- .../reflection/annotations/repeatable/kotlinAnnotation.kt | 2 +- .../repeatable/nonRepeatedAnnotationWithItsContainer.kt | 2 +- .../box/reflection/isInstance/isInstanceCastAndSafeCast.kt | 2 +- .../reflection/lambdaClasses/parameterNamesAndNullability.kt | 2 +- .../lambdaClasses/reflectOnDefaultWithInlineClassArgument.kt | 2 +- .../lambdaClasses/reflectOnLambdaInArrayConstructor.kt | 2 +- .../reflection/lambdaClasses/reflectOnLambdaInConstructor.kt | 2 +- .../box/reflection/lambdaClasses/reflectOnLambdaInField.kt | 2 +- .../reflection/lambdaClasses/reflectOnLambdaInStaticField.kt | 2 +- .../box/reflection/lambdaClasses/reflectOnLambdaInSuspend.kt | 2 +- .../lambdaClasses/reflectOnLambdaInSuspendLambda.kt | 2 +- .../lambdaClasses/reflectOnSuspendLambdaInField.kt | 2 +- .../codegen/box/reflection/typeOf/flexibleTypes_before.kt | 2 +- .../testData/codegen/box/reflection/typeOf/js/classes.kt | 2 +- .../codegen/box/reflection/typeOf/js/inlineClasses.kt | 2 +- compiler/testData/codegen/box/reflection/typeOf/js/kType.kt | 2 +- .../codegen/box/reflection/typeOf/js/manyTypeArguments.kt | 2 +- .../codegen/box/reflection/typeOf/js/multipleLayers.kt | 2 +- .../codegen/box/reflection/typeOf/js/multipleModules.kt | 2 +- .../box/reflection/typeOf/mutableCollections_before.kt | 2 +- .../box/reflection/typeOf/noReflect/flexibleTypes_before.kt | 2 +- .../reflection/typeOf/noReflect/mutableCollections_before.kt | 2 +- .../box/reflection/typeOf/noReflect/nothing_before.kt | 2 +- .../box/reflection/typeOf/noReflect/rawTypes_before.kt | 2 +- .../testData/codegen/box/reflection/typeOf/nothing_before.kt | 2 +- .../codegen/box/reflection/typeOf/rawTypes_before.kt | 2 +- .../boxInline/contracts/cfgDependendValInitialization.kt | 2 +- .../codegen/boxInline/contracts/complexInitializer.kt | 2 +- .../contracts/complexInitializerWithStackTransformation.kt | 2 +- .../boxInline/contracts/crossinlineCallableReference.kt | 2 +- .../boxInline/contracts/definiteLongValInitialization.kt | 2 +- .../boxInline/contracts/definiteNestedValInitialization.kt | 2 +- .../boxInline/contracts/definiteValInitInInitializer.kt | 2 +- .../codegen/boxInline/contracts/definiteValInitialization.kt | 2 +- .../codegen/boxInline/contracts/exactlyOnceCrossinline.kt | 2 +- .../codegen/boxInline/contracts/exactlyOnceCrossinline2.kt | 2 +- .../codegen/boxInline/contracts/exactlyOnceNoinline.kt | 2 +- .../testData/codegen/boxInline/contracts/nonLocalReturn.kt | 2 +- .../codegen/boxInline/contracts/nonLocalReturnWithCycle.kt | 2 +- .../codegen/boxInline/contracts/propertyInitialization.kt | 2 +- .../contracts/valInitializationAndUsageInNestedLambda.kt | 2 +- .../bytecodeListing/multiplatform/optionalExpectation.kt | 2 +- .../tests/controlFlowAnalysis/fieldInitialization.fir.kt | 2 +- .../tests/controlFlowAnalysis/fieldInitialization.kt | 2 +- .../testsWithJsStdLib/export/extendingNonExportedType.kt | 2 +- .../testsWithJsStdLib/export/jsExportOnNestedDeclarations.kt | 2 +- .../export/secondaryConstructorWithoutJsName.kt | 2 +- .../testsWithJsStdLib/export/unexportableTypesInSignature.kt | 2 +- .../export/unexportableTypesInTypeParameters.kt | 2 +- .../testsWithJsStdLib/export/wrongExportedDeclaration.kt | 2 +- .../export/wrongExportedDeclarationInExportedFile.kt | 2 +- .../testsWithStdLib/builderInference/incorrectCalls.kt | 2 +- .../builderInference/incorrectCallsWithRestrictions.kt | 2 +- .../flowInlining/breakContinuesInInlinedLambda.fir.kt | 2 +- .../flowInlining/breakContinuesInInlinedLambda.kt | 2 +- .../contracts/controlflow/flowInlining/expressionBody.kt | 2 +- .../flowInlining/implicitCastToAnyInReturnType.kt | 2 +- .../flowInlining/inlinedLambdaAlwaysThrows.fir.kt | 2 +- .../controlflow/flowInlining/inlinedLambdaAlwaysThrows.kt | 2 +- .../controlflow/flowInlining/irrelevantUnknownClosure.kt | 2 +- .../contracts/controlflow/flowInlining/labeledReturns.fir.kt | 2 +- .../contracts/controlflow/flowInlining/labeledReturns.kt | 2 +- .../controlflow/flowInlining/nestedTryCatchFinally.fir.kt | 2 +- .../controlflow/flowInlining/nestedTryCatchFinally.kt | 2 +- .../controlflow/flowInlining/nestedTryCatchs.fir.kt | 2 +- .../contracts/controlflow/flowInlining/nestedTryCatchs.kt | 2 +- .../contracts/controlflow/flowInlining/nonLocalReturn.kt | 2 +- .../flowInlining/nonReturningInlinedLambda.fir.kt | 2 +- .../controlflow/flowInlining/nonReturningInlinedLambda.kt | 2 +- .../controlflow/flowInlining/safeCallAndInPlaceReturn.fir.kt | 2 +- .../controlflow/flowInlining/safeCallAndInPlaceReturn.kt | 2 +- .../flowInlining/severalJumpOutsFromInlinedLambda.fir.kt | 2 +- .../flowInlining/severalJumpOutsFromInlinedLambda.kt | 2 +- .../controlflow/flowInlining/throwIfNotCalled.fir.kt | 2 +- .../contracts/controlflow/flowInlining/throwIfNotCalled.kt | 2 +- .../contracts/controlflow/flowInlining/tryCatch.kt | 2 +- .../controlflow/flowInlining/tryCatchFinally.fir.kt | 2 +- .../contracts/controlflow/flowInlining/tryCatchFinally.kt | 2 +- .../contracts/controlflow/flowInlining/typeMismatch.fir.kt | 2 +- .../contracts/controlflow/flowInlining/typeMismatch.kt | 2 +- .../controlflow/flowInlining/unreachableCode.fir.kt | 2 +- .../contracts/controlflow/flowInlining/unreachableCode.kt | 2 +- .../atLeastOnce/valDefiniteReassignment.fir.kt | 2 +- .../initialization/atLeastOnce/valDefiniteReassignment.kt | 2 +- .../initialization/atLeastOnce/varDefiniteInitialization.kt | 2 +- .../atLeastOnce/varIndefiniteInitialization.fir.kt | 2 +- .../atLeastOnce/varIndefiniteInitialization.kt | 2 +- .../exactlyOnce/valDefiniteInitialization.fir.kt | 2 +- .../initialization/exactlyOnce/valDefiniteInitialization.kt | 2 +- .../initialization/exactlyOnce/valDefiniteReassignment.kt | 2 +- .../exactlyOnce/valIndefiniteInitialization.fir.kt | 2 +- .../exactlyOnce/valIndefiniteInitialization.kt | 2 +- .../initialization/exactlyOnce/varDefiniteInitalization.kt | 2 +- .../exactlyOnce/varIndefiniteInitialization.fir.kt | 2 +- .../exactlyOnce/varIndefiniteInitialization.kt | 2 +- .../controlflow/initialization/exactlyOnce/withReceiver.kt | 2 +- .../controlflow/initialization/unknown/unknownInvocations.kt | 2 +- .../contracts/dsl/errors/accessToOuterThis.fir.kt | 2 +- .../contracts/dsl/errors/accessToOuterThis.kt | 2 +- .../contracts/dsl/errors/booleanComparisons.fir.kt | 2 +- .../contracts/dsl/errors/booleanComparisons.kt | 2 +- .../contracts/dsl/errors/callInContractDescription.fir.kt | 2 +- .../contracts/dsl/errors/callInContractDescription.kt | 2 +- .../contracts/dsl/errors/contractCallSites.1.3.fir.kt | 2 +- .../contracts/dsl/errors/contractCallSites.1.3.kt | 2 +- .../contracts/dsl/errors/contractCallSites.1.4.fir.kt | 2 +- .../contracts/dsl/errors/contractCallSites.1.4.kt | 2 +- .../contracts/dsl/errors/emptyContract.fir.kt | 2 +- .../testsWithStdLib/contracts/dsl/errors/emptyContract.kt | 2 +- .../dsl/errors/illegalConstructionInContractBlock.fir.kt | 2 +- .../dsl/errors/illegalConstructionInContractBlock.kt | 2 +- .../contracts/dsl/errors/illegalEqualsCondition.fir.kt | 2 +- .../contracts/dsl/errors/illegalEqualsCondition.kt | 2 +- .../contracts/dsl/errors/nestedConditionalEffects.fir.kt | 2 +- .../contracts/dsl/errors/nestedConditionalEffects.kt | 2 +- .../contracts/dsl/errors/nonLambdaLiteralAsArgument.fir.kt | 2 +- .../contracts/dsl/errors/nonLambdaLiteralAsArgument.kt | 2 +- .../contracts/dsl/errors/notFirstStatement.fir.kt | 2 +- .../contracts/dsl/errors/notFirstStatement.kt | 2 +- .../contracts/dsl/errors/recursiveContract.fir.kt | 2 +- .../contracts/dsl/errors/recursiveContract.kt | 2 +- .../errors/recursiveContractCustomContractFunction.fir.kt | 2 +- .../dsl/errors/recursiveContractCustomContractFunction.kt | 2 +- .../contracts/dsl/errors/referenceToProperty.1.3.fir.kt | 2 +- .../contracts/dsl/errors/referenceToProperty.1.3.kt | 2 +- .../contracts/dsl/errors/referenceToProperty.1.4.fir.kt | 2 +- .../contracts/dsl/errors/referenceToProperty.1.4.kt | 2 +- .../contracts/dsl/errors/typeReferences.1.3.fir.kt | 2 +- .../contracts/dsl/errors/typeReferences.1.3.kt | 2 +- .../contracts/dsl/errors/typeReferences.1.4.fir.kt | 2 +- .../contracts/dsl/errors/typeReferences.1.4.kt | 2 +- .../contracts/dsl/errors/unlabeledReceiver.fir.kt | 2 +- .../contracts/dsl/errors/unlabeledReceiver.kt | 2 +- .../testsWithStdLib/contracts/dsl/fqnContractFunction.kt | 2 +- .../contracts/dsl/useBeforeDeclaration.fir.kt | 2 +- .../testsWithStdLib/contracts/dsl/useBeforeDeclaration.kt | 2 +- .../contracts/smartcasts/callWithDefaultValue.fir.kt | 2 +- .../contracts/smartcasts/callWithDefaultValue.kt | 2 +- .../contracts/smartcasts/catchExceptionSpilling.fir.kt | 2 +- .../contracts/smartcasts/catchExceptionSpilling.kt | 2 +- .../testsWithStdLib/contracts/smartcasts/compositions.fir.kt | 2 +- .../testsWithStdLib/contracts/smartcasts/compositions.kt | 2 +- .../contracts/smartcasts/contractWithDeepGenerics.fir.kt | 2 +- .../contracts/smartcasts/contractWithDeepGenerics.kt | 2 +- .../contracts/smartcasts/contractsOnMembers.fir.kt | 2 +- .../contracts/smartcasts/contractsOnMembers.kt | 2 +- .../testsWithStdLib/contracts/smartcasts/deeplyNested.fir.kt | 2 +- .../testsWithStdLib/contracts/smartcasts/deeplyNested.kt | 2 +- .../contracts/smartcasts/extensionReceiver.fir.kt | 2 +- .../contracts/smartcasts/extensionReceiver.kt | 2 +- .../contracts/smartcasts/extensionReceiver_after.fir.kt | 2 +- .../contracts/smartcasts/extensionReceiver_after.kt | 2 +- .../contracts/smartcasts/intersectingInfo.fir.kt | 2 +- .../testsWithStdLib/contracts/smartcasts/intersectingInfo.kt | 2 +- .../contracts/smartcasts/intersectionTypes.fir.kt | 2 +- .../contracts/smartcasts/intersectionTypes.kt | 2 +- .../contracts/smartcasts/multieffect/implicitIff.fir.kt | 2 +- .../contracts/smartcasts/multieffect/implicitIff.kt | 2 +- .../contracts/smartcasts/multieffect/returnsAndCalls.fir.kt | 2 +- .../contracts/smartcasts/multieffect/returnsAndCalls.kt | 2 +- .../smartcasts/nullabilitySmartcastWhenNullability.fir.kt | 2 +- .../smartcasts/nullabilitySmartcastWhenNullability.kt | 2 +- .../contracts/smartcasts/operatorsTests/andOperator.fir.kt | 2 +- .../contracts/smartcasts/operatorsTests/andOperator.kt | 2 +- .../smartcasts/operatorsTests/andOperatorWithConstant.fir.kt | 2 +- .../smartcasts/operatorsTests/andOperatorWithConstant.kt | 2 +- .../smartcasts/operatorsTests/andOperatorWithUnknown.fir.kt | 2 +- .../smartcasts/operatorsTests/andOperatorWithUnknown.kt | 2 +- .../smartcasts/operatorsTests/equalsOperator.fir.kt | 2 +- .../contracts/smartcasts/operatorsTests/equalsOperator.kt | 2 +- .../operatorsTests/equalsWithNullableBoolean.fir.kt | 2 +- .../smartcasts/operatorsTests/equalsWithNullableBoolean.kt | 2 +- .../smartcasts/operatorsTests/isInstanceOperator.fir.kt | 2 +- .../smartcasts/operatorsTests/isInstanceOperator.kt | 2 +- .../contracts/smartcasts/operatorsTests/orOperator.fir.kt | 2 +- .../contracts/smartcasts/operatorsTests/orOperator.kt | 2 +- .../smartcasts/operatorsTests/orOperatorWithConstant.fir.kt | 2 +- .../smartcasts/operatorsTests/orOperatorWithConstant.kt | 2 +- .../smartcasts/operatorsTests/orOperatorWithUnknown.fir.kt | 2 +- .../smartcasts/operatorsTests/orOperatorWithUnknown.kt | 2 +- .../contracts/smartcasts/partiallyIncorrect.fir.kt | 2 +- .../contracts/smartcasts/partiallyIncorrect.kt | 2 +- .../testsWithStdLib/contracts/smartcasts/receiver.fir.kt | 2 +- .../testsWithStdLib/contracts/smartcasts/receiver.kt | 2 +- .../contracts/smartcasts/reifiedGeneric.fir.kt | 2 +- .../testsWithStdLib/contracts/smartcasts/reifiedGeneric.kt | 2 +- .../contracts/smartcasts/safecallAndReturnsNull.kt | 2 +- .../testsWithStdLib/contracts/smartcasts/throwsEffect.fir.kt | 2 +- .../testsWithStdLib/contracts/smartcasts/throwsEffect.kt | 2 +- .../contracts/smartcasts/typeSmartcastWhenNullability.fir.kt | 2 +- .../contracts/smartcasts/typeSmartcastWhenNullability.kt | 2 +- .../contracts/smartcasts/unreachableBranches.fir.kt | 2 +- .../contracts/smartcasts/unreachableBranches.kt | 2 +- .../contracts/smartcasts/valueOfContractedFunctionIngored.kt | 2 +- .../contracts/smartcasts/when/withSubject.fir.kt | 2 +- .../testsWithStdLib/contracts/smartcasts/when/withSubject.kt | 2 +- .../smartcasts/when/withSubjectNullableBoolean.fir.kt | 2 +- .../contracts/smartcasts/when/withSubjectNullableBoolean.kt | 2 +- .../contracts/smartcasts/when/withoutSubject.fir.kt | 2 +- .../contracts/smartcasts/when/withoutSubject.kt | 2 +- .../testsWithStdLib/coroutines/basicBuildListBuildMap.kt | 2 +- .../inference/callableReferenceToASuspendFunction.fir.kt | 2 +- .../inference/callableReferenceToASuspendFunction.kt | 2 +- .../inference/chainCallWithExtensionExplicitTypes.kt | 2 +- .../inference/coroutineInferenceWithCapturedTypeVariable.kt | 2 +- .../testsWithStdLib/coroutines/inference/correctMember.kt | 2 +- .../inference/doubleColonExpressionToClassWithParameters.kt | 2 +- .../coroutines/inference/extensionPriority.kt | 2 +- .../testsWithStdLib/coroutines/inference/extensionSuspend.kt | 2 +- .../inference/extensionWithNonValuableConstraints.fir.kt | 2 +- .../inference/extensionWithNonValuableConstraints.kt | 2 +- .../extensionsWithNonValuableConstraintsGenericBase.kt | 2 +- .../inference/inferenceFromMethodInsideLocalVariable.kt | 2 +- .../testsWithStdLib/coroutines/inference/kt32097.kt | 2 +- .../testsWithStdLib/coroutines/inference/kt32203.kt | 2 +- .../testsWithStdLib/coroutines/inference/kt33542.kt | 2 +- .../testsWithStdLib/coroutines/inference/kt35306.kt | 2 +- .../testsWithStdLib/coroutines/inference/kt35684.fir.kt | 2 +- .../testsWithStdLib/coroutines/inference/kt35684.kt | 2 +- .../testsWithStdLib/coroutines/inference/kt36202.kt | 2 +- .../testsWithStdLib/coroutines/inference/kt36220.kt | 2 +- .../testsWithStdLib/coroutines/inference/kt38420.kt | 2 +- .../testsWithStdLib/coroutines/inference/kt38667.kt | 2 +- .../testsWithStdLib/coroutines/inference/kt38766.kt | 2 +- .../qualifiedResolvedExpressionInsideBuilderInference.kt | 2 +- .../coroutines/inference/recursiveGenerators.kt | 2 +- .../coroutines/inference/recursiveGenerators2.kt | 2 +- .../coroutines/inference/returnTypeInference2.kt | 2 +- .../inference/severalCandidatesWithDifferentVisibility.kt | 2 +- .../testsWithStdLib/coroutines/inference/simpleGenerator.kt | 2 +- .../coroutines/inference/suspendCallsWithErrors.fir.kt | 2 +- .../coroutines/inference/suspendCallsWithErrors.kt | 2 +- .../coroutines/inference/twoReceiversInScope.kt | 2 +- .../testsWithStdLib/coroutines/inference/typeFromReceiver.kt | 2 +- .../inference/variableCallInsideBuilderFunction.kt | 2 +- .../coroutines/inference/variableOfAFunctionTypeCall.kt | 2 +- .../testsWithStdLib/coroutines/inference/withParameter.kt | 2 +- .../diagnostics/testsWithStdLib/coroutines/kt28658.kt | 2 +- .../diagnostics/testsWithStdLib/coroutines/kt37309.kt | 2 +- .../coroutines/restrictSuspension/outerYield_1_3.kt | 2 +- .../diagnostics/testsWithStdLib/experimental/annotation.kt | 2 +- .../diagnostics/testsWithStdLib/experimental/bodyUsages.kt | 2 +- .../testsWithStdLib/experimental/bodyUsagesAndInline.kt | 2 +- .../testsWithStdLib/experimental/classMembers.fir.kt | 2 +- .../diagnostics/testsWithStdLib/experimental/classMembers.kt | 2 +- .../experimental/classMembersOverlyExperimental.kt | 2 +- .../diagnostics/testsWithStdLib/experimental/constVal.fir.kt | 2 +- .../diagnostics/testsWithStdLib/experimental/constVal.kt | 2 +- .../testsWithStdLib/experimental/deeplyNestedClass.fir.kt | 2 +- .../testsWithStdLib/experimental/deeplyNestedClass.kt | 2 +- .../diagnostics/testsWithStdLib/experimental/errors.fir.kt | 2 +- .../diagnostics/testsWithStdLib/experimental/errors.kt | 2 +- .../experimentalAnnotationOnConstructorProperty.kt | 2 +- .../experimental/experimentalOnOverrideWarning.fir.kt | 2 +- .../experimental/experimentalOnOverrideWarning.kt | 2 +- .../testsWithStdLib/experimental/experimentalSetter.kt | 2 +- .../testsWithStdLib/experimental/fullFqNameUsage.kt | 2 +- .../testsWithStdLib/experimental/implicitUsages.fir.kt | 2 +- .../testsWithStdLib/experimental/implicitUsages.kt | 2 +- .../testsWithStdLib/experimental/implicitUsagesFuture.fir.kt | 2 +- .../testsWithStdLib/experimental/implicitUsagesFuture.kt | 2 +- .../testsWithStdLib/experimental/importStatement.kt | 2 +- .../incorrectTargetsForExperimentalAnnotation.fir.kt | 2 +- .../incorrectTargetsForExperimentalAnnotation.kt | 2 +- .../testsWithStdLib/experimental/incorrectUseExperimental.kt | 2 +- .../testsWithStdLib/experimental/noRetentionAfter.kt | 2 +- .../diagnostics/testsWithStdLib/experimental/override.fir.kt | 2 +- .../diagnostics/testsWithStdLib/experimental/override.kt | 2 +- .../experimental/overrideDifferentExperimentalities.fir.kt | 2 +- .../experimental/overrideDifferentExperimentalities.kt | 2 +- .../experimental/overrideInAnonymousObject.kt | 2 +- .../diagnostics/testsWithStdLib/experimental/scripts.kts | 2 +- .../diagnostics/testsWithStdLib/experimental/topLevel.kt | 2 +- .../diagnostics/testsWithStdLib/experimental/typealias.kt | 2 +- .../testsWithStdLib/experimental/usageNotAsAnnotation.fir.kt | 2 +- .../testsWithStdLib/experimental/usageNotAsAnnotation.kt | 2 +- .../testsWithStdLib/experimental/useExperimentalOnFile.kt | 2 +- .../useExperimentalOnFileWithVeryExperimentalMarker.kt | 2 +- .../experimental/useExperimentalOnStatement.kt | 2 +- .../experimental/useExperimentalOnWholeModule.kt | 2 +- .../testsWithStdLib/experimental/useExperimentalTargets.kt | 2 +- .../experimental/useExperimentalWithSeveralAnnotations.kt | 2 +- .../testsWithStdLib/experimental/wasExperimental.fir.kt | 2 +- .../testsWithStdLib/experimental/wasExperimental.kt | 2 +- .../experimental/wrongTargetsWithoutExplicitTarget.fir.kt | 2 +- .../experimental/wrongTargetsWithoutExplicitTarget.kt | 2 +- compiler/testData/ir/irText/expressions/kt47082.kt | 2 +- .../ir/irText/firProblems/typeVariableAfterBuildMap.kt | 2 +- .../compiledKotlinWithStdlib/contracts/callsEffect.kt | 2 +- .../contracts/contractWithRefiedGeneric.kt | 2 +- .../compiledKotlinWithStdlib/contracts/contractsOnMembers.kt | 2 +- .../contracts/deeplyNestedExpression.kt | 2 +- .../loadJava/compiledKotlinWithStdlib/contracts/embedding.kt | 2 +- .../compiledKotlinWithStdlib/contracts/fromStandardKt.kt | 2 +- .../contracts/isInstancePredicate.kt | 2 +- .../compiledKotlinWithStdlib/contracts/logicOperators.kt | 2 +- .../contracts/multieffectContracts.kt | 2 +- .../compiledKotlinWithStdlib/contracts/mutualRecursion.kt | 2 +- .../loadJava/compiledKotlinWithStdlib/contracts/recursion.kt | 2 +- .../compiledKotlinWithStdlib/contracts/withReceiver.kt | 2 +- .../jetbrains/kotlin/test/runners/AbstractDiagnosticTest.kt | 5 ++--- .../kotlin/checkers/CompilerTestLanguageVersionSettings.kt | 5 ++--- .../notLinked/contracts/analysis/common/neg/1.fir.kt | 2 +- .../diagnostics/notLinked/contracts/analysis/common/neg/1.kt | 2 +- .../notLinked/contracts/analysis/common/pos/1.fir.kt | 2 +- .../diagnostics/notLinked/contracts/analysis/common/pos/1.kt | 2 +- .../diagnostics/notLinked/contracts/analysis/common/pos/2.kt | 2 +- .../analysis/controlFlow/initialization/neg/1.fir.kt | 2 +- .../contracts/analysis/controlFlow/initialization/neg/1.kt | 2 +- .../analysis/controlFlow/initialization/neg/2.fir.kt | 2 +- .../contracts/analysis/controlFlow/initialization/neg/2.kt | 2 +- .../analysis/controlFlow/initialization/neg/3.fir.kt | 2 +- .../contracts/analysis/controlFlow/initialization/neg/3.kt | 2 +- .../analysis/controlFlow/initialization/neg/4.fir.kt | 2 +- .../contracts/analysis/controlFlow/initialization/neg/4.kt | 2 +- .../analysis/controlFlow/initialization/neg/5.fir.kt | 2 +- .../contracts/analysis/controlFlow/initialization/neg/5.kt | 2 +- .../contracts/analysis/controlFlow/initialization/pos/1.kt | 2 +- .../contracts/analysis/controlFlow/initialization/pos/2.kt | 2 +- .../analysis/controlFlow/initialization/pos/3.fir.kt | 2 +- .../contracts/analysis/controlFlow/initialization/pos/3.kt | 2 +- .../analysis/controlFlow/initialization/pos/4.fir.kt | 2 +- .../contracts/analysis/controlFlow/initialization/pos/4.kt | 2 +- .../analysis/controlFlow/initialization/pos/5.fir.kt | 2 +- .../contracts/analysis/controlFlow/initialization/pos/5.kt | 2 +- .../analysis/controlFlow/initialization/pos/6.fir.kt | 2 +- .../contracts/analysis/controlFlow/initialization/pos/6.kt | 2 +- .../contracts/analysis/controlFlow/initialization/pos/7.kt | 2 +- .../analysis/controlFlow/unreachableCode/neg/1.fir.kt | 2 +- .../contracts/analysis/controlFlow/unreachableCode/neg/1.kt | 2 +- .../analysis/controlFlow/unreachableCode/pos/1.fir.kt | 2 +- .../contracts/analysis/controlFlow/unreachableCode/pos/1.kt | 2 +- .../contracts/analysis/controlFlow/unreachableCode/pos/2.kt | 2 +- .../analysis/controlFlow/unreachableCode/pos/3.fir.kt | 2 +- .../contracts/analysis/controlFlow/unreachableCode/pos/3.kt | 2 +- .../analysis/controlFlow/unreachableCode/pos/4.fir.kt | 2 +- .../contracts/analysis/controlFlow/unreachableCode/pos/4.kt | 2 +- .../analysis/controlFlow/unreachableCode/pos/5.fir.kt | 2 +- .../contracts/analysis/controlFlow/unreachableCode/pos/5.kt | 2 +- .../analysis/controlFlow/unreachableCode/pos/6.fir.kt | 2 +- .../contracts/analysis/controlFlow/unreachableCode/pos/6.kt | 2 +- .../analysis/controlFlow/unreachableCode/pos/7.fir.kt | 2 +- .../contracts/analysis/controlFlow/unreachableCode/pos/7.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/neg/1.fir.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/neg/1.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/neg/10.fir.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/neg/10.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/neg/11.fir.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/neg/11.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/neg/12.fir.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/neg/12.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/neg/13.fir.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/neg/13.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/neg/14.fir.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/neg/14.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/neg/15.fir.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/neg/15.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/neg/2.fir.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/neg/2.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/neg/3.fir.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/neg/3.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/neg/4.fir.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/neg/4.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/neg/5.fir.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/neg/5.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/neg/6.fir.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/neg/6.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/neg/7.fir.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/neg/7.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/neg/8.fir.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/neg/8.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/neg/9.fir.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/neg/9.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/pos/1.fir.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/pos/1.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/pos/10.fir.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/pos/10.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/pos/11.fir.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/pos/11.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/pos/12.fir.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/pos/12.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/pos/13.fir.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/pos/13.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/pos/14.fir.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/pos/14.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/pos/2.fir.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/pos/2.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/pos/3.fir.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/pos/3.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/pos/4.fir.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/pos/4.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/pos/5.fir.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/pos/5.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/pos/6.fir.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/pos/6.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/pos/7.fir.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/pos/7.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/pos/8.fir.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/pos/8.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/pos/9.fir.kt | 2 +- .../notLinked/contracts/analysis/smartcasts/pos/9.kt | 2 +- .../declarations/contractBuilder/common/neg/1.fir.kt | 2 +- .../contracts/declarations/contractBuilder/common/neg/1.kt | 2 +- .../declarations/contractBuilder/common/neg/10.fir.kt | 2 +- .../contracts/declarations/contractBuilder/common/neg/10.kt | 2 +- .../declarations/contractBuilder/common/neg/11.fir.kt | 2 +- .../contracts/declarations/contractBuilder/common/neg/11.kt | 2 +- .../declarations/contractBuilder/common/neg/12.fir.kt | 2 +- .../contracts/declarations/contractBuilder/common/neg/12.kt | 2 +- .../declarations/contractBuilder/common/neg/13.fir.kt | 2 +- .../contracts/declarations/contractBuilder/common/neg/13.kt | 2 +- .../declarations/contractBuilder/common/neg/14.fir.kt | 2 +- .../contracts/declarations/contractBuilder/common/neg/14.kt | 2 +- .../contracts/declarations/contractBuilder/common/neg/15.kt | 2 +- .../declarations/contractBuilder/common/neg/16.fir.kt | 2 +- .../contracts/declarations/contractBuilder/common/neg/16.kt | 2 +- .../declarations/contractBuilder/common/neg/17.fir.kt | 2 +- .../contracts/declarations/contractBuilder/common/neg/17.kt | 2 +- .../contracts/declarations/contractBuilder/common/neg/19.kt | 2 +- .../declarations/contractBuilder/common/neg/2.fir.kt | 2 +- .../contracts/declarations/contractBuilder/common/neg/2.kt | 2 +- .../declarations/contractBuilder/common/neg/3.fir.kt | 2 +- .../contracts/declarations/contractBuilder/common/neg/3.kt | 2 +- .../declarations/contractBuilder/common/neg/4.fir.kt | 2 +- .../contracts/declarations/contractBuilder/common/neg/4.kt | 2 +- .../declarations/contractBuilder/common/neg/5.fir.kt | 2 +- .../contracts/declarations/contractBuilder/common/neg/5.kt | 2 +- .../declarations/contractBuilder/common/neg/6.fir.kt | 2 +- .../contracts/declarations/contractBuilder/common/neg/6.kt | 2 +- .../declarations/contractBuilder/common/neg/7.fir.kt | 2 +- .../contracts/declarations/contractBuilder/common/neg/7.kt | 2 +- .../declarations/contractBuilder/common/neg/8.fir.kt | 2 +- .../contracts/declarations/contractBuilder/common/neg/8.kt | 2 +- .../declarations/contractBuilder/common/neg/9.fir.kt | 2 +- .../contracts/declarations/contractBuilder/common/neg/9.kt | 2 +- .../declarations/contractBuilder/common/pos/1.fir.kt | 2 +- .../contracts/declarations/contractBuilder/common/pos/1.kt | 2 +- .../contracts/declarations/contractBuilder/common/pos/2.kt | 2 +- .../contractBuilder/effects/callsInPlace/neg/1.fir.kt | 2 +- .../contractBuilder/effects/callsInPlace/neg/1.kt | 2 +- .../contractBuilder/effects/callsInPlace/neg/2.fir.kt | 2 +- .../contractBuilder/effects/callsInPlace/neg/2.kt | 2 +- .../contractBuilder/effects/callsInPlace/pos/1.kt | 2 +- .../contractBuilder/effects/callsInPlace/pos/2.kt | 2 +- .../contractBuilder/effects/callsInPlace/pos/3.kt | 2 +- .../declarations/contractBuilder/effects/common/neg/1.fir.kt | 2 +- .../declarations/contractBuilder/effects/common/neg/1.kt | 2 +- .../contractBuilder/effects/returns/neg/1.fir.kt | 2 +- .../declarations/contractBuilder/effects/returns/neg/1.kt | 2 +- .../contractBuilder/effects/returns/neg/2.fir.kt | 2 +- .../declarations/contractBuilder/effects/returns/neg/2.kt | 2 +- .../contractBuilder/effects/returns/neg/3.fir.kt | 2 +- .../declarations/contractBuilder/effects/returns/neg/3.kt | 2 +- .../contractBuilder/effects/returns/neg/4.fir.kt | 2 +- .../declarations/contractBuilder/effects/returns/neg/4.kt | 2 +- .../contractBuilder/effects/returns/neg/5.fir.kt | 2 +- .../declarations/contractBuilder/effects/returns/neg/5.kt | 2 +- .../contractBuilder/effects/returns/neg/6.fir.kt | 2 +- .../declarations/contractBuilder/effects/returns/neg/6.kt | 2 +- .../contractBuilder/effects/returns/neg/7.fir.kt | 2 +- .../declarations/contractBuilder/effects/returns/neg/7.kt | 2 +- .../contractBuilder/effects/returns/pos/1.fir.kt | 2 +- .../declarations/contractBuilder/effects/returns/pos/1.kt | 2 +- .../declarations/contractBuilder/effects/returns/pos/2.kt | 2 +- .../declarations/contractBuilder/effects/returns/pos/3.kt | 2 +- .../declarations/contractBuilder/effects/returns/pos/4.kt | 2 +- .../contracts/declarations/contractFunction/neg/1.fir.kt | 2 +- .../contracts/declarations/contractFunction/neg/1.kt | 2 +- .../contracts/declarations/contractFunction/neg/2.fir.kt | 2 +- .../contracts/declarations/contractFunction/neg/2.kt | 2 +- .../contracts/declarations/contractFunction/neg/3.kt | 2 +- .../contracts/declarations/contractFunction/neg/4.fir.kt | 2 +- .../contracts/declarations/contractFunction/neg/4.kt | 2 +- .../contracts/declarations/contractFunction/pos/1.fir.kt | 2 +- .../contracts/declarations/contractFunction/pos/1.kt | 2 +- .../contracts/declarations/contractFunction/pos/2.kt | 2 +- libraries/tools/kotlinp/testData/OptionalAnnotation.kt | 2 +- 523 files changed, 525 insertions(+), 527 deletions(-) diff --git a/compiler/fir/analysis-tests/testData/resolveWithStdlib/contracts/fromSource/bad/returnsImplies/notNull.kt b/compiler/fir/analysis-tests/testData/resolveWithStdlib/contracts/fromSource/bad/returnsImplies/notNull.kt index d9019d0fbb1..64568e63dfe 100644 --- a/compiler/fir/analysis-tests/testData/resolveWithStdlib/contracts/fromSource/bad/returnsImplies/notNull.kt +++ b/compiler/fir/analysis-tests/testData/resolveWithStdlib/contracts/fromSource/bad/returnsImplies/notNull.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn import kotlin.contracts.* @OptIn(ExperimentalContracts::class) diff --git a/compiler/fir/analysis-tests/testData/resolveWithStdlib/contracts/fromSource/bad/returnsImplies/propertyGetter.kt b/compiler/fir/analysis-tests/testData/resolveWithStdlib/contracts/fromSource/bad/returnsImplies/propertyGetter.kt index 61c6636b8e7..cfda18e878e 100644 --- a/compiler/fir/analysis-tests/testData/resolveWithStdlib/contracts/fromSource/bad/returnsImplies/propertyGetter.kt +++ b/compiler/fir/analysis-tests/testData/resolveWithStdlib/contracts/fromSource/bad/returnsImplies/propertyGetter.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn import kotlin.contracts.* @OptIn(ExperimentalContracts::class) diff --git a/compiler/fir/analysis-tests/testData/resolveWithStdlib/contracts/fromSource/good/returnsImplies/conditionLogic.kt b/compiler/fir/analysis-tests/testData/resolveWithStdlib/contracts/fromSource/good/returnsImplies/conditionLogic.kt index 68c724a9810..0da8a8c70b6 100644 --- a/compiler/fir/analysis-tests/testData/resolveWithStdlib/contracts/fromSource/good/returnsImplies/conditionLogic.kt +++ b/compiler/fir/analysis-tests/testData/resolveWithStdlib/contracts/fromSource/good/returnsImplies/conditionLogic.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn import kotlin.contracts.* @OptIn(ExperimentalContracts::class) diff --git a/compiler/fir/analysis-tests/testData/resolveWithStdlib/contracts/fromSource/good/returnsImplies/inapplicable.kt b/compiler/fir/analysis-tests/testData/resolveWithStdlib/contracts/fromSource/good/returnsImplies/inapplicable.kt index 31e865f5892..2aad3e42ca7 100644 --- a/compiler/fir/analysis-tests/testData/resolveWithStdlib/contracts/fromSource/good/returnsImplies/inapplicable.kt +++ b/compiler/fir/analysis-tests/testData/resolveWithStdlib/contracts/fromSource/good/returnsImplies/inapplicable.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn import kotlin.contracts.* @OptIn(ExperimentalContracts::class) diff --git a/compiler/fir/analysis-tests/testData/resolveWithStdlib/contracts/fromSource/good/returnsImplies/notNull.kt b/compiler/fir/analysis-tests/testData/resolveWithStdlib/contracts/fromSource/good/returnsImplies/notNull.kt index ac8772a5630..3fc9c37bc44 100644 --- a/compiler/fir/analysis-tests/testData/resolveWithStdlib/contracts/fromSource/good/returnsImplies/notNull.kt +++ b/compiler/fir/analysis-tests/testData/resolveWithStdlib/contracts/fromSource/good/returnsImplies/notNull.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn import kotlin.contracts.* @OptIn(ExperimentalContracts::class) diff --git a/compiler/fir/analysis-tests/testData/resolveWithStdlib/contracts/fromSource/good/returnsImplies/safeCall.kt b/compiler/fir/analysis-tests/testData/resolveWithStdlib/contracts/fromSource/good/returnsImplies/safeCall.kt index a4a91986da6..d66ff7b26a9 100644 --- a/compiler/fir/analysis-tests/testData/resolveWithStdlib/contracts/fromSource/good/returnsImplies/safeCall.kt +++ b/compiler/fir/analysis-tests/testData/resolveWithStdlib/contracts/fromSource/good/returnsImplies/safeCall.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn import kotlin.contracts.* @OptIn(ExperimentalContracts::class) diff --git a/compiler/fir/analysis-tests/testData/resolveWithStdlib/contracts/fromSource/good/returnsImplies/trickyCases.kt b/compiler/fir/analysis-tests/testData/resolveWithStdlib/contracts/fromSource/good/returnsImplies/trickyCases.kt index e3432ab7c54..c0cdb80bb4d 100644 --- a/compiler/fir/analysis-tests/testData/resolveWithStdlib/contracts/fromSource/good/returnsImplies/trickyCases.kt +++ b/compiler/fir/analysis-tests/testData/resolveWithStdlib/contracts/fromSource/good/returnsImplies/trickyCases.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn import kotlin.contracts.* @OptIn(ExperimentalContracts::class) diff --git a/compiler/test-infrastructure/tests/org/jetbrains/kotlin/test/builders/LanguageVersionSettingsBuilder.kt b/compiler/test-infrastructure/tests/org/jetbrains/kotlin/test/builders/LanguageVersionSettingsBuilder.kt index 43ee90e40f2..48c580ff96d 100644 --- a/compiler/test-infrastructure/tests/org/jetbrains/kotlin/test/builders/LanguageVersionSettingsBuilder.kt +++ b/compiler/test-infrastructure/tests/org/jetbrains/kotlin/test/builders/LanguageVersionSettingsBuilder.kt @@ -63,7 +63,7 @@ class LanguageVersionSettingsBuilder { } val analysisFlags = listOfNotNull( - analysisFlag(AnalysisFlags.useExperimental, directives[LanguageSettingsDirectives.USE_EXPERIMENTAL].takeIf { it.isNotEmpty() }), + analysisFlag(AnalysisFlags.useExperimental, directives[LanguageSettingsDirectives.OPT_IN].takeIf { it.isNotEmpty() }), analysisFlag(AnalysisFlags.ignoreDataFlowInAssert, trueOrNull(LanguageSettingsDirectives.IGNORE_DATA_FLOW_IN_ASSERT in directives)), analysisFlag(AnalysisFlags.constraintSystemForOverloadResolution, directives.singleOrZeroValue(LanguageSettingsDirectives.CONSTRAINT_SYSTEM_FOR_OVERLOAD_RESOLUTION)), analysisFlag(AnalysisFlags.allowResultReturnType, trueOrNull(LanguageSettingsDirectives.ALLOW_RESULT_RETURN_TYPE in directives)), diff --git a/compiler/test-infrastructure/tests/org/jetbrains/kotlin/test/directives/LanguageSettingsDirectives.kt b/compiler/test-infrastructure/tests/org/jetbrains/kotlin/test/directives/LanguageSettingsDirectives.kt index 26de582f4f1..400ee867ef4 100644 --- a/compiler/test-infrastructure/tests/org/jetbrains/kotlin/test/directives/LanguageSettingsDirectives.kt +++ b/compiler/test-infrastructure/tests/org/jetbrains/kotlin/test/directives/LanguageSettingsDirectives.kt @@ -27,7 +27,7 @@ object LanguageSettingsDirectives : SimpleDirectivesContainer() { ) // --------------------- Analysis Flags --------------------- - val USE_EXPERIMENTAL by stringDirective( + val OPT_IN by stringDirective( description = "List of opted in annotations (AnalysisFlags.useExperimental)" ) diff --git a/compiler/testData/cfgVariablesWithStdLib/contracts/breakContinuesInInlinedLambda.kt b/compiler/testData/cfgVariablesWithStdLib/contracts/breakContinuesInInlinedLambda.kt index 3ae17899644..b40ce9be437 100644 --- a/compiler/testData/cfgVariablesWithStdLib/contracts/breakContinuesInInlinedLambda.kt +++ b/compiler/testData/cfgVariablesWithStdLib/contracts/breakContinuesInInlinedLambda.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.internal.ContractsDsl +// !OPT_IN: kotlin.internal.ContractsDsl import kotlin.contracts.* diff --git a/compiler/testData/cfgVariablesWithStdLib/contracts/inlinedLambdaAlwaysThrows.kt b/compiler/testData/cfgVariablesWithStdLib/contracts/inlinedLambdaAlwaysThrows.kt index a31d10bd4ed..fa5bebb2b95 100644 --- a/compiler/testData/cfgVariablesWithStdLib/contracts/inlinedLambdaAlwaysThrows.kt +++ b/compiler/testData/cfgVariablesWithStdLib/contracts/inlinedLambdaAlwaysThrows.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/testData/cfgVariablesWithStdLib/contracts/irrelevantUnknownClosure.kt b/compiler/testData/cfgVariablesWithStdLib/contracts/irrelevantUnknownClosure.kt index 828d0471ea2..6249d1a0c7c 100644 --- a/compiler/testData/cfgVariablesWithStdLib/contracts/irrelevantUnknownClosure.kt +++ b/compiler/testData/cfgVariablesWithStdLib/contracts/irrelevantUnknownClosure.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/testData/cfgVariablesWithStdLib/contracts/nestedTryCatchFinally.kt b/compiler/testData/cfgVariablesWithStdLib/contracts/nestedTryCatchFinally.kt index e86a2b130b0..29c2bdf8436 100644 --- a/compiler/testData/cfgVariablesWithStdLib/contracts/nestedTryCatchFinally.kt +++ b/compiler/testData/cfgVariablesWithStdLib/contracts/nestedTryCatchFinally.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/testData/cfgVariablesWithStdLib/contracts/nestedTryCatchs.kt b/compiler/testData/cfgVariablesWithStdLib/contracts/nestedTryCatchs.kt index b7da20d01d7..78fe564c5ef 100644 --- a/compiler/testData/cfgVariablesWithStdLib/contracts/nestedTryCatchs.kt +++ b/compiler/testData/cfgVariablesWithStdLib/contracts/nestedTryCatchs.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/testData/cfgVariablesWithStdLib/contracts/nonReturningInlinedLambda.kt b/compiler/testData/cfgVariablesWithStdLib/contracts/nonReturningInlinedLambda.kt index 6427e79c51c..d0c07ca5dd6 100644 --- a/compiler/testData/cfgVariablesWithStdLib/contracts/nonReturningInlinedLambda.kt +++ b/compiler/testData/cfgVariablesWithStdLib/contracts/nonReturningInlinedLambda.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/testData/cfgVariablesWithStdLib/contracts/returnsAndCalls.kt b/compiler/testData/cfgVariablesWithStdLib/contracts/returnsAndCalls.kt index 5cec285832b..330a5a7f82e 100644 --- a/compiler/testData/cfgVariablesWithStdLib/contracts/returnsAndCalls.kt +++ b/compiler/testData/cfgVariablesWithStdLib/contracts/returnsAndCalls.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.internal.ContractsDsl +// !OPT_IN: kotlin.internal.ContractsDsl import kotlin.contracts.* diff --git a/compiler/testData/cfgVariablesWithStdLib/contracts/throwIfNotCalled.kt b/compiler/testData/cfgVariablesWithStdLib/contracts/throwIfNotCalled.kt index 7f6c7aa0c8d..fb008147385 100644 --- a/compiler/testData/cfgVariablesWithStdLib/contracts/throwIfNotCalled.kt +++ b/compiler/testData/cfgVariablesWithStdLib/contracts/throwIfNotCalled.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/testData/cfgVariablesWithStdLib/contracts/tryCatch.kt b/compiler/testData/cfgVariablesWithStdLib/contracts/tryCatch.kt index cd2786de420..af49084af20 100644 --- a/compiler/testData/cfgVariablesWithStdLib/contracts/tryCatch.kt +++ b/compiler/testData/cfgVariablesWithStdLib/contracts/tryCatch.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/testData/cfgVariablesWithStdLib/contracts/tryCatchFinally.kt b/compiler/testData/cfgVariablesWithStdLib/contracts/tryCatchFinally.kt index 41756cbb638..677146ec696 100644 --- a/compiler/testData/cfgVariablesWithStdLib/contracts/tryCatchFinally.kt +++ b/compiler/testData/cfgVariablesWithStdLib/contracts/tryCatchFinally.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/testData/cfgWithStdLib/contracts/labeledReturns.kt b/compiler/testData/cfgWithStdLib/contracts/labeledReturns.kt index b23663ef37b..04b1319fe13 100644 --- a/compiler/testData/cfgWithStdLib/contracts/labeledReturns.kt +++ b/compiler/testData/cfgWithStdLib/contracts/labeledReturns.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/testData/cfgWithStdLib/contracts/nonReturningInlinedLambda.kt b/compiler/testData/cfgWithStdLib/contracts/nonReturningInlinedLambda.kt index 6427e79c51c..d0c07ca5dd6 100644 --- a/compiler/testData/cfgWithStdLib/contracts/nonReturningInlinedLambda.kt +++ b/compiler/testData/cfgWithStdLib/contracts/nonReturningInlinedLambda.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/testData/cfgWithStdLib/contracts/returnsAndCalls.kt b/compiler/testData/cfgWithStdLib/contracts/returnsAndCalls.kt index 5ebac7d613f..7449a18ebfa 100644 --- a/compiler/testData/cfgWithStdLib/contracts/returnsAndCalls.kt +++ b/compiler/testData/cfgWithStdLib/contracts/returnsAndCalls.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/testData/cfgWithStdLib/contracts/safeCallAndInPlaceReturn.kt b/compiler/testData/cfgWithStdLib/contracts/safeCallAndInPlaceReturn.kt index 59072af9c77..d48d41f23d7 100644 --- a/compiler/testData/cfgWithStdLib/contracts/safeCallAndInPlaceReturn.kt +++ b/compiler/testData/cfgWithStdLib/contracts/safeCallAndInPlaceReturn.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/testData/cfgWithStdLib/contracts/throwIfNotCalled.kt b/compiler/testData/cfgWithStdLib/contracts/throwIfNotCalled.kt index 7f6c7aa0c8d..fb008147385 100644 --- a/compiler/testData/cfgWithStdLib/contracts/throwIfNotCalled.kt +++ b/compiler/testData/cfgWithStdLib/contracts/throwIfNotCalled.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/testData/cfgWithStdLib/contracts/tryCatchFinally.kt b/compiler/testData/cfgWithStdLib/contracts/tryCatchFinally.kt index 41756cbb638..677146ec696 100644 --- a/compiler/testData/cfgWithStdLib/contracts/tryCatchFinally.kt +++ b/compiler/testData/cfgWithStdLib/contracts/tryCatchFinally.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/testData/codegen/box/compileKotlinAgainstKotlin/optionalAnnotation.kt b/compiler/testData/codegen/box/compileKotlinAgainstKotlin/optionalAnnotation.kt index a91d6325f44..807eb2a238b 100644 --- a/compiler/testData/codegen/box/compileKotlinAgainstKotlin/optionalAnnotation.kt +++ b/compiler/testData/codegen/box/compileKotlinAgainstKotlin/optionalAnnotation.kt @@ -1,6 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // !LANGUAGE: +MultiPlatformProjects -// !USE_EXPERIMENTAL: kotlin.ExperimentalMultiplatform +// !OPT_IN: kotlin.ExperimentalMultiplatform // TARGET_BACKEND: JVM // FULL_JDK // WITH_STDLIB diff --git a/compiler/testData/codegen/box/contracts/constructorArgument.kt b/compiler/testData/codegen/box/contracts/constructorArgument.kt index 7471b1adbf7..0707b6c4bfc 100644 --- a/compiler/testData/codegen/box/contracts/constructorArgument.kt +++ b/compiler/testData/codegen/box/contracts/constructorArgument.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // IGNORE_BACKEND: NATIVE import kotlin.contracts.* diff --git a/compiler/testData/codegen/box/contracts/destructuredVariable.kt b/compiler/testData/codegen/box/contracts/destructuredVariable.kt index 6aa3fcb6460..a02dccd1f63 100644 --- a/compiler/testData/codegen/box/contracts/destructuredVariable.kt +++ b/compiler/testData/codegen/box/contracts/destructuredVariable.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // IGNORE_BACKEND: NATIVE, JS // WITH_RUNTIME // KJS_WITH_FULL_RUNTIME diff --git a/compiler/testData/codegen/box/contracts/exactlyOnceNotInline.kt b/compiler/testData/codegen/box/contracts/exactlyOnceNotInline.kt index f7b19d6e890..386b9f2da1e 100644 --- a/compiler/testData/codegen/box/contracts/exactlyOnceNotInline.kt +++ b/compiler/testData/codegen/box/contracts/exactlyOnceNotInline.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // IGNORE_BACKEND: NATIVE import kotlin.contracts.* diff --git a/compiler/testData/codegen/box/contracts/exception.kt b/compiler/testData/codegen/box/contracts/exception.kt index 8cd2360d1a2..3d08816aca3 100644 --- a/compiler/testData/codegen/box/contracts/exception.kt +++ b/compiler/testData/codegen/box/contracts/exception.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // IGNORE_BACKEND: NATIVE // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/contracts/fieldInConstructorParens.kt b/compiler/testData/codegen/box/contracts/fieldInConstructorParens.kt index c704f80699b..19fcbfc334f 100644 --- a/compiler/testData/codegen/box/contracts/fieldInConstructorParens.kt +++ b/compiler/testData/codegen/box/contracts/fieldInConstructorParens.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // IGNORE_BACKEND: NATIVE // WITH_RUNTIME // KJS_WITH_FULL_RUNTIME diff --git a/compiler/testData/codegen/box/contracts/fieldReadInConstructor.kt b/compiler/testData/codegen/box/contracts/fieldReadInConstructor.kt index ea1ed8d9356..8b48a995d09 100644 --- a/compiler/testData/codegen/box/contracts/fieldReadInConstructor.kt +++ b/compiler/testData/codegen/box/contracts/fieldReadInConstructor.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // IGNORE_BACKEND: NATIVE // WITH_RUNTIME // KJS_WITH_FULL_RUNTIME diff --git a/compiler/testData/codegen/box/contracts/forLoop.kt b/compiler/testData/codegen/box/contracts/forLoop.kt index 455b38d8ec2..a470a808755 100644 --- a/compiler/testData/codegen/box/contracts/forLoop.kt +++ b/compiler/testData/codegen/box/contracts/forLoop.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // IGNORE_BACKEND: NATIVE // WITH_RUNTIME // KJS_WITH_FULL_RUNTIME diff --git a/compiler/testData/codegen/box/contracts/functionParameter.kt b/compiler/testData/codegen/box/contracts/functionParameter.kt index bcc77a3f99e..a16f509dd1b 100644 --- a/compiler/testData/codegen/box/contracts/functionParameter.kt +++ b/compiler/testData/codegen/box/contracts/functionParameter.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // IGNORE_BACKEND: NATIVE import kotlin.contracts.* diff --git a/compiler/testData/codegen/box/contracts/kt47168.kt b/compiler/testData/codegen/box/contracts/kt47168.kt index 7f50b9057a3..abc5e20b39c 100644 --- a/compiler/testData/codegen/box/contracts/kt47168.kt +++ b/compiler/testData/codegen/box/contracts/kt47168.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // IGNORE_BACKEND: NATIVE import kotlin.contracts.* diff --git a/compiler/testData/codegen/box/contracts/lambdaParameter.kt b/compiler/testData/codegen/box/contracts/lambdaParameter.kt index 5d95ae1bff5..1564be0bae3 100644 --- a/compiler/testData/codegen/box/contracts/lambdaParameter.kt +++ b/compiler/testData/codegen/box/contracts/lambdaParameter.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // IGNORE_BACKEND: NATIVE // WITH_RUNTIME // KJS_WITH_FULL_RUNTIME diff --git a/compiler/testData/codegen/box/contracts/listAppend.kt b/compiler/testData/codegen/box/contracts/listAppend.kt index 9af93e2c652..ca74897fd1a 100644 --- a/compiler/testData/codegen/box/contracts/listAppend.kt +++ b/compiler/testData/codegen/box/contracts/listAppend.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // IGNORE_BACKEND: NATIVE // WITH_RUNTIME // KJS_WITH_FULL_RUNTIME diff --git a/compiler/testData/codegen/box/contracts/nestedLambdaInNonInlineCallExactlyOnce.kt b/compiler/testData/codegen/box/contracts/nestedLambdaInNonInlineCallExactlyOnce.kt index 716786eb9ba..c0bd0a6bd06 100644 --- a/compiler/testData/codegen/box/contracts/nestedLambdaInNonInlineCallExactlyOnce.kt +++ b/compiler/testData/codegen/box/contracts/nestedLambdaInNonInlineCallExactlyOnce.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // IGNORE_BACKEND: JVM // WITH_RUNTIME // KT-38849 diff --git a/compiler/testData/codegen/box/contracts/valInWhen.kt b/compiler/testData/codegen/box/contracts/valInWhen.kt index 3057f4e64b6..a12a93573ae 100644 --- a/compiler/testData/codegen/box/contracts/valInWhen.kt +++ b/compiler/testData/codegen/box/contracts/valInWhen.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // IGNORE_BACKEND: NATIVE // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/inference/kt35684.kt b/compiler/testData/codegen/box/inference/kt35684.kt index 5da4d907ab9..e6ecb7e90c7 100644 --- a/compiler/testData/codegen/box/inference/kt35684.kt +++ b/compiler/testData/codegen/box/inference/kt35684.kt @@ -1,7 +1,7 @@ // DONT_TARGET_EXACT_BACKEND: WASM // WASM_MUTE_REASON: COROUTINES // !LANGUAGE: +NewInference -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // WITH_RUNTIME // ISSUE: KT-35684 diff --git a/compiler/testData/codegen/box/multiplatform/optionalExpectation.kt b/compiler/testData/codegen/box/multiplatform/optionalExpectation.kt index 16701c85c52..a306af02d5e 100644 --- a/compiler/testData/codegen/box/multiplatform/optionalExpectation.kt +++ b/compiler/testData/codegen/box/multiplatform/optionalExpectation.kt @@ -1,6 +1,6 @@ // IGNORE_BACKEND_FIR: JVM_IR // !LANGUAGE: +MultiPlatformProjects -// !USE_EXPERIMENTAL: kotlin.ExperimentalMultiplatform +// !OPT_IN: kotlin.ExperimentalMultiplatform // IGNORE_BACKEND: NATIVE // WITH_RUNTIME // MODULE: library diff --git a/compiler/testData/codegen/box/multiplatform/optionalExpectationJvm.kt b/compiler/testData/codegen/box/multiplatform/optionalExpectationJvm.kt index 2af96ee5bfe..550d60aa698 100644 --- a/compiler/testData/codegen/box/multiplatform/optionalExpectationJvm.kt +++ b/compiler/testData/codegen/box/multiplatform/optionalExpectationJvm.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +MultiPlatformProjects -// !USE_EXPERIMENTAL: kotlin.ExperimentalMultiplatform +// !OPT_IN: kotlin.ExperimentalMultiplatform // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: common.kt diff --git a/compiler/testData/codegen/box/reflection/annotations/findAnnotation.kt b/compiler/testData/codegen/box/reflection/annotations/findAnnotation.kt index 34528ab3ce6..cae61d912c3 100644 --- a/compiler/testData/codegen/box/reflection/annotations/findAnnotation.kt +++ b/compiler/testData/codegen/box/reflection/annotations/findAnnotation.kt @@ -1,7 +1,7 @@ // IGNORE_BACKEND: JS_IR // IGNORE_BACKEND: JS_IR_ES6 // IGNORE_BACKEND: JS, NATIVE -// !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi +// !OPT_IN: kotlin.ExperimentalStdlibApi // WITH_REFLECT import kotlin.reflect.full.findAnnotation diff --git a/compiler/testData/codegen/box/reflection/annotations/hasAnnotation.kt b/compiler/testData/codegen/box/reflection/annotations/hasAnnotation.kt index f353d675ced..834111d7882 100644 --- a/compiler/testData/codegen/box/reflection/annotations/hasAnnotation.kt +++ b/compiler/testData/codegen/box/reflection/annotations/hasAnnotation.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi +// !OPT_IN: kotlin.ExperimentalStdlibApi // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/annotations/repeatable/javaAnnotation.kt b/compiler/testData/codegen/box/reflection/annotations/repeatable/javaAnnotation.kt index be46fd6e28a..df8a5963f23 100644 --- a/compiler/testData/codegen/box/reflection/annotations/repeatable/javaAnnotation.kt +++ b/compiler/testData/codegen/box/reflection/annotations/repeatable/javaAnnotation.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +RepeatableAnnotations -// !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi +// !OPT_IN: kotlin.ExperimentalStdlibApi // TARGET_BACKEND: JVM_IR // JVM_TARGET: 1.8 // FULL_JDK diff --git a/compiler/testData/codegen/box/reflection/annotations/repeatable/jvmRepeatableKotlinAnnotation.kt b/compiler/testData/codegen/box/reflection/annotations/repeatable/jvmRepeatableKotlinAnnotation.kt index 3a3f079779f..e6ff54c34f5 100644 --- a/compiler/testData/codegen/box/reflection/annotations/repeatable/jvmRepeatableKotlinAnnotation.kt +++ b/compiler/testData/codegen/box/reflection/annotations/repeatable/jvmRepeatableKotlinAnnotation.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +RepeatableAnnotations -// !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi +// !OPT_IN: kotlin.ExperimentalStdlibApi // TARGET_BACKEND: JVM_IR // JVM_TARGET: 1.8 // FULL_JDK diff --git a/compiler/testData/codegen/box/reflection/annotations/repeatable/kotlinAnnotation.kt b/compiler/testData/codegen/box/reflection/annotations/repeatable/kotlinAnnotation.kt index f2f46dcf221..c35f52e36ff 100644 --- a/compiler/testData/codegen/box/reflection/annotations/repeatable/kotlinAnnotation.kt +++ b/compiler/testData/codegen/box/reflection/annotations/repeatable/kotlinAnnotation.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +RepeatableAnnotations -// !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi +// !OPT_IN: kotlin.ExperimentalStdlibApi // TARGET_BACKEND: JVM_IR // JVM_TARGET: 1.8 // FULL_JDK diff --git a/compiler/testData/codegen/box/reflection/annotations/repeatable/nonRepeatedAnnotationWithItsContainer.kt b/compiler/testData/codegen/box/reflection/annotations/repeatable/nonRepeatedAnnotationWithItsContainer.kt index 5acc0729ed7..928b7998f97 100644 --- a/compiler/testData/codegen/box/reflection/annotations/repeatable/nonRepeatedAnnotationWithItsContainer.kt +++ b/compiler/testData/codegen/box/reflection/annotations/repeatable/nonRepeatedAnnotationWithItsContainer.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +RepeatableAnnotations -// !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi +// !OPT_IN: kotlin.ExperimentalStdlibApi // TARGET_BACKEND: JVM_IR // JVM_TARGET: 1.8 // FULL_JDK diff --git a/compiler/testData/codegen/box/reflection/isInstance/isInstanceCastAndSafeCast.kt b/compiler/testData/codegen/box/reflection/isInstance/isInstanceCastAndSafeCast.kt index 3a409a7c94b..f8fad635b30 100644 --- a/compiler/testData/codegen/box/reflection/isInstance/isInstanceCastAndSafeCast.kt +++ b/compiler/testData/codegen/box/reflection/isInstance/isInstanceCastAndSafeCast.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi +// !OPT_IN: kotlin.ExperimentalStdlibApi // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reflection/lambdaClasses/parameterNamesAndNullability.kt b/compiler/testData/codegen/box/reflection/lambdaClasses/parameterNamesAndNullability.kt index 564d777df1b..f9079b6ca29 100644 --- a/compiler/testData/codegen/box/reflection/lambdaClasses/parameterNamesAndNullability.kt +++ b/compiler/testData/codegen/box/reflection/lambdaClasses/parameterNamesAndNullability.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.reflect.jvm.ExperimentalReflectionOnLambdas +// !OPT_IN: kotlin.reflect.jvm.ExperimentalReflectionOnLambdas // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/lambdaClasses/reflectOnDefaultWithInlineClassArgument.kt b/compiler/testData/codegen/box/reflection/lambdaClasses/reflectOnDefaultWithInlineClassArgument.kt index 13e3a31682c..07f2da7c99d 100644 --- a/compiler/testData/codegen/box/reflection/lambdaClasses/reflectOnDefaultWithInlineClassArgument.kt +++ b/compiler/testData/codegen/box/reflection/lambdaClasses/reflectOnDefaultWithInlineClassArgument.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.reflect.jvm.ExperimentalReflectionOnLambdas +// !OPT_IN: kotlin.reflect.jvm.ExperimentalReflectionOnLambdas // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/lambdaClasses/reflectOnLambdaInArrayConstructor.kt b/compiler/testData/codegen/box/reflection/lambdaClasses/reflectOnLambdaInArrayConstructor.kt index 79813e93d30..aad6766ca32 100644 --- a/compiler/testData/codegen/box/reflection/lambdaClasses/reflectOnLambdaInArrayConstructor.kt +++ b/compiler/testData/codegen/box/reflection/lambdaClasses/reflectOnLambdaInArrayConstructor.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.reflect.jvm.ExperimentalReflectionOnLambdas +// !OPT_IN: kotlin.reflect.jvm.ExperimentalReflectionOnLambdas // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/lambdaClasses/reflectOnLambdaInConstructor.kt b/compiler/testData/codegen/box/reflection/lambdaClasses/reflectOnLambdaInConstructor.kt index d5e9fc7fc01..304d5549308 100644 --- a/compiler/testData/codegen/box/reflection/lambdaClasses/reflectOnLambdaInConstructor.kt +++ b/compiler/testData/codegen/box/reflection/lambdaClasses/reflectOnLambdaInConstructor.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.reflect.jvm.ExperimentalReflectionOnLambdas +// !OPT_IN: kotlin.reflect.jvm.ExperimentalReflectionOnLambdas // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/lambdaClasses/reflectOnLambdaInField.kt b/compiler/testData/codegen/box/reflection/lambdaClasses/reflectOnLambdaInField.kt index 0f7ce0f34d6..a91a9692495 100644 --- a/compiler/testData/codegen/box/reflection/lambdaClasses/reflectOnLambdaInField.kt +++ b/compiler/testData/codegen/box/reflection/lambdaClasses/reflectOnLambdaInField.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.reflect.jvm.ExperimentalReflectionOnLambdas +// !OPT_IN: kotlin.reflect.jvm.ExperimentalReflectionOnLambdas // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/lambdaClasses/reflectOnLambdaInStaticField.kt b/compiler/testData/codegen/box/reflection/lambdaClasses/reflectOnLambdaInStaticField.kt index 51a2c6db800..07346cc7f78 100644 --- a/compiler/testData/codegen/box/reflection/lambdaClasses/reflectOnLambdaInStaticField.kt +++ b/compiler/testData/codegen/box/reflection/lambdaClasses/reflectOnLambdaInStaticField.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.reflect.jvm.ExperimentalReflectionOnLambdas +// !OPT_IN: kotlin.reflect.jvm.ExperimentalReflectionOnLambdas // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/lambdaClasses/reflectOnLambdaInSuspend.kt b/compiler/testData/codegen/box/reflection/lambdaClasses/reflectOnLambdaInSuspend.kt index 9f077698687..55311f56e50 100644 --- a/compiler/testData/codegen/box/reflection/lambdaClasses/reflectOnLambdaInSuspend.kt +++ b/compiler/testData/codegen/box/reflection/lambdaClasses/reflectOnLambdaInSuspend.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.reflect.jvm.ExperimentalReflectionOnLambdas +// !OPT_IN: kotlin.reflect.jvm.ExperimentalReflectionOnLambdas // TARGET_BACKEND: JVM // WITH_REFLECT // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/reflection/lambdaClasses/reflectOnLambdaInSuspendLambda.kt b/compiler/testData/codegen/box/reflection/lambdaClasses/reflectOnLambdaInSuspendLambda.kt index 31f5236eee2..7f6bb407776 100644 --- a/compiler/testData/codegen/box/reflection/lambdaClasses/reflectOnLambdaInSuspendLambda.kt +++ b/compiler/testData/codegen/box/reflection/lambdaClasses/reflectOnLambdaInSuspendLambda.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.reflect.jvm.ExperimentalReflectionOnLambdas +// !OPT_IN: kotlin.reflect.jvm.ExperimentalReflectionOnLambdas // TARGET_BACKEND: JVM // WITH_REFLECT // WITH_COROUTINES diff --git a/compiler/testData/codegen/box/reflection/lambdaClasses/reflectOnSuspendLambdaInField.kt b/compiler/testData/codegen/box/reflection/lambdaClasses/reflectOnSuspendLambdaInField.kt index 7beb7be3a56..1fa7cee8b3d 100644 --- a/compiler/testData/codegen/box/reflection/lambdaClasses/reflectOnSuspendLambdaInField.kt +++ b/compiler/testData/codegen/box/reflection/lambdaClasses/reflectOnSuspendLambdaInField.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.reflect.jvm.ExperimentalReflectionOnLambdas +// !OPT_IN: kotlin.reflect.jvm.ExperimentalReflectionOnLambdas // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/typeOf/flexibleTypes_before.kt b/compiler/testData/codegen/box/reflection/typeOf/flexibleTypes_before.kt index 72ae0a2f5cc..41ba1597de5 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/flexibleTypes_before.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/flexibleTypes_before.kt @@ -1,5 +1,5 @@ // !API_VERSION: 1.5 -// !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi +// !OPT_IN: kotlin.ExperimentalStdlibApi // TARGET_BACKEND: JVM // WITH_REFLECT // FILE: box.kt diff --git a/compiler/testData/codegen/box/reflection/typeOf/js/classes.kt b/compiler/testData/codegen/box/reflection/typeOf/js/classes.kt index 77f9b80a5de..387bec887a8 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/js/classes.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/js/classes.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi +// !OPT_IN: kotlin.ExperimentalStdlibApi // TARGET_BACKEND: JS // WITH_REFLECT // KJS_WITH_FULL_RUNTIME diff --git a/compiler/testData/codegen/box/reflection/typeOf/js/inlineClasses.kt b/compiler/testData/codegen/box/reflection/typeOf/js/inlineClasses.kt index 5a87c4fb36a..bde178b0402 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/js/inlineClasses.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/js/inlineClasses.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi +// !OPT_IN: kotlin.ExperimentalStdlibApi // TARGET_BACKEND: JS // WITH_REFLECT // KJS_WITH_FULL_RUNTIME diff --git a/compiler/testData/codegen/box/reflection/typeOf/js/kType.kt b/compiler/testData/codegen/box/reflection/typeOf/js/kType.kt index 1e27fa20e0f..a0f899e7f54 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/js/kType.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/js/kType.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi +// !OPT_IN: kotlin.ExperimentalStdlibApi // TARGET_BACKEND: JS // WITH_REFLECT // KJS_WITH_FULL_RUNTIME diff --git a/compiler/testData/codegen/box/reflection/typeOf/js/manyTypeArguments.kt b/compiler/testData/codegen/box/reflection/typeOf/js/manyTypeArguments.kt index 58d59848d34..d1e0666800c 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/js/manyTypeArguments.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/js/manyTypeArguments.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi +// !OPT_IN: kotlin.ExperimentalStdlibApi // TARGET_BACKEND: JS // WITH_REFLECT // KJS_WITH_FULL_RUNTIME diff --git a/compiler/testData/codegen/box/reflection/typeOf/js/multipleLayers.kt b/compiler/testData/codegen/box/reflection/typeOf/js/multipleLayers.kt index 9342b361809..ee9aa52d0f2 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/js/multipleLayers.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/js/multipleLayers.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi +// !OPT_IN: kotlin.ExperimentalStdlibApi // TARGET_BACKEND: JS // WITH_REFLECT // KJS_WITH_FULL_RUNTIME diff --git a/compiler/testData/codegen/box/reflection/typeOf/js/multipleModules.kt b/compiler/testData/codegen/box/reflection/typeOf/js/multipleModules.kt index 0a974e2cf56..58bfa79c08f 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/js/multipleModules.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/js/multipleModules.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi +// !OPT_IN: kotlin.ExperimentalStdlibApi // TARGET_BACKEND: JS // WITH_REFLECT // KJS_WITH_FULL_RUNTIME diff --git a/compiler/testData/codegen/box/reflection/typeOf/mutableCollections_before.kt b/compiler/testData/codegen/box/reflection/typeOf/mutableCollections_before.kt index f5e9ec79070..88f570750b4 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/mutableCollections_before.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/mutableCollections_before.kt @@ -1,5 +1,5 @@ // !API_VERSION: 1.5 -// !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi +// !OPT_IN: kotlin.ExperimentalStdlibApi // TARGET_BACKEND: JVM // WITH_REFLECT diff --git a/compiler/testData/codegen/box/reflection/typeOf/noReflect/flexibleTypes_before.kt b/compiler/testData/codegen/box/reflection/typeOf/noReflect/flexibleTypes_before.kt index cb77d600c61..914f410cf46 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/noReflect/flexibleTypes_before.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/noReflect/flexibleTypes_before.kt @@ -1,5 +1,5 @@ // !API_VERSION: 1.5 -// !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi +// !OPT_IN: kotlin.ExperimentalStdlibApi // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: box.kt diff --git a/compiler/testData/codegen/box/reflection/typeOf/noReflect/mutableCollections_before.kt b/compiler/testData/codegen/box/reflection/typeOf/noReflect/mutableCollections_before.kt index cf62caee6bf..07c8b2a1fe9 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/noReflect/mutableCollections_before.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/noReflect/mutableCollections_before.kt @@ -1,5 +1,5 @@ // !API_VERSION: 1.5 -// !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi +// !OPT_IN: kotlin.ExperimentalStdlibApi // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reflection/typeOf/noReflect/nothing_before.kt b/compiler/testData/codegen/box/reflection/typeOf/noReflect/nothing_before.kt index f9c791b1e19..f6c25f0cd1d 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/noReflect/nothing_before.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/noReflect/nothing_before.kt @@ -1,5 +1,5 @@ // !API_VERSION: 1.5 -// !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi +// !OPT_IN: kotlin.ExperimentalStdlibApi // TARGET_BACKEND: JVM // WITH_RUNTIME // FILE: box.kt diff --git a/compiler/testData/codegen/box/reflection/typeOf/noReflect/rawTypes_before.kt b/compiler/testData/codegen/box/reflection/typeOf/noReflect/rawTypes_before.kt index ebcc6984eb7..b7dd6e5a7d2 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/noReflect/rawTypes_before.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/noReflect/rawTypes_before.kt @@ -1,5 +1,5 @@ // !API_VERSION: 1.5 -// !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi +// !OPT_IN: kotlin.ExperimentalStdlibApi // TARGET_BACKEND: JVM // IGNORE_BACKEND_FIR: JVM_IR // WITH_RUNTIME diff --git a/compiler/testData/codegen/box/reflection/typeOf/nothing_before.kt b/compiler/testData/codegen/box/reflection/typeOf/nothing_before.kt index 44432fc61a0..97584e57062 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/nothing_before.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/nothing_before.kt @@ -1,5 +1,5 @@ // !API_VERSION: 1.5 -// !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi +// !OPT_IN: kotlin.ExperimentalStdlibApi // TARGET_BACKEND: JVM // WITH_REFLECT // FILE: box.kt diff --git a/compiler/testData/codegen/box/reflection/typeOf/rawTypes_before.kt b/compiler/testData/codegen/box/reflection/typeOf/rawTypes_before.kt index 2dcd81205d8..0324f8781a6 100644 --- a/compiler/testData/codegen/box/reflection/typeOf/rawTypes_before.kt +++ b/compiler/testData/codegen/box/reflection/typeOf/rawTypes_before.kt @@ -1,5 +1,5 @@ // !API_VERSION: 1.5 -// !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi +// !OPT_IN: kotlin.ExperimentalStdlibApi // TARGET_BACKEND: JVM // IGNORE_BACKEND_FIR: JVM_IR // WITH_REFLECT diff --git a/compiler/testData/codegen/boxInline/contracts/cfgDependendValInitialization.kt b/compiler/testData/codegen/boxInline/contracts/cfgDependendValInitialization.kt index f6ff580d681..ac24e9d0fa2 100644 --- a/compiler/testData/codegen/boxInline/contracts/cfgDependendValInitialization.kt +++ b/compiler/testData/codegen/boxInline/contracts/cfgDependendValInitialization.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // IGNORE_BACKEND: NATIVE // FILE: 1.kt diff --git a/compiler/testData/codegen/boxInline/contracts/complexInitializer.kt b/compiler/testData/codegen/boxInline/contracts/complexInitializer.kt index b01a2d8657b..2e521788d09 100644 --- a/compiler/testData/codegen/boxInline/contracts/complexInitializer.kt +++ b/compiler/testData/codegen/boxInline/contracts/complexInitializer.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // IGNORE_BACKEND: NATIVE // FILE: 1.kt diff --git a/compiler/testData/codegen/boxInline/contracts/complexInitializerWithStackTransformation.kt b/compiler/testData/codegen/boxInline/contracts/complexInitializerWithStackTransformation.kt index 2157bdee544..b959fb31ecf 100644 --- a/compiler/testData/codegen/boxInline/contracts/complexInitializerWithStackTransformation.kt +++ b/compiler/testData/codegen/boxInline/contracts/complexInitializerWithStackTransformation.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // IGNORE_BACKEND: NATIVE // FILE: 1.kt diff --git a/compiler/testData/codegen/boxInline/contracts/crossinlineCallableReference.kt b/compiler/testData/codegen/boxInline/contracts/crossinlineCallableReference.kt index e5c8e4e94ac..aacd1ca58db 100644 --- a/compiler/testData/codegen/boxInline/contracts/crossinlineCallableReference.kt +++ b/compiler/testData/codegen/boxInline/contracts/crossinlineCallableReference.kt @@ -1,5 +1,5 @@ // IGNORE_FIR_DIAGNOSTICS -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // IGNORE_BACKEND: NATIVE // NO_CHECK_LAMBDA_INLINING // FILE: 1.kt diff --git a/compiler/testData/codegen/boxInline/contracts/definiteLongValInitialization.kt b/compiler/testData/codegen/boxInline/contracts/definiteLongValInitialization.kt index c4ba6c41a60..67fa8c60790 100644 --- a/compiler/testData/codegen/boxInline/contracts/definiteLongValInitialization.kt +++ b/compiler/testData/codegen/boxInline/contracts/definiteLongValInitialization.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // IGNORE_BACKEND: NATIVE // FILE: 1.kt diff --git a/compiler/testData/codegen/boxInline/contracts/definiteNestedValInitialization.kt b/compiler/testData/codegen/boxInline/contracts/definiteNestedValInitialization.kt index acc062478d5..1612f45da1d 100644 --- a/compiler/testData/codegen/boxInline/contracts/definiteNestedValInitialization.kt +++ b/compiler/testData/codegen/boxInline/contracts/definiteNestedValInitialization.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // IGNORE_BACKEND: NATIVE // FILE: 1.kt diff --git a/compiler/testData/codegen/boxInline/contracts/definiteValInitInInitializer.kt b/compiler/testData/codegen/boxInline/contracts/definiteValInitInInitializer.kt index 7e8b27ff751..b95bf7ebf41 100644 --- a/compiler/testData/codegen/boxInline/contracts/definiteValInitInInitializer.kt +++ b/compiler/testData/codegen/boxInline/contracts/definiteValInitInInitializer.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // IGNORE_BACKEND: NATIVE // NO_CHECK_LAMBDA_INLINING diff --git a/compiler/testData/codegen/boxInline/contracts/definiteValInitialization.kt b/compiler/testData/codegen/boxInline/contracts/definiteValInitialization.kt index f30fc098526..ef00b7e836a 100644 --- a/compiler/testData/codegen/boxInline/contracts/definiteValInitialization.kt +++ b/compiler/testData/codegen/boxInline/contracts/definiteValInitialization.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // IGNORE_BACKEND: NATIVE // FILE: 1.kt diff --git a/compiler/testData/codegen/boxInline/contracts/exactlyOnceCrossinline.kt b/compiler/testData/codegen/boxInline/contracts/exactlyOnceCrossinline.kt index d78329407c8..08614daecf9 100644 --- a/compiler/testData/codegen/boxInline/contracts/exactlyOnceCrossinline.kt +++ b/compiler/testData/codegen/boxInline/contracts/exactlyOnceCrossinline.kt @@ -1,5 +1,5 @@ // IGNORE_FIR_DIAGNOSTICS -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // IGNORE_BACKEND: NATIVE // FILE: 1.kt diff --git a/compiler/testData/codegen/boxInline/contracts/exactlyOnceCrossinline2.kt b/compiler/testData/codegen/boxInline/contracts/exactlyOnceCrossinline2.kt index 04e3a7f91d9..a6598e341e4 100644 --- a/compiler/testData/codegen/boxInline/contracts/exactlyOnceCrossinline2.kt +++ b/compiler/testData/codegen/boxInline/contracts/exactlyOnceCrossinline2.kt @@ -1,5 +1,5 @@ // IGNORE_FIR_DIAGNOSTICS -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // IGNORE_BACKEND: NATIVE // FILE: 1.kt package test diff --git a/compiler/testData/codegen/boxInline/contracts/exactlyOnceNoinline.kt b/compiler/testData/codegen/boxInline/contracts/exactlyOnceNoinline.kt index 771c624ad49..ad0b7d764ef 100644 --- a/compiler/testData/codegen/boxInline/contracts/exactlyOnceNoinline.kt +++ b/compiler/testData/codegen/boxInline/contracts/exactlyOnceNoinline.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // IGNORE_BACKEND: NATIVE // NO_CHECK_LAMBDA_INLINING diff --git a/compiler/testData/codegen/boxInline/contracts/nonLocalReturn.kt b/compiler/testData/codegen/boxInline/contracts/nonLocalReturn.kt index 7cff445f4d4..00799ed4515 100644 --- a/compiler/testData/codegen/boxInline/contracts/nonLocalReturn.kt +++ b/compiler/testData/codegen/boxInline/contracts/nonLocalReturn.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // IGNORE_BACKEND: NATIVE // FILE: 1.kt diff --git a/compiler/testData/codegen/boxInline/contracts/nonLocalReturnWithCycle.kt b/compiler/testData/codegen/boxInline/contracts/nonLocalReturnWithCycle.kt index 0805b74260c..2e40b4a97f6 100644 --- a/compiler/testData/codegen/boxInline/contracts/nonLocalReturnWithCycle.kt +++ b/compiler/testData/codegen/boxInline/contracts/nonLocalReturnWithCycle.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // IGNORE_BACKEND: NATIVE // WITH_RUNTIME // KJS_WITH_FULL_RUNTIME diff --git a/compiler/testData/codegen/boxInline/contracts/propertyInitialization.kt b/compiler/testData/codegen/boxInline/contracts/propertyInitialization.kt index 73c3b13bc34..756540aca7e 100644 --- a/compiler/testData/codegen/boxInline/contracts/propertyInitialization.kt +++ b/compiler/testData/codegen/boxInline/contracts/propertyInitialization.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // IGNORE_BACKEND: NATIVE // FILE: 1.kt diff --git a/compiler/testData/codegen/boxInline/contracts/valInitializationAndUsageInNestedLambda.kt b/compiler/testData/codegen/boxInline/contracts/valInitializationAndUsageInNestedLambda.kt index 3150b557fa2..68a634d2a0a 100644 --- a/compiler/testData/codegen/boxInline/contracts/valInitializationAndUsageInNestedLambda.kt +++ b/compiler/testData/codegen/boxInline/contracts/valInitializationAndUsageInNestedLambda.kt @@ -1,5 +1,5 @@ // NO_CHECK_LAMBDA_INLINING -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // IGNORE_BACKEND: NATIVE // FILE: 1.kt diff --git a/compiler/testData/codegen/bytecodeListing/multiplatform/optionalExpectation.kt b/compiler/testData/codegen/bytecodeListing/multiplatform/optionalExpectation.kt index 813bef61d4d..2d26643a5c8 100644 --- a/compiler/testData/codegen/bytecodeListing/multiplatform/optionalExpectation.kt +++ b/compiler/testData/codegen/bytecodeListing/multiplatform/optionalExpectation.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +MultiPlatformProjects +UseGetterNameForPropertyAnnotationsMethodOnJvm -// !USE_EXPERIMENTAL: kotlin.ExperimentalMultiplatform +// !OPT_IN: kotlin.ExperimentalMultiplatform // TARGET_BACKEND: JVM // WITH_RUNTIME diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/fieldInitialization.fir.kt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/fieldInitialization.fir.kt index 2e18d3eaedb..2efb4954808 100644 --- a/compiler/testData/diagnostics/tests/controlFlowAnalysis/fieldInitialization.fir.kt +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/fieldInitialization.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.internal.ContractsDsl +// !OPT_IN: kotlin.internal.ContractsDsl import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/tests/controlFlowAnalysis/fieldInitialization.kt b/compiler/testData/diagnostics/tests/controlFlowAnalysis/fieldInitialization.kt index 1c7677ec5a4..9038dcaa5ba 100644 --- a/compiler/testData/diagnostics/tests/controlFlowAnalysis/fieldInitialization.kt +++ b/compiler/testData/diagnostics/tests/controlFlowAnalysis/fieldInitialization.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.internal.ContractsDsl +// !OPT_IN: kotlin.internal.ContractsDsl import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/export/extendingNonExportedType.kt b/compiler/testData/diagnostics/testsWithJsStdLib/export/extendingNonExportedType.kt index 37ace185ed5..aec72fe12c8 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/export/extendingNonExportedType.kt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/export/extendingNonExportedType.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.js.ExperimentalJsExport +// !OPT_IN: kotlin.js.ExperimentalJsExport // !RENDER_DIAGNOSTICS_MESSAGES package foo diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/export/jsExportOnNestedDeclarations.kt b/compiler/testData/diagnostics/testsWithJsStdLib/export/jsExportOnNestedDeclarations.kt index 76bb54b083e..1168d4eeef1 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/export/jsExportOnNestedDeclarations.kt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/export/jsExportOnNestedDeclarations.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.js.ExperimentalJsExport +// !OPT_IN: kotlin.js.ExperimentalJsExport package foo diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/export/secondaryConstructorWithoutJsName.kt b/compiler/testData/diagnostics/testsWithJsStdLib/export/secondaryConstructorWithoutJsName.kt index 8f7dcf80cb0..d4104b6d13f 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/export/secondaryConstructorWithoutJsName.kt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/export/secondaryConstructorWithoutJsName.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.js.ExperimentalJsExport +// !OPT_IN: kotlin.js.ExperimentalJsExport // !RENDER_DIAGNOSTICS_MESSAGES package foo diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/export/unexportableTypesInSignature.kt b/compiler/testData/diagnostics/testsWithJsStdLib/export/unexportableTypesInSignature.kt index 1667a5eea3a..54110e5eb95 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/export/unexportableTypesInSignature.kt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/export/unexportableTypesInSignature.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.js.ExperimentalJsExport +// !OPT_IN: kotlin.js.ExperimentalJsExport // !DIAGNOSTICS: -UNUSED_PARAMETER // !RENDER_DIAGNOSTICS_MESSAGES diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/export/unexportableTypesInTypeParameters.kt b/compiler/testData/diagnostics/testsWithJsStdLib/export/unexportableTypesInTypeParameters.kt index 824fd1a77de..d15c491623d 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/export/unexportableTypesInTypeParameters.kt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/export/unexportableTypesInTypeParameters.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.js.ExperimentalJsExport +// !OPT_IN: kotlin.js.ExperimentalJsExport // !DIAGNOSTICS: -UNUSED_PARAMETER // !RENDER_DIAGNOSTICS_MESSAGES diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/export/wrongExportedDeclaration.kt b/compiler/testData/diagnostics/testsWithJsStdLib/export/wrongExportedDeclaration.kt index a9d85b0d982..00d14a645e4 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/export/wrongExportedDeclaration.kt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/export/wrongExportedDeclaration.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.js.ExperimentalJsExport +// !OPT_IN: kotlin.js.ExperimentalJsExport // !RENDER_DIAGNOSTICS_MESSAGES // !DIAGNOSTICS: -INLINE_CLASS_DEPRECATED diff --git a/compiler/testData/diagnostics/testsWithJsStdLib/export/wrongExportedDeclarationInExportedFile.kt b/compiler/testData/diagnostics/testsWithJsStdLib/export/wrongExportedDeclarationInExportedFile.kt index f34249c8b56..c8e4dc66963 100644 --- a/compiler/testData/diagnostics/testsWithJsStdLib/export/wrongExportedDeclarationInExportedFile.kt +++ b/compiler/testData/diagnostics/testsWithJsStdLib/export/wrongExportedDeclarationInExportedFile.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.js.ExperimentalJsExport +// !OPT_IN: kotlin.js.ExperimentalJsExport // !RENDER_DIAGNOSTICS_MESSAGES @file:JsExport diff --git a/compiler/testData/diagnostics/testsWithStdLib/builderInference/incorrectCalls.kt b/compiler/testData/diagnostics/testsWithStdLib/builderInference/incorrectCalls.kt index 444a6e0bd2f..526b4c563d3 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/builderInference/incorrectCalls.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/builderInference/incorrectCalls.kt @@ -1,6 +1,6 @@ // FIR_IDENTICAL // !LANGUAGE: +UnrestrictedBuilderInference -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -UNUSED_EXPRESSION -UNUSED_PARAMETER -UNUSED_VARIABLE @file:OptIn(ExperimentalTypeInference::class) diff --git a/compiler/testData/diagnostics/testsWithStdLib/builderInference/incorrectCallsWithRestrictions.kt b/compiler/testData/diagnostics/testsWithStdLib/builderInference/incorrectCallsWithRestrictions.kt index 5c2b02a9e4a..f80649f75b4 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/builderInference/incorrectCallsWithRestrictions.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/builderInference/incorrectCallsWithRestrictions.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -UNUSED_EXPRESSION -UNUSED_PARAMETER -UNUSED_VARIABLE @file:OptIn(ExperimentalTypeInference::class) diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/breakContinuesInInlinedLambda.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/breakContinuesInInlinedLambda.fir.kt index 3d2a16a0721..19ccc431d01 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/breakContinuesInInlinedLambda.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/breakContinuesInInlinedLambda.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/breakContinuesInInlinedLambda.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/breakContinuesInInlinedLambda.kt index 84bc6d11dc7..f6fc26e64c6 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/breakContinuesInInlinedLambda.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/breakContinuesInInlinedLambda.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/expressionBody.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/expressionBody.kt index d1cc0e68604..3769f9360b1 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/expressionBody.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/expressionBody.kt @@ -1,6 +1,6 @@ // FIR_IDENTICAL // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/implicitCastToAnyInReturnType.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/implicitCastToAnyInReturnType.kt index dc175871c2a..8f9955a9400 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/implicitCastToAnyInReturnType.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/implicitCastToAnyInReturnType.kt @@ -1,6 +1,6 @@ // FIR_IDENTICAL // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/inlinedLambdaAlwaysThrows.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/inlinedLambdaAlwaysThrows.fir.kt index df14fafcbd9..3858200e897 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/inlinedLambdaAlwaysThrows.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/inlinedLambdaAlwaysThrows.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/inlinedLambdaAlwaysThrows.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/inlinedLambdaAlwaysThrows.kt index 333d439a709..d7fb501a5c6 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/inlinedLambdaAlwaysThrows.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/inlinedLambdaAlwaysThrows.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/irrelevantUnknownClosure.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/irrelevantUnknownClosure.kt index 1f3cf12f8f1..38874c05b4a 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/irrelevantUnknownClosure.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/irrelevantUnknownClosure.kt @@ -1,6 +1,6 @@ // FIR_IDENTICAL // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/labeledReturns.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/labeledReturns.fir.kt index dadefaabe00..883aa5c5f62 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/labeledReturns.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/labeledReturns.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/labeledReturns.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/labeledReturns.kt index 80b25ca56e3..0a6111e3efb 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/labeledReturns.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/labeledReturns.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/nestedTryCatchFinally.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/nestedTryCatchFinally.fir.kt index d014d268d74..aa65bcf675b 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/nestedTryCatchFinally.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/nestedTryCatchFinally.fir.kt @@ -1,5 +1,5 @@ // !DIAGNOSTICS: -UNUSED_PARAMETER -INVISIBLE_MEMBER -INVISIBLE_REFERENCE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/nestedTryCatchFinally.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/nestedTryCatchFinally.kt index 4d4f0a72ce5..30e9e8aa92c 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/nestedTryCatchFinally.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/nestedTryCatchFinally.kt @@ -1,5 +1,5 @@ // !DIAGNOSTICS: -UNUSED_PARAMETER -INVISIBLE_MEMBER -INVISIBLE_REFERENCE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/nestedTryCatchs.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/nestedTryCatchs.fir.kt index 92731c8c587..7a5aa4c0a09 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/nestedTryCatchs.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/nestedTryCatchs.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/nestedTryCatchs.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/nestedTryCatchs.kt index 5896a2a50a7..6ec23b61569 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/nestedTryCatchs.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/nestedTryCatchs.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/nonLocalReturn.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/nonLocalReturn.kt index 91c9d7984c9..b3d1dc8e880 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/nonLocalReturn.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/nonLocalReturn.kt @@ -1,6 +1,6 @@ // FIR_IDENTICAL // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/nonReturningInlinedLambda.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/nonReturningInlinedLambda.fir.kt index fd625cf422c..6cc1cc0e203 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/nonReturningInlinedLambda.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/nonReturningInlinedLambda.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/nonReturningInlinedLambda.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/nonReturningInlinedLambda.kt index aaab946b9fc..32533392ed0 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/nonReturningInlinedLambda.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/nonReturningInlinedLambda.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/safeCallAndInPlaceReturn.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/safeCallAndInPlaceReturn.fir.kt index 95c2c41ed64..9e98491ed93 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/safeCallAndInPlaceReturn.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/safeCallAndInPlaceReturn.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/safeCallAndInPlaceReturn.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/safeCallAndInPlaceReturn.kt index 2e8e5833a58..fb80b3734ef 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/safeCallAndInPlaceReturn.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/safeCallAndInPlaceReturn.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/severalJumpOutsFromInlinedLambda.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/severalJumpOutsFromInlinedLambda.fir.kt index 021c6028789..9e3e050cb15 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/severalJumpOutsFromInlinedLambda.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/severalJumpOutsFromInlinedLambda.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/severalJumpOutsFromInlinedLambda.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/severalJumpOutsFromInlinedLambda.kt index 8d2b1723fb9..fa46f36fde2 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/severalJumpOutsFromInlinedLambda.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/severalJumpOutsFromInlinedLambda.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/throwIfNotCalled.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/throwIfNotCalled.fir.kt index 3adc7cc800c..0bd17740917 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/throwIfNotCalled.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/throwIfNotCalled.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/throwIfNotCalled.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/throwIfNotCalled.kt index b015db64a14..a5eb3be4a3c 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/throwIfNotCalled.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/throwIfNotCalled.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/tryCatch.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/tryCatch.kt index 4bd16a3b1b9..249a231b40d 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/tryCatch.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/tryCatch.kt @@ -1,6 +1,6 @@ // FIR_IDENTICAL // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/tryCatchFinally.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/tryCatchFinally.fir.kt index d3a10206f10..88b59ba4e36 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/tryCatchFinally.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/tryCatchFinally.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER -UNUSED_PARAMETER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/tryCatchFinally.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/tryCatchFinally.kt index 5b9180c669d..e12d43c76a8 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/tryCatchFinally.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/tryCatchFinally.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER -UNUSED_PARAMETER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/typeMismatch.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/typeMismatch.fir.kt index 8d756c88dc0..5273a4f6d97 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/typeMismatch.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/typeMismatch.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/typeMismatch.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/typeMismatch.kt index cdc57e2c590..849fd4cd727 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/typeMismatch.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/typeMismatch.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/unreachableCode.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/unreachableCode.fir.kt index 9dcfe5a6b28..7a1d5c4c3fc 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/unreachableCode.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/unreachableCode.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/unreachableCode.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/unreachableCode.kt index 9e2e4c3c87d..ff19c3f26d5 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/unreachableCode.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/flowInlining/unreachableCode.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/atLeastOnce/valDefiniteReassignment.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/atLeastOnce/valDefiniteReassignment.fir.kt index 54576e9367e..3d2e2d70909 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/atLeastOnce/valDefiniteReassignment.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/atLeastOnce/valDefiniteReassignment.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/atLeastOnce/valDefiniteReassignment.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/atLeastOnce/valDefiniteReassignment.kt index 2ec535e2522..fbf104ecc7d 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/atLeastOnce/valDefiniteReassignment.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/atLeastOnce/valDefiniteReassignment.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/atLeastOnce/varDefiniteInitialization.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/atLeastOnce/varDefiniteInitialization.kt index 40bb9f5e4fa..fd925baa1ec 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/atLeastOnce/varDefiniteInitialization.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/atLeastOnce/varDefiniteInitialization.kt @@ -1,6 +1,6 @@ // FIR_IDENTICAL // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/atLeastOnce/varIndefiniteInitialization.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/atLeastOnce/varIndefiniteInitialization.fir.kt index f5f67ce8c1f..3537cdc5560 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/atLeastOnce/varIndefiniteInitialization.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/atLeastOnce/varIndefiniteInitialization.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/atLeastOnce/varIndefiniteInitialization.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/atLeastOnce/varIndefiniteInitialization.kt index 982dea5de2d..084b00e207c 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/atLeastOnce/varIndefiniteInitialization.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/atLeastOnce/varIndefiniteInitialization.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/exactlyOnce/valDefiniteInitialization.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/exactlyOnce/valDefiniteInitialization.fir.kt index 8c455d59a2f..c47f14ab5f1 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/exactlyOnce/valDefiniteInitialization.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/exactlyOnce/valDefiniteInitialization.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/exactlyOnce/valDefiniteInitialization.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/exactlyOnce/valDefiniteInitialization.kt index dbad861f8f7..b91538805e4 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/exactlyOnce/valDefiniteInitialization.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/exactlyOnce/valDefiniteInitialization.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/exactlyOnce/valDefiniteReassignment.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/exactlyOnce/valDefiniteReassignment.kt index b3473388198..f496b00a2b3 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/exactlyOnce/valDefiniteReassignment.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/exactlyOnce/valDefiniteReassignment.kt @@ -1,6 +1,6 @@ // FIR_IDENTICAL // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/exactlyOnce/valIndefiniteInitialization.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/exactlyOnce/valIndefiniteInitialization.fir.kt index c3b4b879195..a651a5c81ed 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/exactlyOnce/valIndefiniteInitialization.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/exactlyOnce/valIndefiniteInitialization.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/exactlyOnce/valIndefiniteInitialization.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/exactlyOnce/valIndefiniteInitialization.kt index 980b3dd1fed..412a08f8c18 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/exactlyOnce/valIndefiniteInitialization.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/exactlyOnce/valIndefiniteInitialization.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/exactlyOnce/varDefiniteInitalization.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/exactlyOnce/varDefiniteInitalization.kt index 9178a564403..9cf7c487ec3 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/exactlyOnce/varDefiniteInitalization.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/exactlyOnce/varDefiniteInitalization.kt @@ -1,6 +1,6 @@ // FIR_IDENTICAL // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/exactlyOnce/varIndefiniteInitialization.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/exactlyOnce/varIndefiniteInitialization.fir.kt index 760ebe4eb9f..bcecb89c792 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/exactlyOnce/varIndefiniteInitialization.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/exactlyOnce/varIndefiniteInitialization.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/exactlyOnce/varIndefiniteInitialization.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/exactlyOnce/varIndefiniteInitialization.kt index 7e9fc0f767e..fb3653b7272 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/exactlyOnce/varIndefiniteInitialization.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/exactlyOnce/varIndefiniteInitialization.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/exactlyOnce/withReceiver.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/exactlyOnce/withReceiver.kt index 1ae884e790f..35f759db934 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/exactlyOnce/withReceiver.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/exactlyOnce/withReceiver.kt @@ -1,6 +1,6 @@ // FIR_IDENTICAL // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/unknown/unknownInvocations.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/unknown/unknownInvocations.kt index d480523d1ac..5258916e941 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/unknown/unknownInvocations.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/controlflow/initialization/unknown/unknownInvocations.kt @@ -1,6 +1,6 @@ // FIR_IDENTICAL // !LANGUAGE: +AllowContractsForCustomFunctions +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/accessToOuterThis.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/accessToOuterThis.fir.kt index 39287222f77..c830fd148fa 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/accessToOuterThis.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/accessToOuterThis.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect +AllowContractsForNonOverridableMembers -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER -SENSELESS_COMPARISON import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/accessToOuterThis.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/accessToOuterThis.kt index 1abacf2dfa0..eaf53a2a98e 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/accessToOuterThis.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/accessToOuterThis.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect +AllowContractsForNonOverridableMembers -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER -SENSELESS_COMPARISON import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/booleanComparisons.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/booleanComparisons.fir.kt index cd2a2e09d42..82af9337022 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/booleanComparisons.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/booleanComparisons.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/booleanComparisons.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/booleanComparisons.kt index cd0b9265fb0..d59fb06db49 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/booleanComparisons.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/booleanComparisons.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/callInContractDescription.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/callInContractDescription.fir.kt index caa02ce70b8..7401df98044 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/callInContractDescription.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/callInContractDescription.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/callInContractDescription.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/callInContractDescription.kt index 0df71d3932a..c2b4eacbcd5 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/callInContractDescription.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/callInContractDescription.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/contractCallSites.1.3.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/contractCallSites.1.3.fir.kt index 25b4630c391..ab5c3af1a97 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/contractCallSites.1.3.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/contractCallSites.1.3.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -AllowContractsForNonOverridableMembers -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER -NOTHING_TO_INLINE -ABSTRACT_FUNCTION_IN_NON_ABSTRACT_CLASS -ABSTRACT_FUNCTION_WITH_BODY -UNUSED_PARAMETER -UNUSED_VARIABLE -EXPERIMENTAL_FEATURE_WARNING import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/contractCallSites.1.3.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/contractCallSites.1.3.kt index 6c915667789..7ea692b13b6 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/contractCallSites.1.3.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/contractCallSites.1.3.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -AllowContractsForNonOverridableMembers -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER -NOTHING_TO_INLINE -ABSTRACT_FUNCTION_IN_NON_ABSTRACT_CLASS -ABSTRACT_FUNCTION_WITH_BODY -UNUSED_PARAMETER -UNUSED_VARIABLE -EXPERIMENTAL_FEATURE_WARNING import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/contractCallSites.1.4.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/contractCallSites.1.4.fir.kt index 9c3aaa4b771..0af91dc3760 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/contractCallSites.1.4.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/contractCallSites.1.4.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect +AllowContractsForNonOverridableMembers +AllowReifiedGenericsInContracts -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER -NOTHING_TO_INLINE -ABSTRACT_FUNCTION_IN_NON_ABSTRACT_CLASS -ABSTRACT_FUNCTION_WITH_BODY -UNUSED_PARAMETER -UNUSED_VARIABLE -EXPERIMENTAL_FEATURE_WARNING import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/contractCallSites.1.4.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/contractCallSites.1.4.kt index 39020cae00f..389f357fec4 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/contractCallSites.1.4.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/contractCallSites.1.4.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect +AllowContractsForNonOverridableMembers +AllowReifiedGenericsInContracts -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER -NOTHING_TO_INLINE -ABSTRACT_FUNCTION_IN_NON_ABSTRACT_CLASS -ABSTRACT_FUNCTION_WITH_BODY -UNUSED_PARAMETER -UNUSED_VARIABLE -EXPERIMENTAL_FEATURE_WARNING import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/emptyContract.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/emptyContract.fir.kt index eaed628ce7b..569b76f3df4 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/emptyContract.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/emptyContract.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/emptyContract.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/emptyContract.kt index 0194cc135c0..27d9c3695f9 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/emptyContract.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/emptyContract.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/illegalConstructionInContractBlock.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/illegalConstructionInContractBlock.fir.kt index 24e5759f54b..d870781327c 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/illegalConstructionInContractBlock.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/illegalConstructionInContractBlock.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER -NOTHING_TO_INLINE -ABSTRACT_FUNCTION_IN_NON_ABSTRACT_CLASS -ABSTRACT_FUNCTION_WITH_BODY -UNUSED_PARAMETER -UNUSED_VARIABLE -EXPERIMENTAL_FEATURE_WARNING import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/illegalConstructionInContractBlock.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/illegalConstructionInContractBlock.kt index c2ef94f16e2..5ced8e5977c 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/illegalConstructionInContractBlock.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/illegalConstructionInContractBlock.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER -NOTHING_TO_INLINE -ABSTRACT_FUNCTION_IN_NON_ABSTRACT_CLASS -ABSTRACT_FUNCTION_WITH_BODY -UNUSED_PARAMETER -UNUSED_VARIABLE -EXPERIMENTAL_FEATURE_WARNING import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/illegalEqualsCondition.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/illegalEqualsCondition.fir.kt index 105885f010e..65ea84ae40d 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/illegalEqualsCondition.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/illegalEqualsCondition.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/illegalEqualsCondition.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/illegalEqualsCondition.kt index 7e872d33061..8c7069eadfb 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/illegalEqualsCondition.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/illegalEqualsCondition.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/nestedConditionalEffects.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/nestedConditionalEffects.fir.kt index 4fe389bea2f..4e3a04d5e9a 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/nestedConditionalEffects.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/nestedConditionalEffects.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/nestedConditionalEffects.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/nestedConditionalEffects.kt index 9971d4c06d0..1663e76176d 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/nestedConditionalEffects.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/nestedConditionalEffects.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/nonLambdaLiteralAsArgument.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/nonLambdaLiteralAsArgument.fir.kt index ea05aa00cde..537a9eb6dfc 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/nonLambdaLiteralAsArgument.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/nonLambdaLiteralAsArgument.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER -EXPOSED_PARAMETER_TYPE import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/nonLambdaLiteralAsArgument.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/nonLambdaLiteralAsArgument.kt index d5c37299a3f..301a84c84bd 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/nonLambdaLiteralAsArgument.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/nonLambdaLiteralAsArgument.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER -EXPOSED_PARAMETER_TYPE import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/notFirstStatement.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/notFirstStatement.fir.kt index 0c4b3c1ce0f..d39866c1dbb 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/notFirstStatement.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/notFirstStatement.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER -UNUSED_VARIABLE -REDUNDANT_LABEL_WARNING -UNUSED_PARAMETER -NOTHING_TO_INLINE -CAST_NEVER_SUCCEEDS // Issues: KT-26153, KT-26191 diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/notFirstStatement.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/notFirstStatement.kt index c43696bc144..f817f7467b3 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/notFirstStatement.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/notFirstStatement.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER -UNUSED_VARIABLE -REDUNDANT_LABEL_WARNING -UNUSED_PARAMETER -NOTHING_TO_INLINE -CAST_NEVER_SUCCEEDS // Issues: KT-26153, KT-26191 diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/recursiveContract.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/recursiveContract.fir.kt index 18590fe4036..d04480ba087 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/recursiveContract.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/recursiveContract.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !LANGUAGE: +UseReturnsEffect // Issue: KT-26386 diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/recursiveContract.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/recursiveContract.kt index e6e69415072..8fe383a2bc0 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/recursiveContract.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/recursiveContract.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !LANGUAGE: +UseReturnsEffect // Issue: KT-26386 diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/recursiveContractCustomContractFunction.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/recursiveContractCustomContractFunction.fir.kt index 34b542a79b2..9c878f9b5b8 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/recursiveContractCustomContractFunction.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/recursiveContractCustomContractFunction.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !LANGUAGE: +UseReturnsEffect // Issue: KT-26386 diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/recursiveContractCustomContractFunction.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/recursiveContractCustomContractFunction.kt index 1b57f6a6d0f..7c41a5f2c3b 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/recursiveContractCustomContractFunction.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/recursiveContractCustomContractFunction.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !LANGUAGE: +UseReturnsEffect // Issue: KT-26386 diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/referenceToProperty.1.3.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/referenceToProperty.1.3.fir.kt index 3dc1ddea7c9..30531f58ea5 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/referenceToProperty.1.3.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/referenceToProperty.1.3.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -AllowContractsForNonOverridableMembers -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/referenceToProperty.1.3.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/referenceToProperty.1.3.kt index e188c5fe8d6..75f9832711f 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/referenceToProperty.1.3.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/referenceToProperty.1.3.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -AllowContractsForNonOverridableMembers -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/referenceToProperty.1.4.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/referenceToProperty.1.4.fir.kt index e56ebeb0dc5..0fb4a51a3dd 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/referenceToProperty.1.4.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/referenceToProperty.1.4.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect +AllowContractsForNonOverridableMembers -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/referenceToProperty.1.4.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/referenceToProperty.1.4.kt index c362cd30c60..2dcd01b3065 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/referenceToProperty.1.4.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/referenceToProperty.1.4.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect +AllowContractsForNonOverridableMembers -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/typeReferences.1.3.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/typeReferences.1.3.fir.kt index 10bda601213..0c14b5121c9 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/typeReferences.1.3.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/typeReferences.1.3.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -AllowContractsForNonOverridableMembers -AllowReifiedGenericsInContracts -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/typeReferences.1.3.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/typeReferences.1.3.kt index 52b1475d107..21a26717c5f 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/typeReferences.1.3.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/typeReferences.1.3.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -AllowContractsForNonOverridableMembers -AllowReifiedGenericsInContracts -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/typeReferences.1.4.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/typeReferences.1.4.fir.kt index 34ff3139fa4..e91f22962c6 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/typeReferences.1.4.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/typeReferences.1.4.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect +AllowContractsForNonOverridableMembers +AllowReifiedGenericsInContracts -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/typeReferences.1.4.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/typeReferences.1.4.kt index 329ae838c54..2eea5e43e6a 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/typeReferences.1.4.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/typeReferences.1.4.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect +AllowContractsForNonOverridableMembers +AllowReifiedGenericsInContracts -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/unlabeledReceiver.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/unlabeledReceiver.fir.kt index 71547211313..69e0c761fc4 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/unlabeledReceiver.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/unlabeledReceiver.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/unlabeledReceiver.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/unlabeledReceiver.kt index 6473449af37..725a025286b 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/unlabeledReceiver.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/errors/unlabeledReceiver.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/fqnContractFunction.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/fqnContractFunction.kt index 57ec1f9051f..09287118956 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/fqnContractFunction.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/fqnContractFunction.kt @@ -1,6 +1,6 @@ // FIR_IDENTICAL // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.InvocationKind diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/useBeforeDeclaration.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/useBeforeDeclaration.fir.kt index 11f0fb11445..e3373b8c9d1 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/useBeforeDeclaration.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/useBeforeDeclaration.fir.kt @@ -1,7 +1,7 @@ // FIR_IDE_IGNORE // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/useBeforeDeclaration.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/useBeforeDeclaration.kt index d2010bd9997..f57e07be075 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/useBeforeDeclaration.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/dsl/useBeforeDeclaration.kt @@ -1,7 +1,7 @@ // FIR_IDE_IGNORE // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/callWithDefaultValue.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/callWithDefaultValue.fir.kt index 576f9274b5d..c223c8e3408 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/callWithDefaultValue.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/callWithDefaultValue.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/callWithDefaultValue.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/callWithDefaultValue.kt index 5ba80682dff..5db051808ae 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/callWithDefaultValue.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/callWithDefaultValue.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/catchExceptionSpilling.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/catchExceptionSpilling.fir.kt index f922b23dfb2..0844960798a 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/catchExceptionSpilling.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/catchExceptionSpilling.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/catchExceptionSpilling.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/catchExceptionSpilling.kt index 4b65a11ae93..fbbcd0b1f4f 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/catchExceptionSpilling.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/catchExceptionSpilling.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/compositions.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/compositions.fir.kt index 041dd2ac34e..ab874d1c09b 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/compositions.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/compositions.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/compositions.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/compositions.kt index 0a3a6595435..9bd4cce0ff9 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/compositions.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/compositions.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/contractWithDeepGenerics.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/contractWithDeepGenerics.fir.kt index e68bd7726f9..350676455e8 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/contractWithDeepGenerics.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/contractWithDeepGenerics.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // ISSUE: KT-43260 import kotlin.contracts.ExperimentalContracts diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/contractWithDeepGenerics.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/contractWithDeepGenerics.kt index 13cae5cf1d0..c263c6d0f0a 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/contractWithDeepGenerics.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/contractWithDeepGenerics.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // ISSUE: KT-43260 import kotlin.contracts.ExperimentalContracts diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/contractsOnMembers.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/contractsOnMembers.fir.kt index e002daa345f..366aee5408e 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/contractsOnMembers.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/contractsOnMembers.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect +AllowContractsForNonOverridableMembers -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/contractsOnMembers.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/contractsOnMembers.kt index 7d129aef90f..520a8571f8c 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/contractsOnMembers.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/contractsOnMembers.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect +AllowContractsForNonOverridableMembers -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/deeplyNested.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/deeplyNested.fir.kt index 8c50697b594..d31758ab1b7 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/deeplyNested.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/deeplyNested.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/deeplyNested.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/deeplyNested.kt index b5e5353608e..ae4f2916297 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/deeplyNested.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/deeplyNested.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/extensionReceiver.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/extensionReceiver.fir.kt index 1a09ae91bb5..869af01096b 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/extensionReceiver.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/extensionReceiver.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -ContractsOnCallsWithImplicitReceiver -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER // // ISSUE: KT-28672 diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/extensionReceiver.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/extensionReceiver.kt index 3ea7f80c23d..04f222bd3af 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/extensionReceiver.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/extensionReceiver.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -ContractsOnCallsWithImplicitReceiver -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER // // ISSUE: KT-28672 diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/extensionReceiver_after.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/extensionReceiver_after.fir.kt index 3037bd6a083..4b27c578c89 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/extensionReceiver_after.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/extensionReceiver_after.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect +ContractsOnCallsWithImplicitReceiver -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER // // ISSUE: KT-28672 diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/extensionReceiver_after.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/extensionReceiver_after.kt index 9e6713cb635..371889f3f44 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/extensionReceiver_after.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/extensionReceiver_after.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect +ContractsOnCallsWithImplicitReceiver -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER // // ISSUE: KT-28672 diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/intersectingInfo.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/intersectingInfo.fir.kt index 791ee5ed247..f4db9ebc50e 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/intersectingInfo.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/intersectingInfo.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/intersectingInfo.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/intersectingInfo.kt index 91f928dd872..5f8b9020224 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/intersectingInfo.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/intersectingInfo.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/intersectionTypes.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/intersectionTypes.fir.kt index bbf0af51250..34a9b54bcbc 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/intersectionTypes.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/intersectionTypes.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/intersectionTypes.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/intersectionTypes.kt index 409bd49e579..a382ca27113 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/intersectionTypes.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/intersectionTypes.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/multieffect/implicitIff.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/multieffect/implicitIff.fir.kt index e2d4afea643..dd573898bf1 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/multieffect/implicitIff.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/multieffect/implicitIff.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/multieffect/implicitIff.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/multieffect/implicitIff.kt index eb70fd609de..d216c95d57f 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/multieffect/implicitIff.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/multieffect/implicitIff.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/multieffect/returnsAndCalls.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/multieffect/returnsAndCalls.fir.kt index 6e490586931..138012a2f1f 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/multieffect/returnsAndCalls.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/multieffect/returnsAndCalls.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/multieffect/returnsAndCalls.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/multieffect/returnsAndCalls.kt index 7a8f99a8f34..06f119c9ebe 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/multieffect/returnsAndCalls.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/multieffect/returnsAndCalls.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect +UseCallsInPlaceEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/nullabilitySmartcastWhenNullability.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/nullabilitySmartcastWhenNullability.fir.kt index 980a4027df3..9cb0a48acc3 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/nullabilitySmartcastWhenNullability.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/nullabilitySmartcastWhenNullability.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/nullabilitySmartcastWhenNullability.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/nullabilitySmartcastWhenNullability.kt index c6fe19ee38e..599a8e33d94 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/nullabilitySmartcastWhenNullability.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/nullabilitySmartcastWhenNullability.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/andOperator.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/andOperator.fir.kt index 068a42a58d0..37107d4cb68 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/andOperator.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/andOperator.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/andOperator.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/andOperator.kt index 5ea59c8689e..08b53641016 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/andOperator.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/andOperator.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/andOperatorWithConstant.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/andOperatorWithConstant.fir.kt index aa7e89d6f6b..6f6a413364b 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/andOperatorWithConstant.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/andOperatorWithConstant.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/andOperatorWithConstant.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/andOperatorWithConstant.kt index 39434b361f1..c3d4a00b823 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/andOperatorWithConstant.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/andOperatorWithConstant.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/andOperatorWithUnknown.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/andOperatorWithUnknown.fir.kt index 127da358de7..663f7ec81b3 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/andOperatorWithUnknown.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/andOperatorWithUnknown.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/andOperatorWithUnknown.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/andOperatorWithUnknown.kt index 5c0515991ae..885b44482ce 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/andOperatorWithUnknown.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/andOperatorWithUnknown.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/equalsOperator.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/equalsOperator.fir.kt index 28c6d4d5972..7a622776936 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/equalsOperator.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/equalsOperator.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/equalsOperator.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/equalsOperator.kt index 75dc03156f1..e18fdc7da24 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/equalsOperator.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/equalsOperator.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/equalsWithNullableBoolean.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/equalsWithNullableBoolean.fir.kt index 5424b7c7a96..1111c989f77 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/equalsWithNullableBoolean.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/equalsWithNullableBoolean.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/equalsWithNullableBoolean.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/equalsWithNullableBoolean.kt index 3a4c2b0d1b3..b8ea86726b3 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/equalsWithNullableBoolean.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/equalsWithNullableBoolean.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/isInstanceOperator.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/isInstanceOperator.fir.kt index 514407cc298..2e1e37938e0 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/isInstanceOperator.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/isInstanceOperator.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/isInstanceOperator.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/isInstanceOperator.kt index f24f6af4ba3..e4326558f08 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/isInstanceOperator.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/isInstanceOperator.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/orOperator.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/orOperator.fir.kt index 07fd4078f63..4378899f0da 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/orOperator.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/orOperator.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/orOperator.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/orOperator.kt index 075411d5042..245de34c232 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/orOperator.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/orOperator.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/orOperatorWithConstant.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/orOperatorWithConstant.fir.kt index 816c747dd99..5f37f572b74 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/orOperatorWithConstant.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/orOperatorWithConstant.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/orOperatorWithConstant.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/orOperatorWithConstant.kt index 5e675b5c305..8701fc05eed 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/orOperatorWithConstant.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/orOperatorWithConstant.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/orOperatorWithUnknown.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/orOperatorWithUnknown.fir.kt index 70faf07d3bf..24c82d31330 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/orOperatorWithUnknown.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/orOperatorWithUnknown.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/orOperatorWithUnknown.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/orOperatorWithUnknown.kt index a35c50791df..217be5cfa63 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/orOperatorWithUnknown.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/operatorsTests/orOperatorWithUnknown.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/partiallyIncorrect.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/partiallyIncorrect.fir.kt index 74823fcc009..bc8ea86851e 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/partiallyIncorrect.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/partiallyIncorrect.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/partiallyIncorrect.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/partiallyIncorrect.kt index 6d685909369..56689e394a2 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/partiallyIncorrect.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/partiallyIncorrect.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/receiver.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/receiver.fir.kt index 6fb91017f33..33775c4081f 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/receiver.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/receiver.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/receiver.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/receiver.kt index db562fd8342..cbdcf03ea23 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/receiver.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/receiver.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/reifiedGeneric.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/reifiedGeneric.fir.kt index 36518bbd3d5..d52d6fd96d8 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/reifiedGeneric.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/reifiedGeneric.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect +AllowReifiedGenericsInContracts -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER -UNUSED_VARIABLE import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/reifiedGeneric.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/reifiedGeneric.kt index ed040a3689c..9cd978857cc 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/reifiedGeneric.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/reifiedGeneric.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect +AllowReifiedGenericsInContracts -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER -UNUSED_VARIABLE import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/safecallAndReturnsNull.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/safecallAndReturnsNull.kt index df863632c68..9f5dd8dda34 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/safecallAndReturnsNull.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/safecallAndReturnsNull.kt @@ -1,6 +1,6 @@ // FIR_IDENTICAL // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/throwsEffect.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/throwsEffect.fir.kt index 96e9dd74516..d018f8841a3 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/throwsEffect.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/throwsEffect.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/throwsEffect.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/throwsEffect.kt index c2ff648ccd9..aa86d894df9 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/throwsEffect.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/throwsEffect.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/typeSmartcastWhenNullability.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/typeSmartcastWhenNullability.fir.kt index dd9904f1dd1..8119c8fc5ca 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/typeSmartcastWhenNullability.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/typeSmartcastWhenNullability.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/typeSmartcastWhenNullability.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/typeSmartcastWhenNullability.kt index 70f5c05b34d..7747b882424 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/typeSmartcastWhenNullability.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/typeSmartcastWhenNullability.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/unreachableBranches.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/unreachableBranches.fir.kt index 6dec79f5f3a..4ba03e90d4a 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/unreachableBranches.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/unreachableBranches.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/unreachableBranches.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/unreachableBranches.kt index 668ae673d36..e1bfb02b6d8 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/unreachableBranches.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/unreachableBranches.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/valueOfContractedFunctionIngored.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/valueOfContractedFunctionIngored.kt index 60015281e60..61c049d5c52 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/valueOfContractedFunctionIngored.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/valueOfContractedFunctionIngored.kt @@ -1,6 +1,6 @@ // FIR_IDENTICAL // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/when/withSubject.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/when/withSubject.fir.kt index 1e5423b7c0e..c7f6ae022c0 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/when/withSubject.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/when/withSubject.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/when/withSubject.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/when/withSubject.kt index 4bd760fb8d9..0f2a76199b5 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/when/withSubject.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/when/withSubject.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/when/withSubjectNullableBoolean.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/when/withSubjectNullableBoolean.fir.kt index b531c71d436..468473a5941 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/when/withSubjectNullableBoolean.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/when/withSubjectNullableBoolean.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/when/withSubjectNullableBoolean.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/when/withSubjectNullableBoolean.kt index 4aedfbea57f..8d3e7f0a4c1 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/when/withSubjectNullableBoolean.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/when/withSubjectNullableBoolean.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/when/withoutSubject.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/when/withoutSubject.fir.kt index a49baaecc76..bcdaec710d8 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/when/withoutSubject.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/when/withoutSubject.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/when/withoutSubject.kt b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/when/withoutSubject.kt index f65c322e10f..645d0a1a868 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/when/withoutSubject.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/contracts/smartcasts/when/withoutSubject.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER import kotlin.contracts.* diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/basicBuildListBuildMap.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/basicBuildListBuildMap.kt index bdadb61746e..a3617a7e8e0 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/basicBuildListBuildMap.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/basicBuildListBuildMap.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn @OptIn(ExperimentalStdlibApi::class) fun test1(): List = buildList { diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/callableReferenceToASuspendFunction.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/callableReferenceToASuspendFunction.fir.kt index 5e9c154ae78..5daae0900bc 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/callableReferenceToASuspendFunction.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/callableReferenceToASuspendFunction.fir.kt @@ -1,6 +1,6 @@ // !LANGUAGE: +NewInference // !DIAGNOSTICS: -UNUSED_PARAMETER -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn import kotlin.reflect.KSuspendFunction0 import kotlin.reflect.KSuspendFunction1 diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/callableReferenceToASuspendFunction.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/callableReferenceToASuspendFunction.kt index 930e6240889..529a8229ef2 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/callableReferenceToASuspendFunction.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/callableReferenceToASuspendFunction.kt @@ -1,6 +1,6 @@ // !LANGUAGE: +NewInference // !DIAGNOSTICS: -UNUSED_PARAMETER -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn import kotlin.reflect.KSuspendFunction0 import kotlin.reflect.KSuspendFunction1 diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/chainCallWithExtensionExplicitTypes.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/chainCallWithExtensionExplicitTypes.kt index 32921707c31..5eb9b23e7d4 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/chainCallWithExtensionExplicitTypes.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/chainCallWithExtensionExplicitTypes.kt @@ -1,7 +1,7 @@ // FIR_IDENTICAL // !LANGUAGE: +NewInference // !DIAGNOSTICS: -UNUSED_PARAMETER -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn import kotlin.experimental.ExperimentalTypeInference diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/coroutineInferenceWithCapturedTypeVariable.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/coroutineInferenceWithCapturedTypeVariable.kt index 417d9f64b11..50339cb5869 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/coroutineInferenceWithCapturedTypeVariable.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/coroutineInferenceWithCapturedTypeVariable.kt @@ -1,7 +1,7 @@ // FIR_IDENTICAL // !LANGUAGE: +NewInference // !DIAGNOSTICS: -UNUSED_PARAMETER -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn import kotlin.experimental.ExperimentalTypeInference diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/correctMember.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/correctMember.kt index 302b2cfd873..54dff05b779 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/correctMember.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/correctMember.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -UNUSED_EXPRESSION -UNUSED_PARAMETER -UNUSED_VARIABLE @file:OptIn(ExperimentalTypeInference::class) diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/doubleColonExpressionToClassWithParameters.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/doubleColonExpressionToClassWithParameters.kt index 3e529dcd228..c5f62bc46e9 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/doubleColonExpressionToClassWithParameters.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/doubleColonExpressionToClassWithParameters.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER -UNUSED_EXPRESSION @file:OptIn(ExperimentalTypeInference::class) diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/extensionPriority.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/extensionPriority.kt index 2a3a03a02ca..1879433c4e4 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/extensionPriority.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/extensionPriority.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -UNUSED_EXPRESSION -UNUSED_PARAMETER -UNUSED_VARIABLE @file:OptIn(ExperimentalTypeInference::class) diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/extensionSuspend.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/extensionSuspend.kt index 3a4884bddbf..5d9bd24b5cd 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/extensionSuspend.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/extensionSuspend.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -UNUSED_EXPRESSION -UNUSED_PARAMETER -UNUSED_VARIABLE @file:OptIn(ExperimentalTypeInference::class) diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/extensionWithNonValuableConstraints.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/extensionWithNonValuableConstraints.fir.kt index 43af55bbe82..9756946f13b 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/extensionWithNonValuableConstraints.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/extensionWithNonValuableConstraints.fir.kt @@ -1,5 +1,5 @@ // !DIAGNOSTICS: -UNUSED_PARAMETER -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // NI_EXPECTED_FILE @file:OptIn(ExperimentalTypeInference::class) diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/extensionWithNonValuableConstraints.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/extensionWithNonValuableConstraints.kt index e4c6654c54d..b2557ffd215 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/extensionWithNonValuableConstraints.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/extensionWithNonValuableConstraints.kt @@ -1,5 +1,5 @@ // !DIAGNOSTICS: -UNUSED_PARAMETER -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // NI_EXPECTED_FILE @file:OptIn(ExperimentalTypeInference::class) diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/extensionsWithNonValuableConstraintsGenericBase.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/extensionsWithNonValuableConstraintsGenericBase.kt index efb87a0ce27..a16558bb422 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/extensionsWithNonValuableConstraintsGenericBase.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/extensionsWithNonValuableConstraintsGenericBase.kt @@ -1,6 +1,6 @@ // FIR_IDENTICAL // !DIAGNOSTICS: -UNUSED_PARAMETER -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // NI_EXPECTED_FILE @file:OptIn(ExperimentalTypeInference::class) diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/inferenceFromMethodInsideLocalVariable.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/inferenceFromMethodInsideLocalVariable.kt index 228d2a7377c..dd2aa038cd8 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/inferenceFromMethodInsideLocalVariable.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/inferenceFromMethodInsideLocalVariable.kt @@ -1,6 +1,6 @@ // FIR_IDENTICAL // !DIAGNOSTICS: -UNUSED_PARAMETER -UNUSED_VARIABLE -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn import kotlin.experimental.ExperimentalTypeInference diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt32097.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt32097.kt index bf5fa86800b..4f717fb7d46 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt32097.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt32097.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -UNUSED_PARAMETER import kotlin.experimental.ExperimentalTypeInference diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt32203.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt32203.kt index 47fdf10a348..00444e502f8 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt32203.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt32203.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -UNUSED_PARAMETER import kotlin.experimental.ExperimentalTypeInference diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt33542.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt33542.kt index ca83657298b..2de10a52c61 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt33542.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt33542.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !LANGUAGE: +NewInference import kotlin.experimental.ExperimentalTypeInference diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt35306.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt35306.kt index eb09bfddf33..72dc69b5c94 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt35306.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt35306.kt @@ -1,6 +1,6 @@ // FIR_IDENTICAL // !LANGUAGE: +NewInference -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -UNUSED_PARAMETER import kotlin.experimental.ExperimentalTypeInference diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt35684.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt35684.fir.kt index be1ab371349..645338b8cdf 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt35684.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt35684.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +NewInference -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -UNUSED_PARAMETER // ISSUE: KT-35684 diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt35684.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt35684.kt index f32bcb18d64..e429bbacecd 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt35684.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt35684.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +NewInference -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -UNUSED_PARAMETER // ISSUE: KT-35684 diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt36202.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt36202.kt index 612979c3a51..ba8a93c3291 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt36202.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt36202.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -UNUSED_PARAMETER -UNUSED_VARIABLE import kotlin.experimental.ExperimentalTypeInference diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt36220.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt36220.kt index 52193949bfe..221fdeb0420 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt36220.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt36220.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -UNUSED_PARAMETER import kotlin.experimental.ExperimentalTypeInference diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt38420.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt38420.kt index d77d7c75da7..3c2350c6a9b 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt38420.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt38420.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn @OptIn(ExperimentalStdlibApi::class) val list: List = buildList { diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt38667.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt38667.kt index 89e4329ac7b..2023b82c491 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt38667.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt38667.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -UNUSED_PARAMETER -UNUSED_VARIABLE -UNUSED_EXPRESSION import kotlin.experimental.ExperimentalTypeInference diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt38766.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt38766.kt index 7cdbeac28a2..fcc78ff60a1 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt38766.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/kt38766.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -UNUSED_PARAMETER import kotlin.experimental.ExperimentalTypeInference diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/qualifiedResolvedExpressionInsideBuilderInference.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/qualifiedResolvedExpressionInsideBuilderInference.kt index 2697ff5a895..5dc9e05dd80 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/qualifiedResolvedExpressionInsideBuilderInference.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/qualifiedResolvedExpressionInsideBuilderInference.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -UNUSED_PARAMETER import kotlin.experimental.ExperimentalTypeInference diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/recursiveGenerators.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/recursiveGenerators.kt index 78ee07862ca..efa45fcd214 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/recursiveGenerators.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/recursiveGenerators.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -UNUSED_EXPRESSION -UNUSED_PARAMETER -UNUSED_VARIABLE @file:OptIn(ExperimentalTypeInference::class) diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/recursiveGenerators2.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/recursiveGenerators2.kt index 6931b2002f4..b8f03a3f044 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/recursiveGenerators2.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/recursiveGenerators2.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -UNUSED_EXPRESSION -UNUSED_PARAMETER -UNUSED_VARIABLE // NI_EXPECTED_FILE diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/returnTypeInference2.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/returnTypeInference2.kt index 2b98fec18e1..e661f320d58 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/returnTypeInference2.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/returnTypeInference2.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -UNUSED_EXPRESSION -UNUSED_PARAMETER -UNUSED_VARIABLE @file:OptIn(ExperimentalTypeInference::class) diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/severalCandidatesWithDifferentVisibility.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/severalCandidatesWithDifferentVisibility.kt index 30d6368359f..a85eff09beb 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/severalCandidatesWithDifferentVisibility.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/severalCandidatesWithDifferentVisibility.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -UNUSED_PARAMETER -UNUSED_VARIABLE // FILE: a.kt diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/simpleGenerator.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/simpleGenerator.kt index 86b70955a85..dbe3c71b91c 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/simpleGenerator.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/simpleGenerator.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -UNUSED_EXPRESSION -UNUSED_PARAMETER -UNUSED_VARIABLE @file:OptIn(ExperimentalTypeInference::class) diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/suspendCallsWithErrors.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/suspendCallsWithErrors.fir.kt index f1b7973f436..d923108ab8e 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/suspendCallsWithErrors.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/suspendCallsWithErrors.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -UNUSED_PARAMETER // NI_EXPECTED_FILE diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/suspendCallsWithErrors.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/suspendCallsWithErrors.kt index bd2a96831bd..05d6c07d27d 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/suspendCallsWithErrors.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/suspendCallsWithErrors.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -UNUSED_PARAMETER // NI_EXPECTED_FILE diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/twoReceiversInScope.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/twoReceiversInScope.kt index c94d5992b8a..d8045585a56 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/twoReceiversInScope.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/twoReceiversInScope.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -UNUSED_PARAMETER @file:OptIn(ExperimentalTypeInference::class) diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/typeFromReceiver.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/typeFromReceiver.kt index 7fb1bc41083..218605ddbd3 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/typeFromReceiver.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/typeFromReceiver.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -UNUSED_EXPRESSION -UNUSED_PARAMETER -UNUSED_VARIABLE @file:OptIn(ExperimentalTypeInference::class) diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/variableCallInsideBuilderFunction.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/variableCallInsideBuilderFunction.kt index 65f3b238e36..ce784995d9b 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/variableCallInsideBuilderFunction.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/variableCallInsideBuilderFunction.kt @@ -1,7 +1,7 @@ // FIR_IDENTICAL // !LANGUAGE: +NewInference // !DIAGNOSTICS: -UNUSED_PARAMETER -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn import kotlin.experimental.ExperimentalTypeInference diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/variableOfAFunctionTypeCall.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/variableOfAFunctionTypeCall.kt index 6a193ef64cf..65d93e45012 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/variableOfAFunctionTypeCall.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/variableOfAFunctionTypeCall.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -UNUSED_EXPRESSION -UNUSED_PARAMETER -UNUSED_VARIABLE @file:OptIn(ExperimentalTypeInference::class) diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/withParameter.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/withParameter.kt index 767108d4ea1..5a001b9344e 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/withParameter.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/inference/withParameter.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -UNUSED_EXPRESSION -UNUSED_PARAMETER -UNUSED_VARIABLE @file:OptIn(ExperimentalTypeInference::class) diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/kt28658.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/kt28658.kt index a9d91a64d42..64d321de282 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/kt28658.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/kt28658.kt @@ -1,6 +1,6 @@ // FIR_IDENTICAL // !LANGUAGE: +NewInference -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -UNUSED_EXPRESSION -UNUSED_PARAMETER -UNUSED_VARIABLE import kotlin.experimental.ExperimentalTypeInference diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/kt37309.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/kt37309.kt index dd5f589d8aa..23555dba723 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/kt37309.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/kt37309.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -UNUSED_VARIABLE import kotlin.experimental.ExperimentalTypeInference diff --git a/compiler/testData/diagnostics/testsWithStdLib/coroutines/restrictSuspension/outerYield_1_3.kt b/compiler/testData/diagnostics/testsWithStdLib/coroutines/restrictSuspension/outerYield_1_3.kt index a38c4a27bb8..20fb52755e0 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/coroutines/restrictSuspension/outerYield_1_3.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/coroutines/restrictSuspension/outerYield_1_3.kt @@ -1,6 +1,6 @@ // FIR_IDENTICAL // !LANGUAGE: +ReleaseCoroutines +ExperimentalBuilderInference -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // SKIP_TXT @file:OptIn(ExperimentalTypeInference::class) diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/annotation.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/annotation.kt index 1ebccd74908..301727eb227 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/annotation.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/annotation.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -UNUSED_PARAMETER // FILE: api.kt diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/bodyUsages.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/bodyUsages.kt index 68b1b0e7ea4..3da543bf971 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/bodyUsages.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/bodyUsages.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // FILE: api.kt package api diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/bodyUsagesAndInline.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/bodyUsagesAndInline.kt index 0ef53d15980..f448b074a3f 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/bodyUsagesAndInline.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/bodyUsagesAndInline.kt @@ -1,6 +1,6 @@ // FIR_IDENTICAL // !DIAGNOSTICS: -NOTHING_TO_INLINE -UNUSED_PARAMETER -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // FILE: api.kt package api diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/classMembers.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/classMembers.fir.kt index 8e90b89c3ae..1bcbcbe5a6b 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/classMembers.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/classMembers.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // FILE: api.kt package api diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/classMembers.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/classMembers.kt index d0f7c30ab9b..b378b5166df 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/classMembers.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/classMembers.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // FILE: api.kt package api diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/classMembersOverlyExperimental.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/classMembersOverlyExperimental.kt index 9da6d1ac606..34e1794beb7 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/classMembersOverlyExperimental.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/classMembersOverlyExperimental.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // FILE: api.kt package api diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/constVal.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/constVal.fir.kt index 99bbeb29c73..dc673b3561c 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/constVal.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/constVal.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // FILE: api.kt package api diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/constVal.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/constVal.kt index d44817c77df..4dd6ee90b9f 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/constVal.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/constVal.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // FILE: api.kt package api diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/deeplyNestedClass.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/deeplyNestedClass.fir.kt index 27b01f5559c..4c28838a242 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/deeplyNestedClass.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/deeplyNestedClass.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // FILE: api.kt package api diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/deeplyNestedClass.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/deeplyNestedClass.kt index 0caf2efd6db..73c0950078b 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/deeplyNestedClass.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/deeplyNestedClass.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // FILE: api.kt package api diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/errors.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/errors.fir.kt index 1538c5cb704..5572039fd4a 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/errors.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/errors.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // FILE: api.kt package api diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/errors.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/errors.kt index 501d1e2820b..d210fb4093a 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/errors.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/errors.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // FILE: api.kt package api diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/experimentalAnnotationOnConstructorProperty.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/experimentalAnnotationOnConstructorProperty.kt index 5c64b46b7fa..c990f9a5a65 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/experimentalAnnotationOnConstructorProperty.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/experimentalAnnotationOnConstructorProperty.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn @RequiresOptIn(level = RequiresOptIn.Level.WARNING) @Target(AnnotationTarget.PROPERTY) diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/experimentalOnOverrideWarning.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/experimentalOnOverrideWarning.fir.kt index fde98977ead..cfcde0a63e6 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/experimentalOnOverrideWarning.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/experimentalOnOverrideWarning.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !LANGUAGE: -OptInOnOverrideForbidden @RequiresOptIn(level = RequiresOptIn.Level.WARNING) diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/experimentalOnOverrideWarning.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/experimentalOnOverrideWarning.kt index aba62e99432..0b692995ae0 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/experimentalOnOverrideWarning.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/experimentalOnOverrideWarning.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !LANGUAGE: -OptInOnOverrideForbidden @RequiresOptIn(level = RequiresOptIn.Level.WARNING) diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/experimentalSetter.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/experimentalSetter.kt index 7da8c23bb85..a3cbb66d4ff 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/experimentalSetter.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/experimentalSetter.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn @RequiresOptIn @Retention(AnnotationRetention.BINARY) diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/fullFqNameUsage.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/fullFqNameUsage.kt index c3be8817258..07cecbf7e2c 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/fullFqNameUsage.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/fullFqNameUsage.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn package test.abc diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/implicitUsages.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/implicitUsages.fir.kt index 75dd0c7fc6b..583b5c52909 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/implicitUsages.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/implicitUsages.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // LANGUAGE: +OptInContagiousSignatures @RequiresOptIn diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/implicitUsages.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/implicitUsages.kt index e2e39fcdc53..adfdd499cdc 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/implicitUsages.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/implicitUsages.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // LANGUAGE: +OptInContagiousSignatures @RequiresOptIn diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/implicitUsagesFuture.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/implicitUsagesFuture.fir.kt index b7914d329ea..babe66f5732 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/implicitUsagesFuture.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/implicitUsagesFuture.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // LANGUAGE: -OptInContagiousSignatures @RequiresOptIn diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/implicitUsagesFuture.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/implicitUsagesFuture.kt index 18be4779cf4..d92d6f39d53 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/implicitUsagesFuture.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/implicitUsagesFuture.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // LANGUAGE: -OptInContagiousSignatures @RequiresOptIn diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/importStatement.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/importStatement.kt index 70c8a909d2e..ed9205e6ae3 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/importStatement.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/importStatement.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // FILE: api.kt package feature.experimental.self diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/incorrectTargetsForExperimentalAnnotation.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/incorrectTargetsForExperimentalAnnotation.fir.kt index e133739a136..9b2a19f3acf 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/incorrectTargetsForExperimentalAnnotation.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/incorrectTargetsForExperimentalAnnotation.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !LANGUAGE: +OptInOnOverrideForbidden // FILE: api.kt diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/incorrectTargetsForExperimentalAnnotation.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/incorrectTargetsForExperimentalAnnotation.kt index 5c8ece94e71..f208a6bf4f7 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/incorrectTargetsForExperimentalAnnotation.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/incorrectTargetsForExperimentalAnnotation.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !LANGUAGE: +OptInOnOverrideForbidden // FILE: api.kt diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/incorrectUseExperimental.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/incorrectUseExperimental.kt index 713c733b139..e9998ae337b 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/incorrectUseExperimental.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/incorrectUseExperimental.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn annotation class NotAMarker diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/noRetentionAfter.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/noRetentionAfter.kt index c42d9533872..5b17b433557 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/noRetentionAfter.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/noRetentionAfter.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn @RequiresOptIn annotation class ExperimentalAPI diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/override.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/override.fir.kt index 4823abf57de..86dca23475c 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/override.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/override.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // FILE: api.kt package api diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/override.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/override.kt index 46f3aa8be21..41238bde81a 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/override.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/override.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // FILE: api.kt package api diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/overrideDifferentExperimentalities.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/overrideDifferentExperimentalities.fir.kt index 21816cf8471..ea36e226f68 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/overrideDifferentExperimentalities.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/overrideDifferentExperimentalities.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn @RequiresOptIn(level = RequiresOptIn.Level.WARNING) @Retention(AnnotationRetention.BINARY) diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/overrideDifferentExperimentalities.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/overrideDifferentExperimentalities.kt index 3fe23aea1d6..65169fce4cf 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/overrideDifferentExperimentalities.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/overrideDifferentExperimentalities.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn @RequiresOptIn(level = RequiresOptIn.Level.WARNING) @Retention(AnnotationRetention.BINARY) diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/overrideInAnonymousObject.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/overrideInAnonymousObject.kt index aed41ab4f9f..8e61d1b8ed7 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/overrideInAnonymousObject.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/overrideInAnonymousObject.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn @RequiresOptIn @Retention(AnnotationRetention.BINARY) diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/scripts.kts b/compiler/testData/diagnostics/testsWithStdLib/experimental/scripts.kts index e1a4b4843a1..06cfe18c648 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/scripts.kts +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/scripts.kts @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -UNUSED_VARIABLE // FILE: api.kt diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/topLevel.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/topLevel.kt index f839d32b20a..0e0052d66cf 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/topLevel.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/topLevel.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -UNUSED_VARIABLE // FILE: api.kt diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/typealias.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/typealias.kt index c13e313c12a..176fca42160 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/typealias.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/typealias.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // FILE: api.kt package api diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/usageNotAsAnnotation.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/usageNotAsAnnotation.fir.kt index 4f0d8cb5582..cbecde9d646 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/usageNotAsAnnotation.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/usageNotAsAnnotation.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +NestedClassesInAnnotations -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -UNUSED_PARAMETER // FILE: api.kt diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/usageNotAsAnnotation.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/usageNotAsAnnotation.kt index 18c0ca0e810..a17cd457c3f 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/usageNotAsAnnotation.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/usageNotAsAnnotation.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +NestedClassesInAnnotations -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -UNUSED_PARAMETER // FILE: api.kt diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/useExperimentalOnFile.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/useExperimentalOnFile.kt index c5e2a50aa8b..058378ba59c 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/useExperimentalOnFile.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/useExperimentalOnFile.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // FILE: api.kt package api diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/useExperimentalOnFileWithVeryExperimentalMarker.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/useExperimentalOnFileWithVeryExperimentalMarker.kt index 03f2bd78bcf..4d684dc5b07 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/useExperimentalOnFileWithVeryExperimentalMarker.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/useExperimentalOnFileWithVeryExperimentalMarker.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // FILE: api.kt package api diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/useExperimentalOnStatement.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/useExperimentalOnStatement.kt index 77a23269d05..89583131897 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/useExperimentalOnStatement.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/useExperimentalOnStatement.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn @RequiresOptIn(level = RequiresOptIn.Level.ERROR) @Retention(AnnotationRetention.BINARY) diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/useExperimentalOnWholeModule.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/useExperimentalOnWholeModule.kt index 1048be83bcf..46410fb5baf 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/useExperimentalOnWholeModule.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/useExperimentalOnWholeModule.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn api.ExperimentalAPI +// !OPT_IN: kotlin.RequiresOptIn api.ExperimentalAPI // MODULE: api // FILE: api.kt diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/useExperimentalTargets.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/useExperimentalTargets.kt index 1cc03e5f142..de73a03df6a 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/useExperimentalTargets.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/useExperimentalTargets.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -UNUSED_PARAMETER // FILE: api.kt diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/useExperimentalWithSeveralAnnotations.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/useExperimentalWithSeveralAnnotations.kt index 4335fa70306..2a5aa54ba08 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/useExperimentalWithSeveralAnnotations.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/useExperimentalWithSeveralAnnotations.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // FILE: api.kt package api diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/wasExperimental.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/wasExperimental.fir.kt index b63e7c53bb3..4f25d868e43 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/wasExperimental.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/wasExperimental.fir.kt @@ -1,5 +1,5 @@ // !API_VERSION: 1.3 -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -INVISIBLE_MEMBER -INVISIBLE_REFERENCE -NEWER_VERSION_IN_SINCE_KOTLIN -UNUSED_PARAMETER @SinceKotlin("1.4") diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/wasExperimental.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/wasExperimental.kt index a43359e01dc..76e67503d20 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/wasExperimental.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/wasExperimental.kt @@ -1,5 +1,5 @@ // !API_VERSION: 1.3 -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn // !DIAGNOSTICS: -INVISIBLE_MEMBER -INVISIBLE_REFERENCE -NEWER_VERSION_IN_SINCE_KOTLIN -UNUSED_PARAMETER @SinceKotlin("1.4") diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/wrongTargetsWithoutExplicitTarget.fir.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/wrongTargetsWithoutExplicitTarget.fir.kt index 50d416fdd63..4c411f06e09 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/wrongTargetsWithoutExplicitTarget.fir.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/wrongTargetsWithoutExplicitTarget.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn @RequiresOptIn annotation class SomeOptInMarker diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/wrongTargetsWithoutExplicitTarget.kt b/compiler/testData/diagnostics/testsWithStdLib/experimental/wrongTargetsWithoutExplicitTarget.kt index 0ef48f3dcd8..79fa2ecffa1 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/wrongTargetsWithoutExplicitTarget.kt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/wrongTargetsWithoutExplicitTarget.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.RequiresOptIn +// !OPT_IN: kotlin.RequiresOptIn @RequiresOptIn annotation class SomeOptInMarker diff --git a/compiler/testData/ir/irText/expressions/kt47082.kt b/compiler/testData/ir/irText/expressions/kt47082.kt index 3af0e6e0ee5..64cfb7e1286 100644 --- a/compiler/testData/ir/irText/expressions/kt47082.kt +++ b/compiler/testData/ir/irText/expressions/kt47082.kt @@ -1,6 +1,6 @@ // TARGET_BACKEND: JVM // WITH_RUNTIME -// !USE_EXPERIMENTAL: kotlin.experimental.ExperimentalTypeInference +// !OPT_IN: kotlin.experimental.ExperimentalTypeInference import kotlin.experimental.ExperimentalTypeInference diff --git a/compiler/testData/ir/irText/firProblems/typeVariableAfterBuildMap.kt b/compiler/testData/ir/irText/firProblems/typeVariableAfterBuildMap.kt index d98f1b5ed8c..1bd3979db64 100644 --- a/compiler/testData/ir/irText/firProblems/typeVariableAfterBuildMap.kt +++ b/compiler/testData/ir/irText/firProblems/typeVariableAfterBuildMap.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.ExperimentalStdlibApi +// !OPT_IN: kotlin.ExperimentalStdlibApi // WITH_RUNTIME abstract class Visibility(val name: String, val isPublicAPI: Boolean) { diff --git a/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/callsEffect.kt b/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/callsEffect.kt index 076e52d27d1..1e185795618 100644 --- a/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/callsEffect.kt +++ b/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/callsEffect.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +ReadDeserializedContracts -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts @file:Suppress("INVISIBLE_MEMBER", "INVISIBLE_REFERENCE") package test diff --git a/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/contractWithRefiedGeneric.kt b/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/contractWithRefiedGeneric.kt index 23c67194ff8..522a04a7866 100644 --- a/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/contractWithRefiedGeneric.kt +++ b/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/contractWithRefiedGeneric.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +ReadDeserializedContracts +AllowContractsForNonOverridableMembers +AllowReifiedGenericsInContracts -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts @file:Suppress("INVISIBLE_MEMBER", "INVISIBLE_REFERENCE") package test diff --git a/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/contractsOnMembers.kt b/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/contractsOnMembers.kt index 7a14c362652..8de7a025c32 100644 --- a/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/contractsOnMembers.kt +++ b/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/contractsOnMembers.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +ReadDeserializedContracts +AllowContractsForNonOverridableMembers -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts @file:Suppress("INVISIBLE_MEMBER", "INVISIBLE_REFERENCE") package test diff --git a/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/deeplyNestedExpression.kt b/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/deeplyNestedExpression.kt index ac8fd3d5843..cc7f311ef0c 100644 --- a/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/deeplyNestedExpression.kt +++ b/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/deeplyNestedExpression.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +ReadDeserializedContracts -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts @file:Suppress("INVISIBLE_MEMBER", "INVISIBLE_REFERENCE") package test diff --git a/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/embedding.kt b/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/embedding.kt index 7bd993108c4..63b4e39388d 100644 --- a/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/embedding.kt +++ b/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/embedding.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +ReadDeserializedContracts -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts @file:Suppress("INVISIBLE_MEMBER", "INVISIBLE_REFERENCE") package test diff --git a/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/fromStandardKt.kt b/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/fromStandardKt.kt index df61d3343bd..79ad34686b2 100644 --- a/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/fromStandardKt.kt +++ b/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/fromStandardKt.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +ReadDeserializedContracts -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts @file:Suppress("INVISIBLE_MEMBER", "INVISIBLE_REFERENCE") package test diff --git a/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/isInstancePredicate.kt b/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/isInstancePredicate.kt index 74daf7f6ee6..da5bb08df5a 100644 --- a/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/isInstancePredicate.kt +++ b/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/isInstancePredicate.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +ReadDeserializedContracts -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts @file:Suppress("INVISIBLE_MEMBER", "INVISIBLE_REFERENCE") package test diff --git a/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/logicOperators.kt b/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/logicOperators.kt index f9619ac8d05..87aff1efed1 100644 --- a/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/logicOperators.kt +++ b/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/logicOperators.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +ReadDeserializedContracts -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts @file:Suppress("INVISIBLE_MEMBER", "INVISIBLE_REFERENCE") package test diff --git a/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/multieffectContracts.kt b/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/multieffectContracts.kt index b5b9c458598..3980752f6ef 100644 --- a/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/multieffectContracts.kt +++ b/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/multieffectContracts.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +ReadDeserializedContracts -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts @file:Suppress("INVISIBLE_MEMBER", "INVISIBLE_REFERENCE") package test diff --git a/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/mutualRecursion.kt b/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/mutualRecursion.kt index 7f8de6a8e45..c6030f29837 100644 --- a/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/mutualRecursion.kt +++ b/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/mutualRecursion.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +ReadDeserializedContracts -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts @file:Suppress("INVISIBLE_MEMBER", "INVISIBLE_REFERENCE") package test diff --git a/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/recursion.kt b/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/recursion.kt index e2afa4cd7f7..e753ad10d73 100644 --- a/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/recursion.kt +++ b/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/recursion.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +ReadDeserializedContracts -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts @file:Suppress("INVISIBLE_MEMBER", "INVISIBLE_REFERENCE") package test diff --git a/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/withReceiver.kt b/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/withReceiver.kt index 0ed7a69fd51..6b6c61a8015 100644 --- a/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/withReceiver.kt +++ b/compiler/testData/loadJava/compiledKotlinWithStdlib/contracts/withReceiver.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForCustomFunctions +ReadDeserializedContracts -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts package test diff --git a/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/runners/AbstractDiagnosticTest.kt b/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/runners/AbstractDiagnosticTest.kt index 49b19a78a40..732f91f4752 100644 --- a/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/runners/AbstractDiagnosticTest.kt +++ b/compiler/tests-common-new/tests/org/jetbrains/kotlin/test/runners/AbstractDiagnosticTest.kt @@ -20,8 +20,7 @@ import org.jetbrains.kotlin.test.directives.JvmEnvironmentConfigurationDirective import org.jetbrains.kotlin.test.directives.JvmEnvironmentConfigurationDirectives.WITH_STDLIB import org.jetbrains.kotlin.test.directives.LanguageSettingsDirectives.EXPLICIT_API_MODE import org.jetbrains.kotlin.test.directives.LanguageSettingsDirectives.LANGUAGE -import org.jetbrains.kotlin.test.directives.LanguageSettingsDirectives.USE_EXPERIMENTAL -import org.jetbrains.kotlin.test.frontend.classic.ClassicFrontendFacade +import org.jetbrains.kotlin.test.directives.LanguageSettingsDirectives.OPT_IN import org.jetbrains.kotlin.test.frontend.classic.handlers.* import org.jetbrains.kotlin.test.model.DependencyKind import org.jetbrains.kotlin.test.model.FrontendKinds @@ -104,7 +103,7 @@ abstract class AbstractDiagnosticTest : AbstractKotlinCompilerTest() { forTestsMatching("compiler/testData/diagnostics/tests/unsignedTypes/*") { defaultDirectives { - USE_EXPERIMENTAL with "kotlin.ExperimentalUnsignedTypes" + OPT_IN with "kotlin.ExperimentalUnsignedTypes" +WITH_STDLIB } } diff --git a/compiler/tests-common/tests/org/jetbrains/kotlin/checkers/CompilerTestLanguageVersionSettings.kt b/compiler/tests-common/tests/org/jetbrains/kotlin/checkers/CompilerTestLanguageVersionSettings.kt index bb5f206975c..b5ccba99b2e 100644 --- a/compiler/tests-common/tests/org/jetbrains/kotlin/checkers/CompilerTestLanguageVersionSettings.kt +++ b/compiler/tests-common/tests/org/jetbrains/kotlin/checkers/CompilerTestLanguageVersionSettings.kt @@ -16,8 +16,7 @@ import java.io.File const val LANGUAGE_DIRECTIVE = "LANGUAGE" const val API_VERSION_DIRECTIVE = "API_VERSION" -const val EXPERIMENTAL_DIRECTIVE = "EXPERIMENTAL" -const val USE_EXPERIMENTAL_DIRECTIVE = "USE_EXPERIMENTAL" +const val OPT_IN_DIRECTIVE = "OPT_IN" const val IGNORE_DATA_FLOW_IN_ASSERT_DIRECTIVE = "IGNORE_DATA_FLOW_IN_ASSERT" const val JVM_DEFAULT_MODE = "JVM_DEFAULT_MODE" const val SKIP_METADATA_VERSION_CHECK = "SKIP_METADATA_VERSION_CHECK" @@ -60,7 +59,7 @@ fun parseLanguageVersionSettings(directives: Directives): CompilerTestLanguageVe val languageFeaturesString = directives[LANGUAGE_DIRECTIVE] val analysisFlags = listOfNotNull( - analysisFlag(AnalysisFlags.useExperimental, directives[USE_EXPERIMENTAL_DIRECTIVE]?.split(' ')), + analysisFlag(AnalysisFlags.useExperimental, directives[OPT_IN_DIRECTIVE]?.split(' ')), analysisFlag(JvmAnalysisFlags.jvmDefaultMode, directives[JVM_DEFAULT_MODE]?.let { JvmDefaultMode.fromStringOrNull(it) }), analysisFlag(AnalysisFlags.ignoreDataFlowInAssert, if (IGNORE_DATA_FLOW_IN_ASSERT_DIRECTIVE in directives) true else null), analysisFlag(AnalysisFlags.skipMetadataVersionCheck, if (SKIP_METADATA_VERSION_CHECK in directives) true else null), diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/common/neg/1.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/common/neg/1.fir.kt index 71aa474a01d..ba255372aa7 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/common/neg/1.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/common/neg/1.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // FILE: contracts.kt diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/common/neg/1.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/common/neg/1.kt index 331c934aa58..e5006fd20a9 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/common/neg/1.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/common/neg/1.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/common/pos/1.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/common/pos/1.fir.kt index 591ae9fe76f..315667b9546 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/common/pos/1.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/common/pos/1.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // FILE: contracts.kt diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/common/pos/1.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/common/pos/1.kt index 1208306d471..db5068bcace 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/common/pos/1.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/common/pos/1.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/common/pos/2.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/common/pos/2.kt index 6cae1d39ede..25b67979397 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/common/pos/2.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/common/pos/2.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT /* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/1.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/1.fir.kt index 69c55f49c98..87e32f3cf3c 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/1.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/1.fir.kt @@ -1,5 +1,5 @@ // FIR_IDE_IGNORE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT // TESTCASE NUMBER: 1 diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/1.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/1.kt index 6676b79d9d1..c44b89ac819 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/1.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/1.kt @@ -1,5 +1,5 @@ // FIR_IDE_IGNORE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT /* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/2.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/2.fir.kt index 2c859acbc0a..f0a18380762 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/2.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/2.fir.kt @@ -1,5 +1,5 @@ // FIR_IDE_IGNORE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT // TESTCASE NUMBER: 1 diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/2.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/2.kt index 0d8102b74fa..8f03cbb14fb 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/2.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/2.kt @@ -1,5 +1,5 @@ // FIR_IDE_IGNORE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT /* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/3.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/3.fir.kt index f8b54f4f83f..4688796e33d 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/3.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/3.fir.kt @@ -1,5 +1,5 @@ // FIR_IDE_IGNORE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT // TESTCASE NUMBER: 1 diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/3.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/3.kt index 51663b3e3a1..2bf61dafd95 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/3.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/3.kt @@ -1,6 +1,6 @@ // FIR_IDE_IGNORE // LANGUAGE: +WarnAboutNonExhaustiveWhenOnAlgebraicTypes -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT /* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/4.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/4.fir.kt index 430645bce2b..2f696537200 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/4.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/4.fir.kt @@ -1,5 +1,5 @@ // FIR_IDE_IGNORE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT // TESTCASE NUMBER: 1 diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/4.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/4.kt index 2520d3308e4..d243eea9674 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/4.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/4.kt @@ -1,5 +1,5 @@ // FIR_IDE_IGNORE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT /* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/5.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/5.fir.kt index be7d97afd1b..b2ffd2eb6db 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/5.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/5.fir.kt @@ -1,5 +1,5 @@ // FIR_IDE_IGNORE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT // TESTCASE NUMBER: 1 diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/5.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/5.kt index c371a741bff..802cec01c4f 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/5.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/neg/5.kt @@ -1,5 +1,5 @@ // FIR_IDE_IGNORE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT /* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/1.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/1.kt index de714855f63..3f7422cd839 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/1.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/1.kt @@ -1,6 +1,6 @@ // FIR_IDE_IGNORE // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT /* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/2.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/2.kt index f77f433c508..88cf6fab843 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/2.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/2.kt @@ -1,6 +1,6 @@ // FIR_IDE_IGNORE // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT /* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/3.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/3.fir.kt index d19b58af882..5145cd2aa52 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/3.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/3.fir.kt @@ -1,5 +1,5 @@ // FIR_IDE_IGNORE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT // TESTCASE NUMBER: 1 diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/3.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/3.kt index ac9ce054c1c..c2724846841 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/3.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/3.kt @@ -1,5 +1,5 @@ // FIR_IDE_IGNORE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT /* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/4.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/4.fir.kt index 6efa9972e27..aa844aa40ee 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/4.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/4.fir.kt @@ -1,5 +1,5 @@ // FIR_IDE_IGNORE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT // TESTCASE NUMBER: 1 diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/4.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/4.kt index efbfec7b8b9..f26c64f934c 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/4.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/4.kt @@ -1,5 +1,5 @@ // FIR_IDE_IGNORE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT /* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/5.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/5.fir.kt index 6aa722fab9e..d3f64de6cd1 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/5.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/5.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // FILE: contracts.kt diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/5.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/5.kt index 6b453b66fb7..c3b4668b67f 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/5.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/5.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/6.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/6.fir.kt index 031b957d671..5aa27d151e5 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/6.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/6.fir.kt @@ -1,5 +1,5 @@ // FIR_IDE_IGNORE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // FILE: contracts.kt diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/6.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/6.kt index 01600282583..a751c7030a8 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/6.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/6.kt @@ -1,5 +1,5 @@ // FIR_IDE_IGNORE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/7.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/7.kt index 2ab5e2f9d3e..5f4f76358ff 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/7.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/initialization/pos/7.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/neg/1.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/neg/1.fir.kt index 38f68df291a..1d16e30a439 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/neg/1.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/neg/1.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT // TESTCASE NUMBER: 1 diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/neg/1.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/neg/1.kt index e84799e1974..80cc42e16c9 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/neg/1.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/neg/1.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT /* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/1.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/1.fir.kt index 53b5a145faa..c1cd9790d80 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/1.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/1.fir.kt @@ -1,5 +1,5 @@ // !DIAGNOSTICS: -UNUSED_VARIABLE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT // TESTCASE NUMBER: 1 diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/1.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/1.kt index 1df8e11ba4f..7257909f85b 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/1.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/1.kt @@ -1,5 +1,5 @@ // !DIAGNOSTICS: -UNUSED_VARIABLE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT /* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/2.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/2.kt index 2c2684d6bbe..ef5e06af67f 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/2.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/2.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT /* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/3.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/3.fir.kt index f2f2da0b2ef..961d075d430 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/3.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/3.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT // TESTCASE NUMBER: 1 diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/3.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/3.kt index 1f99af08d14..4be881443d8 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/3.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/3.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT /* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/4.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/4.fir.kt index af611498f72..f507043794d 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/4.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/4.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT // TESTCASE NUMBER: 1 diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/4.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/4.kt index 78bf1a90790..e0c9ecb888b 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/4.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/4.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT /* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/5.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/5.fir.kt index 295772ada95..7f4a67246c6 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/5.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/5.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT // TESTCASE NUMBER: 1 diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/5.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/5.kt index bb6e03fd6ca..e19b053b008 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/5.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/5.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT /* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/6.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/6.fir.kt index 327c275d76b..e10b41a920d 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/6.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/6.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT // TESTCASE NUMBER: 1 diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/6.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/6.kt index fd6694ab199..f1ffff41b94 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/6.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/6.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT /* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/7.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/7.fir.kt index 1491caa497e..bb23427b17f 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/7.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/7.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // FILE: contracts.kt diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/7.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/7.kt index 55e6e9d94df..03b01001f1c 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/7.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/controlFlow/unreachableCode/pos/7.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/1.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/1.fir.kt index b26ac7c24c2..e5f884bc272 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/1.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/1.fir.kt @@ -1,5 +1,5 @@ // FIR_IDE_IGNORE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT // TESTCASE NUMBER: 1 diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/1.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/1.kt index cc9598bbdd5..41ab5ff073a 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/1.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/1.kt @@ -1,5 +1,5 @@ // FIR_IDE_IGNORE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT /* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/10.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/10.fir.kt index f7127e5c6cf..a10f815e71a 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/10.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/10.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // FILE: contracts.kt diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/10.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/10.kt index f3382e5a11c..912314096d8 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/10.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/10.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/11.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/11.fir.kt index 4fcebcba1ad..01671375a5b 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/11.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/11.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // FILE: contracts.kt diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/11.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/11.kt index f891836cfa5..5216444b21e 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/11.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/11.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/12.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/12.fir.kt index 32a63789fe8..b098c7ff11f 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/12.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/12.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // FILE: contracts.kt diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/12.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/12.kt index 9f9d9bc9781..d53704fcee3 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/12.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/12.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/13.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/13.fir.kt index e61809dd606..fb9da4d70dd 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/13.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/13.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // FILE: contracts.kt diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/13.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/13.kt index 492648e66d1..32f2fad2831 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/13.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/13.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/14.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/14.fir.kt index e61809dd606..fb9da4d70dd 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/14.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/14.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // FILE: contracts.kt diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/14.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/14.kt index 6afb0291ebe..642c6e8d7bb 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/14.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/14.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/15.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/15.fir.kt index 0f20453a78a..412f0116fcd 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/15.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/15.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // FILE: contracts.kt diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/15.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/15.kt index 699c367cbca..682ab7cff26 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/15.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/15.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/2.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/2.fir.kt index a2035ce82e9..3457fc6ff3a 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/2.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/2.fir.kt @@ -1,5 +1,5 @@ // FIR_IDE_IGNORE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT // TESTCASE NUMBER: 1 diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/2.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/2.kt index bc5204c8a46..fc11c42bb82 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/2.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/2.kt @@ -1,5 +1,5 @@ // FIR_IDE_IGNORE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT /* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/3.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/3.fir.kt index 334c5e80c71..3c93cacc432 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/3.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/3.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // FILE: contracts.kt diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/3.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/3.kt index bfa8f3c02c8..8c28b7624e9 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/3.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/3.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/4.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/4.fir.kt index 0a811400e95..3a93ae31dc4 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/4.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/4.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // FILE: contracts.kt diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/4.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/4.kt index 16862bb8e23..a27ed0dd0df 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/4.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/4.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/5.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/5.fir.kt index b915657dadb..85a1076ce67 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/5.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/5.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // FILE: contracts.kt diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/5.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/5.kt index 88aa37721bb..3deb157ed57 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/5.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/5.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/6.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/6.fir.kt index 01c01691e59..19300cdbfb2 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/6.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/6.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // FILE: contracts.kt diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/6.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/6.kt index b13a62a8809..44e8b9a635d 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/6.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/6.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/7.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/7.fir.kt index 078d75274db..b55edf20020 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/7.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/7.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // FILE: contracts.kt diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/7.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/7.kt index c60522e991f..08a738fcadb 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/7.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/7.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/8.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/8.fir.kt index d723c5bdab7..ae3813dd356 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/8.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/8.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // FILE: contracts.kt diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/8.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/8.kt index 9fb5fb79adb..5382790ebc3 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/8.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/8.kt @@ -1,5 +1,5 @@ // LANGUAGE: +WarnAboutNonExhaustiveWhenOnAlgebraicTypes -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/9.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/9.fir.kt index a584d810476..9c17ef67b4c 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/9.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/9.fir.kt @@ -1,5 +1,5 @@ // FIR_IDE_IGNORE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT // TESTCASE NUMBER: 1 diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/9.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/9.kt index 170d11b3bcf..c166cb65a9d 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/9.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/neg/9.kt @@ -1,5 +1,5 @@ // FIR_IDE_IGNORE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT /* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/1.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/1.fir.kt index 5a7613e0b99..163f25637e7 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/1.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/1.fir.kt @@ -1,5 +1,5 @@ // FIR_IDE_IGNORE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT // TESTCASE NUMBER: 1 diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/1.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/1.kt index 757b958c06d..46d106db2fd 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/1.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/1.kt @@ -1,5 +1,5 @@ // FIR_IDE_IGNORE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT /* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/10.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/10.fir.kt index 2cc478d1cb5..d3733929f5c 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/10.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/10.fir.kt @@ -1,5 +1,5 @@ // !DIAGNOSTICS: -UNUSED_PARAMETER -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // FILE: contracts.kt diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/10.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/10.kt index 4820e337d30..d95a33987d3 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/10.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/10.kt @@ -1,5 +1,5 @@ // !DIAGNOSTICS: -UNUSED_PARAMETER -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/11.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/11.fir.kt index d14ee5feb06..4dfb760b070 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/11.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/11.fir.kt @@ -1,5 +1,5 @@ // FIR_IDE_IGNORE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // FILE: contracts.kt diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/11.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/11.kt index 35cd04c3624..bdaa96f7413 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/11.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/11.kt @@ -1,5 +1,5 @@ // FIR_IDE_IGNORE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/12.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/12.fir.kt index 392d00d9409..78d3d058aac 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/12.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/12.fir.kt @@ -1,5 +1,5 @@ // FIR_IDE_IGNORE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT // TESTCASE NUMBER: 1 diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/12.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/12.kt index b71a8d4b38e..d9858178ad9 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/12.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/12.kt @@ -1,5 +1,5 @@ // FIR_IDE_IGNORE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT /* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/13.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/13.fir.kt index 32a63789fe8..b098c7ff11f 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/13.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/13.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // FILE: contracts.kt diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/13.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/13.kt index 38f7cd989de..95191fa3fd0 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/13.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/13.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/14.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/14.fir.kt index 5b1053c5931..7373ea28c71 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/14.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/14.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // FILE: contracts.kt diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/14.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/14.kt index a677b2b7d73..67dc677ae8e 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/14.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/14.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/2.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/2.fir.kt index fd754257512..44103d11882 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/2.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/2.fir.kt @@ -1,5 +1,5 @@ // FIR_IDE_IGNORE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT // TESTCASE NUMBER: 1 diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/2.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/2.kt index 7ab80c29b3f..3aad83937ca 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/2.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/2.kt @@ -1,5 +1,5 @@ // FIR_IDE_IGNORE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // SKIP_TXT /* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/3.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/3.fir.kt index c0bfd6feafe..5a59d937565 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/3.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/3.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // FILE: contracts.kt diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/3.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/3.kt index 51c444cc97c..2aee5edaf6f 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/3.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/3.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/4.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/4.fir.kt index 29a780ce06a..7ba53150f31 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/4.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/4.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // FILE: contracts.kt diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/4.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/4.kt index d5e704bb9bf..181606b2c02 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/4.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/4.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/5.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/5.fir.kt index 3cd297ba98d..67004894c2f 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/5.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/5.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // FILE: contracts.kt diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/5.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/5.kt index 23f2ec4128d..c335fd13cdd 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/5.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/5.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/6.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/6.fir.kt index a9fde9c645a..f4689db565e 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/6.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/6.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // FILE: contracts.kt diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/6.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/6.kt index 8faec4a2700..ddf65063fea 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/6.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/6.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/7.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/7.fir.kt index b2dace5857c..a124f6cc06e 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/7.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/7.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // FILE: contracts.kt diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/7.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/7.kt index f3f19441c70..a49803fbad4 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/7.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/7.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/8.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/8.fir.kt index 513422730e5..b582fcaa156 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/8.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/8.fir.kt @@ -1,5 +1,5 @@ // FIR_IDE_IGNORE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // FILE: contracts.kt diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/8.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/8.kt index b3073fff378..932dcf3f914 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/8.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/8.kt @@ -1,6 +1,6 @@ // FIR_IDE_IGNORE // LANGUAGE: +WarnAboutNonExhaustiveWhenOnAlgebraicTypes -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/9.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/9.fir.kt index 2478ad3c363..124262addad 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/9.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/9.fir.kt @@ -1,5 +1,5 @@ // FIR_IDE_IGNORE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // FILE: contracts.kt diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/9.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/9.kt index c4888e2fd50..d8ca9a072a3 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/9.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/analysis/smartcasts/pos/9.kt @@ -1,5 +1,5 @@ // FIR_IDE_IGNORE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/1.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/1.fir.kt index 8a4cd53037d..ab9ee12cab9 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/1.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/1.fir.kt @@ -1,5 +1,5 @@ // !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER -UNREACHABLE_CODE -UNUSED_EXPRESSION -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/1.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/1.kt index c5f90dd49cd..14a2fda0cbf 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/1.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/1.kt @@ -1,5 +1,5 @@ // !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER -UNREACHABLE_CODE -UNUSED_EXPRESSION -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/10.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/10.fir.kt index e88c930d532..ce47cc9eb56 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/10.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/10.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/10.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/10.kt index 4549291612b..356689b5a01 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/10.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/10.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/11.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/11.fir.kt index 1f08242387d..68a1702ca70 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/11.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/11.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // FILE: builder.kt diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/11.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/11.kt index 2db339ed105..ce17d5e7f57 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/11.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/11.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/12.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/12.fir.kt index b7cd9874554..156cc41ba7a 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/12.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/12.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // FILE: builder.kt diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/12.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/12.kt index ed5b3d0a60b..ecd0185f841 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/12.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/12.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/13.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/13.fir.kt index 352fdaa02f2..c77a22a08d5 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/13.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/13.fir.kt @@ -1,5 +1,5 @@ // !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER -UNREACHABLE_CODE -UNUSED_EXPRESSION -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/13.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/13.kt index a094203f893..29f8daedf96 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/13.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/13.kt @@ -1,5 +1,5 @@ // !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER -UNREACHABLE_CODE -UNUSED_EXPRESSION -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/14.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/14.fir.kt index 17cefcecdfc..78c15773f00 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/14.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/14.fir.kt @@ -1,5 +1,5 @@ // !DIAGNOSTICS: -UNUSED_VARIABLE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/14.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/14.kt index 01121bb4ca5..3e6552cbc87 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/14.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/14.kt @@ -1,5 +1,5 @@ // !DIAGNOSTICS: -UNUSED_VARIABLE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/15.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/15.kt index 12fda86e77e..9a01ec7febc 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/15.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/15.kt @@ -1,6 +1,6 @@ // FIR_IDENTICAL // !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER -UNREACHABLE_CODE -UNUSED_EXPRESSION -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/16.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/16.fir.kt index 909e56dddd7..1ab89eb02c0 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/16.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/16.fir.kt @@ -1,5 +1,5 @@ // !DIAGNOSTICS: -UNUSED_VARIABLE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/16.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/16.kt index 9191e41044f..eddec041646 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/16.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/16.kt @@ -1,5 +1,5 @@ // !DIAGNOSTICS: -UNUSED_VARIABLE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/17.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/17.fir.kt index 4466ef32039..650d0d311bd 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/17.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/17.fir.kt @@ -1,5 +1,5 @@ // !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER -UNREACHABLE_CODE -UNUSED_EXPRESSION -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/17.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/17.kt index 8e1cb58e5cf..84799fd6594 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/17.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/17.kt @@ -1,5 +1,5 @@ // !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER -UNREACHABLE_CODE -UNUSED_EXPRESSION -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/19.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/19.kt index d9ca3ebcde0..fc857b98aaf 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/19.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/19.kt @@ -1,6 +1,6 @@ // FIR_IDENTICAL // !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER -UNREACHABLE_CODE -UNUSED_EXPRESSION -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/2.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/2.fir.kt index 78286353e03..14b7beba44a 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/2.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/2.fir.kt @@ -1,5 +1,5 @@ // !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER -UNREACHABLE_CODE -UNUSED_EXPRESSION -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/2.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/2.kt index 73f803b5b4e..ed28e6b343d 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/2.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/2.kt @@ -1,5 +1,5 @@ // !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER -UNREACHABLE_CODE -UNUSED_EXPRESSION -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/3.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/3.fir.kt index c6d637546ba..5b51237bd16 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/3.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/3.fir.kt @@ -1,5 +1,5 @@ // !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER -UNREACHABLE_CODE -UNUSED_EXPRESSION -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/3.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/3.kt index 43c8bf7ae95..3295e57ba8a 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/3.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/3.kt @@ -1,5 +1,5 @@ // !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER -UNREACHABLE_CODE -UNUSED_EXPRESSION -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/4.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/4.fir.kt index 891a3951127..e80a67137d7 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/4.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/4.fir.kt @@ -1,5 +1,5 @@ // !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER -UNREACHABLE_CODE -UNUSED_EXPRESSION -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/4.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/4.kt index c260f66cb35..41cdccb9cf5 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/4.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/4.kt @@ -1,5 +1,5 @@ // !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER -UNREACHABLE_CODE -UNUSED_EXPRESSION -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/5.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/5.fir.kt index 72a281712d6..33a6eec7309 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/5.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/5.fir.kt @@ -1,5 +1,5 @@ // !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER -UNREACHABLE_CODE -UNUSED_EXPRESSION -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/5.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/5.kt index 9cb5a454022..9848ae91a61 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/5.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/5.kt @@ -1,5 +1,5 @@ // !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER -UNREACHABLE_CODE -UNUSED_EXPRESSION -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/6.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/6.fir.kt index a85062bd058..de00926233e 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/6.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/6.fir.kt @@ -1,6 +1,6 @@ // !LANGUAGE: +AllowContractsForNonOverridableMembers +AllowReifiedGenericsInContracts // !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER -UNREACHABLE_CODE -UNUSED_EXPRESSION -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/6.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/6.kt index 9faeee3ac79..9314ba69396 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/6.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/6.kt @@ -1,6 +1,6 @@ // !LANGUAGE: +AllowContractsForNonOverridableMembers +AllowReifiedGenericsInContracts // !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER -UNREACHABLE_CODE -UNUSED_EXPRESSION -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/7.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/7.fir.kt index 524b98a5acd..e265b84274e 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/7.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/7.fir.kt @@ -1,5 +1,5 @@ // !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER -UNREACHABLE_CODE -UNUSED_EXPRESSION -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/7.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/7.kt index 13a71476394..192dc605e0c 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/7.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/7.kt @@ -1,5 +1,5 @@ // !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER -UNREACHABLE_CODE -UNUSED_EXPRESSION -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/8.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/8.fir.kt index d4150dc4498..d43e7a3937f 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/8.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/8.fir.kt @@ -1,5 +1,5 @@ // !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER -UNREACHABLE_CODE -UNUSED_EXPRESSION -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/8.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/8.kt index a4f8de78057..ca6c15d927c 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/8.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/8.kt @@ -1,5 +1,5 @@ // !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER -UNREACHABLE_CODE -UNUSED_EXPRESSION -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/9.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/9.fir.kt index 978894c3183..364a1015d95 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/9.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/9.fir.kt @@ -1,5 +1,5 @@ // !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER -UNREACHABLE_CODE -UNUSED_EXPRESSION -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/9.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/9.kt index ac3720ce2b6..2a0cf460653 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/9.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/neg/9.kt @@ -1,5 +1,5 @@ // !DIAGNOSTICS: -UNUSED_VARIABLE -UNUSED_PARAMETER -UNREACHABLE_CODE -UNUSED_EXPRESSION -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/pos/1.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/pos/1.fir.kt index 014e8eb34ee..fba2c451f4e 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/pos/1.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/pos/1.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/pos/1.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/pos/1.kt index a909d2748a6..bbc1490fcfa 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/pos/1.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/pos/1.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/pos/2.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/pos/2.kt index 279608353ff..abc0467927d 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/pos/2.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/common/pos/2.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/callsInPlace/neg/1.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/callsInPlace/neg/1.fir.kt index 47d8f79d8c9..35ae5d1f018 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/callsInPlace/neg/1.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/callsInPlace/neg/1.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/callsInPlace/neg/1.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/callsInPlace/neg/1.kt index ded75c81845..dda7c4c07f4 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/callsInPlace/neg/1.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/callsInPlace/neg/1.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/callsInPlace/neg/2.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/callsInPlace/neg/2.fir.kt index 2b26f81e104..4b625ccea73 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/callsInPlace/neg/2.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/callsInPlace/neg/2.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/callsInPlace/neg/2.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/callsInPlace/neg/2.kt index e33f6ce8796..8f5b369ab3f 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/callsInPlace/neg/2.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/callsInPlace/neg/2.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/callsInPlace/pos/1.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/callsInPlace/pos/1.kt index fce24198116..10316688a81 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/callsInPlace/pos/1.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/callsInPlace/pos/1.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/callsInPlace/pos/2.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/callsInPlace/pos/2.kt index 535d8fc7e96..1ad9f9de634 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/callsInPlace/pos/2.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/callsInPlace/pos/2.kt @@ -1,6 +1,6 @@ // FIR_IDENTICAL // !DIAGNOSTICS: -UNUSED_VARIABLE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/callsInPlace/pos/3.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/callsInPlace/pos/3.kt index e70e7dd743f..c20552500b9 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/callsInPlace/pos/3.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/callsInPlace/pos/3.kt @@ -1,6 +1,6 @@ // FIR_IDENTICAL // !DIAGNOSTICS: -UNUSED_VARIABLE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/common/neg/1.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/common/neg/1.fir.kt index 531de611468..d22826b92a5 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/common/neg/1.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/common/neg/1.fir.kt @@ -1,5 +1,5 @@ // !DIAGNOSTICS: -UNUSED_VARIABLE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/common/neg/1.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/common/neg/1.kt index 95fad98e591..b8a351b3aee 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/common/neg/1.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/common/neg/1.kt @@ -1,5 +1,5 @@ // !DIAGNOSTICS: -UNUSED_VARIABLE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/1.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/1.fir.kt index f00e2896663..202d2e41723 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/1.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/1.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/1.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/1.kt index 238b5e47285..8b1410e8b6a 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/1.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/1.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/2.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/2.fir.kt index f201d99026d..289e78b00bd 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/2.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/2.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/2.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/2.kt index f2c7d78f693..00c9c53f85e 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/2.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/2.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/3.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/3.fir.kt index c5dbf799439..63fa9436a53 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/3.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/3.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/3.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/3.kt index 05b847c932d..a5594ee6fb2 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/3.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/3.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/4.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/4.fir.kt index 60a68a96487..5946edac1fe 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/4.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/4.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/4.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/4.kt index 4c3a30d2924..1bddf1fe669 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/4.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/4.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/5.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/5.fir.kt index 43be60b7abe..d8b99b51fd1 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/5.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/5.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/5.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/5.kt index 88cb905a8d5..516a6f3ff2b 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/5.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/5.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/6.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/6.fir.kt index 946e4fef528..844c71050af 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/6.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/6.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/6.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/6.kt index 7bb62978635..42eb7a02f75 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/6.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/6.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/7.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/7.fir.kt index f7638f0ad3c..16f38b2194b 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/7.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/7.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForNonOverridableMembers +AllowReifiedGenericsInContracts -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/7.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/7.kt index 263f96bb87e..925dcf02519 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/7.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/neg/7.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForNonOverridableMembers +AllowReifiedGenericsInContracts -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/pos/1.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/pos/1.fir.kt index b352b160f97..71e5ef321e7 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/pos/1.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/pos/1.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -FINAL_UPPER_BOUND import kotlin.contracts.* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/pos/1.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/pos/1.kt index 7295e6ea0d5..56d9db5eab2 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/pos/1.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/pos/1.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // !DIAGNOSTICS: -FINAL_UPPER_BOUND /* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/pos/2.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/pos/2.kt index c029b941d1d..e3b3109396b 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/pos/2.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/pos/2.kt @@ -1,6 +1,6 @@ // FIR_IDENTICAL // !DIAGNOSTICS: -FINAL_UPPER_BOUND -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/pos/3.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/pos/3.kt index 8f4ff4807ed..68e759bb583 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/pos/3.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/pos/3.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/pos/4.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/pos/4.kt index 0a43a58d066..fd1089d8c8e 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/pos/4.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractBuilder/effects/returns/pos/4.kt @@ -1,6 +1,6 @@ // FIR_IDENTICAL // !LANGUAGE: +AllowContractsForNonOverridableMembers +AllowReifiedGenericsInContracts -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/neg/1.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/neg/1.fir.kt index c9cfe740c2c..8c3ebb36e9b 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/neg/1.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/neg/1.fir.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/neg/1.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/neg/1.kt index 4b1a66893b9..bf639b9d963 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/neg/1.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/neg/1.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/neg/2.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/neg/2.fir.kt index 0607ff9a661..ba53aa1f2d4 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/neg/2.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/neg/2.fir.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForNonOverridableMembers +AllowReifiedGenericsInContracts -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/neg/2.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/neg/2.kt index 08b9e5c0b2d..3899d1e8c63 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/neg/2.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/neg/2.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +AllowContractsForNonOverridableMembers +AllowReifiedGenericsInContracts -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/neg/3.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/neg/3.kt index f1cdcf199e9..d090dd0100b 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/neg/3.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/neg/3.kt @@ -1,5 +1,5 @@ // FIR_IDENTICAL -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/neg/4.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/neg/4.fir.kt index be52cf50838..aa4ecffb2e0 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/neg/4.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/neg/4.fir.kt @@ -1,5 +1,5 @@ // !DIAGNOSTICS: -UNUSED_PARAMETER -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/neg/4.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/neg/4.kt index c7a661071b0..41f7312a901 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/neg/4.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/neg/4.kt @@ -1,5 +1,5 @@ // !DIAGNOSTICS: -UNUSED_PARAMETER -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (NEGATIVE) diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/pos/1.fir.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/pos/1.fir.kt index 032488c5535..df554442047 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/pos/1.fir.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/pos/1.fir.kt @@ -1,5 +1,5 @@ // FIR_IDE_IGNORE -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts import kotlin.contracts.* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/pos/1.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/pos/1.kt index 027b324677f..24dce704718 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/pos/1.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/pos/1.kt @@ -1,4 +1,4 @@ -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts // FIR_IDE_IGNORE /* diff --git a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/pos/2.kt b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/pos/2.kt index 31efa97726d..146785adaa0 100644 --- a/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/pos/2.kt +++ b/compiler/tests-spec/testData/diagnostics/notLinked/contracts/declarations/contractFunction/pos/2.kt @@ -1,6 +1,6 @@ // FIR_IDENTICAL // !LANGUAGE: +AllowContractsForNonOverridableMembers +AllowReifiedGenericsInContracts -// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts +// !OPT_IN: kotlin.contracts.ExperimentalContracts /* * KOTLIN DIAGNOSTICS NOT LINKED SPEC TEST (POSITIVE) diff --git a/libraries/tools/kotlinp/testData/OptionalAnnotation.kt b/libraries/tools/kotlinp/testData/OptionalAnnotation.kt index 2381c2ef110..111e80925f4 100644 --- a/libraries/tools/kotlinp/testData/OptionalAnnotation.kt +++ b/libraries/tools/kotlinp/testData/OptionalAnnotation.kt @@ -1,5 +1,5 @@ // !LANGUAGE: +MultiPlatformProjects -// !USE_EXPERIMENTAL: kotlin.ExperimentalMultiplatform +// !OPT_IN: kotlin.ExperimentalMultiplatform // NO_READ_WRITE_COMPARE package test