diff --git a/compiler/tests-common/org/jetbrains/kotlin/checkers/BaseDiagnosticsTest.kt b/compiler/tests-common/org/jetbrains/kotlin/checkers/BaseDiagnosticsTest.kt index 7e1abff38d7..732f5eddf17 100644 --- a/compiler/tests-common/org/jetbrains/kotlin/checkers/BaseDiagnosticsTest.kt +++ b/compiler/tests-common/org/jetbrains/kotlin/checkers/BaseDiagnosticsTest.kt @@ -98,22 +98,13 @@ abstract class BaseDiagnosticsTest : KotlinMultiFileTestWithJava, - override val apiVersion: ApiVersion + override val apiVersion: ApiVersion, + override val languageVersion: LanguageVersion ) : LanguageVersionSettings { override fun supportsFeature(feature: LanguageFeature): Boolean = languageFeatures[feature] ?: LanguageVersionSettingsImpl.DEFAULT.supportsFeature(feature) - - // TODO provide base language version - override val languageVersion: LanguageVersion - get() = throw UnsupportedOperationException("This instance of LanguageVersionSettings should be used for tests only") - - override fun equals(other: Any?): Boolean = - other is DiagnosticTestLanguageVersionSettings && other.languageFeatures == languageFeatures && other.apiVersion == apiVersion - - override fun hashCode(): Int = - 31 * languageFeatures.hashCode() + apiVersion.hashCode() } inner class TestFile( @@ -318,7 +309,7 @@ abstract class BaseDiagnosticsTest : KotlinMultiFileTestWithJava {