diff --git a/plugins/IntelliLang/api-dump-experimental.txt b/plugins/IntelliLang/api-dump-experimental.txt
index 1bd1d92de815..9a5d45fd564e 100644
--- a/plugins/IntelliLang/api-dump-experimental.txt
+++ b/plugins/IntelliLang/api-dump-experimental.txt
@@ -1,4 +1,4 @@
-*:org.intellij.plugins.intelliLang.inject.DefaultInjectorSuppressor
+*:org.intellij.plugins.intelliLang.inject.FallbackInjectorSuppressor
- a:isSuppressedFor(com.intellij.psi.PsiElement):Z
f:org.intellij.plugins.intelliLang.references.LanguageInjectionUtil
- *f:commentBody(com.intellij.psi.PsiComment):java.lang.String
diff --git a/plugins/IntelliLang/resources/intellij.platform.langInjection.xml b/plugins/IntelliLang/resources/intellij.platform.langInjection.xml
index 6b248c8f0aef..a31ed8498e16 100644
--- a/plugins/IntelliLang/resources/intellij.platform.langInjection.xml
+++ b/plugins/IntelliLang/resources/intellij.platform.langInjection.xml
@@ -10,11 +10,11 @@
interface="org.intellij.plugins.intelliLang.inject.LanguageInjectionSupport" dynamic="true"/>
-
+ implements="org.intellij.plugins.intelliLang.inject.FallbackInjectorSuppressor"/>
diff --git a/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/DefaultLanguageInjectionPerformer.java b/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/DefaultLanguageInjectionPerformer.java
index 3c6265072752..2f08fec27bcb 100644
--- a/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/DefaultLanguageInjectionPerformer.java
+++ b/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/DefaultLanguageInjectionPerformer.java
@@ -21,7 +21,7 @@ final class DefaultLanguageInjectionPerformer implements FallbackInjectionPerfor
public boolean performInjection(@NotNull MultiHostRegistrar registrar,
@NotNull Injection injection,
@NotNull PsiElement context) {
- if (!(context instanceof PsiLanguageInjectionHost host) || !host.isValidHost() || DefaultInjectorSuppressorKt.isSuppressedFor(host)) {
+ if (!(context instanceof PsiLanguageInjectionHost host) || !host.isValidHost() || FallbackInjectorSuppressorKt.isSuppressedFor(host)) {
return false;
}
diff --git a/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/DefaultInjectorSuppressor.kt b/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/FallbackInjectorSuppressor.kt
similarity index 86%
rename from plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/DefaultInjectorSuppressor.kt
rename to plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/FallbackInjectorSuppressor.kt
index dd69ff0a2969..2a3236699de2 100644
--- a/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/DefaultInjectorSuppressor.kt
+++ b/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/FallbackInjectorSuppressor.kt
@@ -5,13 +5,13 @@ import com.intellij.lang.LanguageExtension
import com.intellij.psi.PsiElement
import org.jetbrains.annotations.ApiStatus
-private val EP = LanguageExtension("org.intellij.intelliLang.defaultInjectorSuppressor")
+private val EP = LanguageExtension("org.intellij.intelliLang.fallbackInjectorSuppressor")
@ApiStatus.Internal
fun isSuppressedFor(contextElement: PsiElement): Boolean = EP.allForLanguage(contextElement.language).any { it.isSuppressedFor(contextElement) }
/**
- * This extension allows you to suppress injections by [DefaultLanguageInjector].
+ * This extension allows you to suppress injections by [DefaultLanguageInjectionPerformer] in [DefaultLanguageInjector].
*
* Possible use case:
*
@@ -24,6 +24,6 @@ fun isSuppressedFor(contextElement: PsiElement): Boolean = EP.allForLanguage(con
* tasks to the backend. Note that this approach may introduce latency depending on network conditions.
*/
@ApiStatus.Experimental
-interface DefaultInjectorSuppressor {
+interface FallbackInjectorSuppressor {
fun isSuppressedFor(contextElement: PsiElement): Boolean
}
\ No newline at end of file