diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/types/ConeTypeContext.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/types/ConeTypeContext.kt index 6dd2fc60822..fdb35bc8da0 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/types/ConeTypeContext.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/types/ConeTypeContext.kt @@ -458,7 +458,10 @@ interface ConeTypeContext : TypeSystemContext, TypeSystemOptimizationContext, Ty override fun arrayType(componentType: KotlinTypeMarker): SimpleTypeMarker = TODO("not implemented") - override fun KotlinTypeMarker.isArrayOrNullableArray(): Boolean = TODO("not implemented") + override fun KotlinTypeMarker.isArrayOrNullableArray(): Boolean { + require(this is ConeKotlinType) + return this.classId == StandardClassIds.Array + } override fun TypeConstructorMarker.isFinalClassOrEnumEntryOrAnnotationClassConstructor(): Boolean { val firRegularClass = toFirRegularClass() ?: return false