diff --git a/plugins/kotlin/code-insight/inspections-k2/src/org/jetbrains/kotlin/idea/k2/codeinsight/inspections/SimplifiableCallChainInspection.kt b/plugins/kotlin/code-insight/inspections-k2/src/org/jetbrains/kotlin/idea/k2/codeinsight/inspections/SimplifiableCallChainInspection.kt new file mode 100644 index 000000000000..df1da0409268 --- /dev/null +++ b/plugins/kotlin/code-insight/inspections-k2/src/org/jetbrains/kotlin/idea/k2/codeinsight/inspections/SimplifiableCallChainInspection.kt @@ -0,0 +1,17 @@ +// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. +package org.jetbrains.kotlin.idea.k2.codeinsight.inspections + +import org.jetbrains.kotlin.idea.base.resources.KotlinBundle +import org.jetbrains.kotlin.idea.codeinsights.impl.base.quickFix.CallChainConversion +import org.jetbrains.kotlin.idea.codeinsights.impl.base.quickFix.CallChainConversions +import org.jetbrains.kotlin.idea.codeinsights.impl.base.quickFix.ConversionId +import org.jetbrains.kotlin.psi.KtQualifiedExpression + +internal class SimplifiableCallChainInspection : AbstractSimplifiableCallChainInspection() { + override fun getProblemDescription(element: KtQualifiedExpression, context: CallChainConversion): String { + return KotlinBundle.message("call.chain.on.collection.type.may.be.simplified") + } + + override val potentialConversions: Map> + get() = CallChainConversions.conversionGroups +}