From c400f3c23fc6191dd21b87f3f50495a76e085dc2 Mon Sep 17 00:00:00 2001 From: Denis Mukhametianov Date: Tue, 14 May 2024 08:59:59 +0200 Subject: [PATCH] [spellchecker] review fix: abstract class -> interface GitOrigin-RevId: a60c94d5adef5d40472e41f67b345d60a7b7b4ca --- .../quickfixes/SpellCheckerQuickFixFactory.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/spellchecker/src/com/intellij/spellchecker/quickfixes/SpellCheckerQuickFixFactory.kt b/spellchecker/src/com/intellij/spellchecker/quickfixes/SpellCheckerQuickFixFactory.kt index bfee05863ee2..e0adb6294efd 100644 --- a/spellchecker/src/com/intellij/spellchecker/quickfixes/SpellCheckerQuickFixFactory.kt +++ b/spellchecker/src/com/intellij/spellchecker/quickfixes/SpellCheckerQuickFixFactory.kt @@ -9,7 +9,7 @@ import com.intellij.spellchecker.DictionaryLayer import org.jetbrains.annotations.ApiStatus.Internal @Internal -abstract class SpellCheckerQuickFixFactory { +interface SpellCheckerQuickFixFactory { companion object { private val EP_NAME = ExtensionPointName.create("com.intellij.spellchecker.quickFixFactory") @@ -34,7 +34,7 @@ abstract class SpellCheckerQuickFixFactory { } } - open fun createRename(element: PsiElement): LocalQuickFix? = null - open fun createChangeToVariantsFixes(element: PsiElement, rangeInElement: TextRange, word: String): List? = null - open fun createSaveToFix(element: PsiElement, rangeInElement: TextRange, word: String, layer: DictionaryLayer?): LocalQuickFix? = null + fun createRename(element: PsiElement): LocalQuickFix? = null + fun createChangeToVariantsFixes(element: PsiElement, rangeInElement: TextRange, word: String): List? = null + fun createSaveToFix(element: PsiElement, rangeInElement: TextRange, word: String, layer: DictionaryLayer?): LocalQuickFix? = null } \ No newline at end of file