[Tests] Drop explicit `// API_VERSION: 2.5` directives for strict equals They're not needed anymore: latest stable has been updated to 2.5.
diff --git a/compiler/testData/codegen/box/strictEquals/abstractBound.kt b/compiler/testData/codegen/box/strictEquals/abstractBound.kt index 80a325f..da1dad5 100644 --- a/compiler/testData/codegen/box/strictEquals/abstractBound.kt +++ b/compiler/testData/codegen/box/strictEquals/abstractBound.kt
@@ -1,8 +1,4 @@ // LANGUAGE: +StrictEquals -// API_VERSION: 2.5 -// DONT_TARGET_EXACT_BACKEND: NATIVE -// ^^^ some native tests don't support API_VERSION directive -// ^^^ fix or wait till version bump abstract class Shape { abstract val area: Int
diff --git a/compiler/testData/codegen/box/strictEquals/crossModuleInheritance.kt b/compiler/testData/codegen/box/strictEquals/crossModuleInheritance.kt index f8ef4ad..6549b71 100644 --- a/compiler/testData/codegen/box/strictEquals/crossModuleInheritance.kt +++ b/compiler/testData/codegen/box/strictEquals/crossModuleInheritance.kt
@@ -1,8 +1,4 @@ // LANGUAGE: +StrictEquals -// API_VERSION: 2.5 -// DONT_TARGET_EXACT_BACKEND: NATIVE -// ^^^ some native tests don't support API_VERSION directive -// ^^^ fix or wait till version bump // MODULE: lib // FILE: lib.kt
diff --git a/compiler/testData/codegen/box/strictEquals/dataClass.kt b/compiler/testData/codegen/box/strictEquals/dataClass.kt index cb398ad..461fe3c 100644 --- a/compiler/testData/codegen/box/strictEquals/dataClass.kt +++ b/compiler/testData/codegen/box/strictEquals/dataClass.kt
@@ -1,8 +1,4 @@ // LANGUAGE: +StrictEquals -// API_VERSION: 2.5 -// DONT_TARGET_EXACT_BACKEND: NATIVE -// ^^^ some native tests don't support API_VERSION directive -// ^^^ fix or wait till version bump data class Point(val x: Int, val y: Int)
diff --git a/compiler/testData/codegen/box/strictEquals/dataObject.kt b/compiler/testData/codegen/box/strictEquals/dataObject.kt index 6ffb0ef..f8172b2 100644 --- a/compiler/testData/codegen/box/strictEquals/dataObject.kt +++ b/compiler/testData/codegen/box/strictEquals/dataObject.kt
@@ -1,8 +1,4 @@ // LANGUAGE: +StrictEquals -// API_VERSION: 2.5 -// DONT_TARGET_EXACT_BACKEND: NATIVE -// ^^^ some native tests don't support API_VERSION directive -// ^^^ fix or wait till version bump data object Singleton { val tag: String = "singleton"
diff --git a/compiler/testData/codegen/box/strictEquals/delegated.kt b/compiler/testData/codegen/box/strictEquals/delegated.kt index 9301ce5..13438c4 100644 --- a/compiler/testData/codegen/box/strictEquals/delegated.kt +++ b/compiler/testData/codegen/box/strictEquals/delegated.kt
@@ -1,8 +1,4 @@ // LANGUAGE: +StrictEquals -// API_VERSION: 2.5 -// DONT_TARGET_EXACT_BACKEND: NATIVE -// ^^^ some native tests don't support API_VERSION directive -// ^^^ fix or wait till version bump // DUMP_IR interface I {
diff --git a/compiler/testData/codegen/box/strictEquals/directEqualsCall.kt b/compiler/testData/codegen/box/strictEquals/directEqualsCall.kt index cc15634..f5b403d 100644 --- a/compiler/testData/codegen/box/strictEquals/directEqualsCall.kt +++ b/compiler/testData/codegen/box/strictEquals/directEqualsCall.kt
@@ -1,8 +1,4 @@ // LANGUAGE: +StrictEquals -// API_VERSION: 2.5 -// DONT_TARGET_EXACT_BACKEND: NATIVE -// ^^^ some native tests don't support API_VERSION directive -// ^^^ fix or wait till version bump class A(val n: Int) { override fun equals(@EqualityBound(A::class) other: Any?): Boolean = n == other.n
diff --git a/compiler/testData/codegen/box/strictEquals/fullValueClass.kt b/compiler/testData/codegen/box/strictEquals/fullValueClass.kt index 09c8224..188b939 100644 --- a/compiler/testData/codegen/box/strictEquals/fullValueClass.kt +++ b/compiler/testData/codegen/box/strictEquals/fullValueClass.kt
@@ -1,8 +1,4 @@ // LANGUAGE: +StrictEquals -// API_VERSION: 2.5 -// DONT_TARGET_EXACT_BACKEND: NATIVE -// ^^^ some native tests don't support API_VERSION directive -// ^^^ fix or wait till version bump // LANGUAGE: +FullValueClasses var callCount = 0
diff --git a/compiler/testData/codegen/box/strictEquals/generic.kt b/compiler/testData/codegen/box/strictEquals/generic.kt index 6e0bfb9..1d3f60f 100644 --- a/compiler/testData/codegen/box/strictEquals/generic.kt +++ b/compiler/testData/codegen/box/strictEquals/generic.kt
@@ -1,8 +1,4 @@ // LANGUAGE: +StrictEquals -// API_VERSION: 2.5 -// DONT_TARGET_EXACT_BACKEND: NATIVE -// ^^^ some native tests don't support API_VERSION directive -// ^^^ fix or wait till version bump class Box<T>(val value: T) { override fun equals(@EqualityBound(Box::class) other: Any?): Boolean = value == other.value
diff --git a/compiler/testData/codegen/box/strictEquals/implicitInvoke.kt b/compiler/testData/codegen/box/strictEquals/implicitInvoke.kt index 09bd033..976aedf 100644 --- a/compiler/testData/codegen/box/strictEquals/implicitInvoke.kt +++ b/compiler/testData/codegen/box/strictEquals/implicitInvoke.kt
@@ -1,8 +1,4 @@ // LANGUAGE: +StrictEquals -// API_VERSION: 2.5 -// DONT_TARGET_EXACT_BACKEND: NATIVE -// ^^^ some native tests don't support API_VERSION directive -// ^^^ fix or wait till version bump class F(val tag: String) { operator fun invoke(): String = tag
diff --git a/compiler/testData/codegen/box/strictEquals/inheritedExplicit.kt b/compiler/testData/codegen/box/strictEquals/inheritedExplicit.kt index f4c74c6..b19b684 100644 --- a/compiler/testData/codegen/box/strictEquals/inheritedExplicit.kt +++ b/compiler/testData/codegen/box/strictEquals/inheritedExplicit.kt
@@ -1,8 +1,4 @@ // LANGUAGE: +StrictEquals -// API_VERSION: 2.5 -// DONT_TARGET_EXACT_BACKEND: NATIVE -// ^^^ some native tests don't support API_VERSION directive -// ^^^ fix or wait till version bump open class Base(val n: Int) { override fun equals(@EqualityBound(Base::class) other: Any?): Boolean = n == other.n
diff --git a/compiler/testData/codegen/box/strictEquals/inheritedImplicit.kt b/compiler/testData/codegen/box/strictEquals/inheritedImplicit.kt index e348435..d82a679 100644 --- a/compiler/testData/codegen/box/strictEquals/inheritedImplicit.kt +++ b/compiler/testData/codegen/box/strictEquals/inheritedImplicit.kt
@@ -1,8 +1,4 @@ // LANGUAGE: +StrictEquals -// API_VERSION: 2.5 -// DONT_TARGET_EXACT_BACKEND: NATIVE -// ^^^ some native tests don't support API_VERSION directive -// ^^^ fix or wait till version bump open class Base(val n: Int) { override fun equals(@EqualityBound(Base::class) other: Any?): Boolean = n == other.n
diff --git a/compiler/testData/codegen/box/strictEquals/nullableLhs.kt b/compiler/testData/codegen/box/strictEquals/nullableLhs.kt index 57397ee..7444717 100644 --- a/compiler/testData/codegen/box/strictEquals/nullableLhs.kt +++ b/compiler/testData/codegen/box/strictEquals/nullableLhs.kt
@@ -1,8 +1,4 @@ // LANGUAGE: +StrictEquals -// API_VERSION: 2.5 -// DONT_TARGET_EXACT_BACKEND: NATIVE -// ^^^ some native tests don't support API_VERSION directive -// ^^^ fix or wait till version bump class A(val n: Int) { override fun equals(@EqualityBound(A::class) other: Any?): Boolean = n == other.n
diff --git a/compiler/testData/codegen/box/strictEquals/referenceEqualityGuard.kt b/compiler/testData/codegen/box/strictEquals/referenceEqualityGuard.kt index 47bb49a..a2a5002 100644 --- a/compiler/testData/codegen/box/strictEquals/referenceEqualityGuard.kt +++ b/compiler/testData/codegen/box/strictEquals/referenceEqualityGuard.kt
@@ -1,8 +1,4 @@ // LANGUAGE: +StrictEquals -// API_VERSION: 2.5 -// DONT_TARGET_EXACT_BACKEND: NATIVE -// ^^^ some native tests don't support API_VERSION directive -// ^^^ fix or wait till version bump var callCount = 0
diff --git a/compiler/testData/codegen/box/strictEquals/simple.kt b/compiler/testData/codegen/box/strictEquals/simple.kt index 617c32c..d3fa049 100644 --- a/compiler/testData/codegen/box/strictEquals/simple.kt +++ b/compiler/testData/codegen/box/strictEquals/simple.kt
@@ -1,8 +1,4 @@ // LANGUAGE: +StrictEquals -// API_VERSION: 2.5 -// DONT_TARGET_EXACT_BACKEND: NATIVE -// ^^^ some native tests don't support API_VERSION directive -// ^^^ fix or wait till version bump open class X { open val x: CharSequence = "F"
diff --git a/compiler/testData/codegen/box/strictEquals/typealiasInBound.kt b/compiler/testData/codegen/box/strictEquals/typealiasInBound.kt index 1beea81..7ef8b1b 100644 --- a/compiler/testData/codegen/box/strictEquals/typealiasInBound.kt +++ b/compiler/testData/codegen/box/strictEquals/typealiasInBound.kt
@@ -1,8 +1,4 @@ // LANGUAGE: +StrictEquals -// API_VERSION: 2.5 -// DONT_TARGET_EXACT_BACKEND: NATIVE -// ^^^ some native tests don't support API_VERSION directive -// ^^^ fix or wait till version bump class A(val n: Int) { override fun equals(@EqualityBound(AAlias::class) other: Any?): Boolean = n == other.n
diff --git a/compiler/testData/codegen/boxJvm/strictEquals/inlineValueClass.kt b/compiler/testData/codegen/boxJvm/strictEquals/inlineValueClass.kt index 1d659f4..f7aac00 100644 --- a/compiler/testData/codegen/boxJvm/strictEquals/inlineValueClass.kt +++ b/compiler/testData/codegen/boxJvm/strictEquals/inlineValueClass.kt
@@ -1,5 +1,4 @@ // LANGUAGE: +StrictEquals -// API_VERSION: 2.5 // WITH_STDLIB @JvmInline
diff --git a/compiler/testData/codegen/boxJvm/strictEquals/javaBad.kt b/compiler/testData/codegen/boxJvm/strictEquals/javaBad.kt index d5a61ef..0ec8ae4 100644 --- a/compiler/testData/codegen/boxJvm/strictEquals/javaBad.kt +++ b/compiler/testData/codegen/boxJvm/strictEquals/javaBad.kt
@@ -1,5 +1,4 @@ // LANGUAGE: +StrictEquals -// API_VERSION: 2.5 // WITH_STDLIB // FILE: p/JavaBad.java
diff --git a/compiler/testData/codegen/boxJvm/strictEquals/javaGood.kt b/compiler/testData/codegen/boxJvm/strictEquals/javaGood.kt index d24c440..f35aa3e 100644 --- a/compiler/testData/codegen/boxJvm/strictEquals/javaGood.kt +++ b/compiler/testData/codegen/boxJvm/strictEquals/javaGood.kt
@@ -1,5 +1,4 @@ // LANGUAGE: +StrictEquals -// API_VERSION: 2.5 // WITH_STDLIB // FILE: p/JavaGoodExplicit.java
diff --git a/compiler/testData/diagnostics/tests/strictEquals/disabled/aliasedEqualityBound.kt b/compiler/testData/diagnostics/tests/strictEquals/disabled/aliasedEqualityBound.kt index 36f781a..bd0f489 100644 --- a/compiler/testData/diagnostics/tests/strictEquals/disabled/aliasedEqualityBound.kt +++ b/compiler/testData/diagnostics/tests/strictEquals/disabled/aliasedEqualityBound.kt
@@ -1,6 +1,5 @@ // RUN_PIPELINE_TILL: FRONTEND // LANGUAGE: -StrictEquals -// API_VERSION: 2.5 // FILE: throughTypeAlias.kt
diff --git a/compiler/testData/diagnostics/tests/strictEquals/disabled/disabledFeature.kt b/compiler/testData/diagnostics/tests/strictEquals/disabled/disabledFeature.kt index 94908cb..69ab0968 100644 --- a/compiler/testData/diagnostics/tests/strictEquals/disabled/disabledFeature.kt +++ b/compiler/testData/diagnostics/tests/strictEquals/disabled/disabledFeature.kt
@@ -1,4 +1,3 @@ -// API_VERSION: 2.5 // LANGUAGE: -StrictEquals // RUN_PIPELINE_TILL: FRONTEND
diff --git a/compiler/tests-common-new/testFixtures/org/jetbrains/kotlin/test/configuration/BaseDiagnosticConfiguration.kt b/compiler/tests-common-new/testFixtures/org/jetbrains/kotlin/test/configuration/BaseDiagnosticConfiguration.kt index d3cbe62..81610fc 100644 --- a/compiler/tests-common-new/testFixtures/org/jetbrains/kotlin/test/configuration/BaseDiagnosticConfiguration.kt +++ b/compiler/tests-common-new/testFixtures/org/jetbrains/kotlin/test/configuration/BaseDiagnosticConfiguration.kt
@@ -5,7 +5,6 @@ package org.jetbrains.kotlin.test.configuration -import org.jetbrains.kotlin.config.ApiVersion import org.jetbrains.kotlin.config.ExplicitApiMode import org.jetbrains.kotlin.config.LanguageFeature import org.jetbrains.kotlin.config.LanguageVersion @@ -34,7 +33,6 @@ import org.jetbrains.kotlin.test.directives.JvmEnvironmentConfigurationDirectives.WITH_REFLECT import org.jetbrains.kotlin.test.directives.LanguageSettingsDirectives.ALLOW_DANGEROUS_LANGUAGE_VERSION_TESTING import org.jetbrains.kotlin.test.directives.LanguageSettingsDirectives.ALLOW_KOTLIN_PACKAGE -import org.jetbrains.kotlin.test.directives.LanguageSettingsDirectives.API_VERSION import org.jetbrains.kotlin.test.directives.LanguageSettingsDirectives.EXPLICIT_API_MODE import org.jetbrains.kotlin.test.directives.LanguageSettingsDirectives.EXPLICIT_RETURN_TYPES_MODE import org.jetbrains.kotlin.test.directives.LanguageSettingsDirectives.HEADER_MODE @@ -317,7 +315,6 @@ forTestsMatching("compiler/testData/diagnostics/tests/strictEquals/enabled/*") { defaultDirectives { LANGUAGE + "+StrictEquals" - API_VERSION with ApiVersion.KOTLIN_2_5 FirDiagnosticsDirectives.RENDER_SPECIFIC_FIR_DECLARATION_ATTRIBUTES + "EqualityBoundType" } }