From 751e618d83fd0edcd0ab08f3011dd630881ad715 Mon Sep 17 00:00:00 2001 From: "Denis.Zharkov" Date: Tue, 11 Jan 2022 10:30:26 +0300 Subject: [PATCH] Enable ProhibitUsingNullableTypeParameterAgainstNotNullAnnotated since 1.8 ^KT-36770 Relates --- .../src/org/jetbrains/kotlin/config/LanguageVersionSettings.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/util/src/org/jetbrains/kotlin/config/LanguageVersionSettings.kt b/compiler/util/src/org/jetbrains/kotlin/config/LanguageVersionSettings.kt index 74044c9c9bc..b8de079a003 100644 --- a/compiler/util/src/org/jetbrains/kotlin/config/LanguageVersionSettings.kt +++ b/compiler/util/src/org/jetbrains/kotlin/config/LanguageVersionSettings.kt @@ -217,7 +217,6 @@ enum class LanguageFeature( * (if @NotNull has TYPE_USE and METHOD target, then `@NotNull Integer []` -> `Array..Array?` instead of `Array..Array`) */ TypeEnhancementImprovementsInStrictMode(KOTLIN_1_7), - ProhibitUsingNullableTypeParameterAgainstNotNullAnnotated(KOTLIN_1_7, kind = BUG_FIX), OptInRelease(KOTLIN_1_7), ProhibitNonExhaustiveWhenOnAlgebraicTypes(KOTLIN_1_7, kind = BUG_FIX), UseBuilderInferenceWithoutAnnotation(KOTLIN_1_7), @@ -250,6 +249,7 @@ enum class LanguageFeature( // 1.8 DontLoseDiagnosticsDuringOverloadResolutionByReturnType(KOTLIN_1_8), + ProhibitUsingNullableTypeParameterAgainstNotNullAnnotated(KOTLIN_1_8, kind = BUG_FIX), // KT-36770 ProhibitConfusingSyntaxInWhenBranches(KOTLIN_1_8, kind = BUG_FIX), // KT-48385 UseConsistentRulesForPrivateConstructorsOfSealedClasses(sinceVersion = KOTLIN_1_8, kind = BUG_FIX), // KT-44866 ProgressionsChangingResolve(KOTLIN_1_8), // KT-49276