[kotlin] Rename

IJ-CR-141042
^KTIJ-29599
^KTIJ-29601

GitOrigin-RevId: 9544b34f08dabd5b3dac7ffdf21cdc20dfac6bdb
This commit is contained in:
Andrey Cherkasov
2024-07-29 20:31:02 +00:00
committed by intellij-monorepo-bot
parent 6e72accd1a
commit 60f3b8b6bc
10 changed files with 20 additions and 20 deletions
@@ -3,8 +3,8 @@ package org.jetbrains.kotlin.idea.k2.codeinsight.fixes
import org.jetbrains.kotlin.analysis.api.fir.diagnostics.KaFirDiagnostic
import org.jetbrains.kotlin.idea.codeinsight.api.applicators.fixes.KotlinQuickFixFactory
import org.jetbrains.kotlin.idea.quickfix.RemoveIsFix
import org.jetbrains.kotlin.idea.quickfix.ReplaceWithComparisonFix
import org.jetbrains.kotlin.idea.quickfix.RemoveIsFromIsEnumEntryFix
import org.jetbrains.kotlin.idea.quickfix.ReplaceIsEnumEntryWithComparisonFix
import org.jetbrains.kotlin.psi.KtIsExpression
import org.jetbrains.kotlin.psi.KtTypeReference
import org.jetbrains.kotlin.psi.KtWhenConditionIsPattern
@@ -17,8 +17,8 @@ internal object IsEnumEntryFixFactory {
listOfNotNull(
when (element) {
is KtIsExpression -> if (element.typeReference == null) null else ReplaceWithComparisonFix(element)
is KtWhenConditionIsPattern -> if (element.typeReference == null || element.isNegated) null else RemoveIsFix(element)
is KtIsExpression -> if (element.typeReference == null) null else ReplaceIsEnumEntryWithComparisonFix(element)
is KtWhenConditionIsPattern -> if (element.typeReference == null || element.isNegated) null else RemoveIsFromIsEnumEntryFix(element)
else -> null
}
)
@@ -8,7 +8,7 @@ import org.jetbrains.kotlin.idea.codeinsight.api.applicable.intentions.KotlinPsi
import org.jetbrains.kotlin.psi.KtPsiFactory
import org.jetbrains.kotlin.psi.KtWhenConditionIsPattern
class RemoveIsFix(
class RemoveIsFromIsEnumEntryFix(
element: KtWhenConditionIsPattern,
) : KotlinPsiUpdateModCommandAction.ElementBased<KtWhenConditionIsPattern, Unit>(element, Unit) {
@@ -9,7 +9,7 @@ import org.jetbrains.kotlin.psi.KtIsExpression
import org.jetbrains.kotlin.psi.KtPsiFactory
import org.jetbrains.kotlin.psi.createExpressionByPattern
class ReplaceWithComparisonFix(
class ReplaceIsEnumEntryWithComparisonFix(
element: KtIsExpression,
) : KotlinPsiUpdateModCommandAction.ElementBased<KtIsExpression, Unit>(element, Unit) {
private val comparison = if (element.isNegated) "!=" else "=="
@@ -10,8 +10,8 @@ object IsEnumEntryFactory : KotlinSingleIntentionActionFactory() {
override fun createAction(diagnostic: Diagnostic): IntentionAction? {
val element = diagnostic.psiElement.safeAs<KtTypeReference>()?.parent ?: return null
return when (element) {
is KtIsExpression -> if (element.typeReference == null) null else ReplaceWithComparisonFix(element).asIntention()
is KtWhenConditionIsPattern -> if (element.typeReference == null || element.isNegated) null else RemoveIsFix(element).asIntention()
is KtIsExpression -> if (element.typeReference == null) null else ReplaceIsEnumEntryWithComparisonFix(element).asIntention()
is KtWhenConditionIsPattern -> if (element.typeReference == null || element.isNegated) null else RemoveIsFromIsEnumEntryFix(element).asIntention()
else -> null
}
}
@@ -3,5 +3,5 @@ enum class Foo { A }
fun test(foo: Foo): Boolean = foo is <caret>Foo.A
// FUS_QUICKFIX_NAME: org.jetbrains.kotlin.idea.quickfix.ReplaceWithComparisonFix
// FUS_K2_QUICKFIX_NAME: org.jetbrains.kotlin.idea.quickfix.ReplaceWithComparisonFix
// FUS_QUICKFIX_NAME: org.jetbrains.kotlin.idea.quickfix.ReplaceIsEnumEntryWithComparisonFix
// FUS_K2_QUICKFIX_NAME: org.jetbrains.kotlin.idea.quickfix.ReplaceIsEnumEntryWithComparisonFix
@@ -3,5 +3,5 @@ enum class Foo { A }
fun test(foo: Foo): Boolean = foo == Foo.A
// FUS_QUICKFIX_NAME: org.jetbrains.kotlin.idea.quickfix.ReplaceWithComparisonFix
// FUS_K2_QUICKFIX_NAME: org.jetbrains.kotlin.idea.quickfix.ReplaceWithComparisonFix
// FUS_QUICKFIX_NAME: org.jetbrains.kotlin.idea.quickfix.ReplaceIsEnumEntryWithComparisonFix
// FUS_K2_QUICKFIX_NAME: org.jetbrains.kotlin.idea.quickfix.ReplaceIsEnumEntryWithComparisonFix
@@ -6,5 +6,5 @@ fun test(foo: Foo): Int = when (foo) {
else -> 2
}
// FUS_QUICKFIX_NAME: org.jetbrains.kotlin.idea.quickfix.RemoveIsFix
// FUS_K2_QUICKFIX_NAME: org.jetbrains.kotlin.idea.quickfix.RemoveIsFix
// FUS_QUICKFIX_NAME: org.jetbrains.kotlin.idea.quickfix.RemoveIsFromIsEnumEntryFix
// FUS_K2_QUICKFIX_NAME: org.jetbrains.kotlin.idea.quickfix.RemoveIsFromIsEnumEntryFix
@@ -6,5 +6,5 @@ fun test(foo: Foo): Int = when (foo) {
else -> 2
}
// FUS_QUICKFIX_NAME: org.jetbrains.kotlin.idea.quickfix.RemoveIsFix
// FUS_K2_QUICKFIX_NAME: org.jetbrains.kotlin.idea.quickfix.RemoveIsFix
// FUS_QUICKFIX_NAME: org.jetbrains.kotlin.idea.quickfix.RemoveIsFromIsEnumEntryFix
// FUS_K2_QUICKFIX_NAME: org.jetbrains.kotlin.idea.quickfix.RemoveIsFromIsEnumEntryFix
@@ -3,5 +3,5 @@ enum class Foo { A }
fun test(foo: Foo): Boolean = foo !is <caret>Foo.A
// FUS_QUICKFIX_NAME: org.jetbrains.kotlin.idea.quickfix.ReplaceWithComparisonFix
// FUS_K2_QUICKFIX_NAME: org.jetbrains.kotlin.idea.quickfix.ReplaceWithComparisonFix
// FUS_QUICKFIX_NAME: org.jetbrains.kotlin.idea.quickfix.ReplaceIsEnumEntryWithComparisonFix
// FUS_K2_QUICKFIX_NAME: org.jetbrains.kotlin.idea.quickfix.ReplaceIsEnumEntryWithComparisonFix
@@ -3,5 +3,5 @@ enum class Foo { A }
fun test(foo: Foo): Boolean = foo != Foo.A
// FUS_QUICKFIX_NAME: org.jetbrains.kotlin.idea.quickfix.ReplaceWithComparisonFix
// FUS_K2_QUICKFIX_NAME: org.jetbrains.kotlin.idea.quickfix.ReplaceWithComparisonFix
// FUS_QUICKFIX_NAME: org.jetbrains.kotlin.idea.quickfix.ReplaceIsEnumEntryWithComparisonFix
// FUS_K2_QUICKFIX_NAME: org.jetbrains.kotlin.idea.quickfix.ReplaceIsEnumEntryWithComparisonFix