~~~ Prelim: [FE] Postpone enabling `io.reactivex.rxjava3.annotations:strict` to 1.9
This commit postpones strict mode for nullability annotations from
`io.reactivex.rxjava3.annotations` to 1.9, as there is regression in
type inference KT-55535
Regression caused by imprecise type inference in presence of
declared nullability upper-bound, described in KT-55569
diff --git a/core/compiler.common.jvm/src/org/jetbrains/kotlin/load/java/JavaNullabilityAnnotationSettings.kt b/core/compiler.common.jvm/src/org/jetbrains/kotlin/load/java/JavaNullabilityAnnotationSettings.kt
index 6de79bb..a60fd47 100644
--- a/core/compiler.common.jvm/src/org/jetbrains/kotlin/load/java/JavaNullabilityAnnotationSettings.kt
+++ b/core/compiler.common.jvm/src/org/jetbrains/kotlin/load/java/JavaNullabilityAnnotationSettings.kt
@@ -49,7 +49,7 @@
),
RXJAVA3_ANNOTATIONS_PACKAGE to JavaNullabilityAnnotationsStatus(
reportLevelBefore = ReportLevel.WARN,
- sinceVersion = KotlinVersion(1, 8),
+ sinceVersion = KotlinVersion(1, 9),
reportLevelAfter = ReportLevel.STRICT
),
)