From 1c8070a9957c192fa4bfcd550fd10426b4e463d5 Mon Sep 17 00:00:00 2001 From: Max Medvedev Date: Wed, 4 Sep 2024 14:07:58 +0200 Subject: [PATCH] IJPL-797 `intellij.platform.langInjection` Injection should be public API GitOrigin-RevId: ea634ef06cbe3e6034ed3e80540ace55b4cd9b68 --- plugins/IntelliLang/api-dump-unreviewed.txt | 7 ++++++- plugins/IntelliLang/exposed-private-api.txt | 1 - .../plugins/intelliLang/inject/config/Injection.java | 3 --- 3 files changed, 6 insertions(+), 5 deletions(-) delete mode 100644 plugins/IntelliLang/exposed-private-api.txt diff --git a/plugins/IntelliLang/api-dump-unreviewed.txt b/plugins/IntelliLang/api-dump-unreviewed.txt index 38619ab7abee..abbdefa1b3f0 100644 --- a/plugins/IntelliLang/api-dump-unreviewed.txt +++ b/plugins/IntelliLang/api-dump-unreviewed.txt @@ -261,8 +261,8 @@ f:org.intellij.plugins.intelliLang.inject.UnInjectLanguageAction - isAvailable(com.intellij.openapi.project.Project,com.intellij.openapi.editor.Editor,com.intellij.psi.PsiFile):Z - startInWriteAction():Z c:org.intellij.plugins.intelliLang.inject.config.BaseInjection -- com.intellij.lang.injection.general.Injection - com.intellij.openapi.components.PersistentStateComponent +- org.intellij.plugins.intelliLang.inject.config.Injection - sf:INJECTION_KEY:com.intellij.openapi.util.Key - (java.lang.String):V - (java.lang.String,java.lang.String,java.lang.String,java.lang.String,org.intellij.plugins.intelliLang.inject.config.InjectionPlace[]):V @@ -305,6 +305,11 @@ c:org.intellij.plugins.intelliLang.inject.config.BaseInjection - shouldBeIgnored(com.intellij.psi.PsiElement):Z - shouldBeIgnored(java.util.Iterator,java.lang.String):Z - p:writeExternalImpl(org.jdom.Element):V +org.intellij.plugins.intelliLang.inject.config.Injection +- com.intellij.lang.injection.general.Injection +- a:acceptsPsiElement(com.intellij.psi.PsiElement):Z +- a:getDisplayName():java.lang.String +- a:getInjectedArea(com.intellij.psi.PsiElement):java.util.List c:org.intellij.plugins.intelliLang.inject.config.InjectionPlace - sf:ARRAY_FACTORY:com.intellij.util.ArrayFactory - sf:EMPTY_ARRAY:org.intellij.plugins.intelliLang.inject.config.InjectionPlace[] diff --git a/plugins/IntelliLang/exposed-private-api.txt b/plugins/IntelliLang/exposed-private-api.txt deleted file mode 100644 index f78f15c28e0d..000000000000 --- a/plugins/IntelliLang/exposed-private-api.txt +++ /dev/null @@ -1 +0,0 @@ -org/intellij/plugins/intelliLang/inject/config/Injection diff --git a/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/config/Injection.java b/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/config/Injection.java index 4b081f479ed9..62d66152efcf 100644 --- a/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/config/Injection.java +++ b/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/config/Injection.java @@ -17,9 +17,7 @@ package org.intellij.plugins.intelliLang.inject.config; import com.intellij.openapi.util.TextRange; import com.intellij.psi.PsiElement; -import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; -import org.jetbrains.annotations.Nullable; import java.util.List; @@ -34,7 +32,6 @@ import java.util.List; *
  • friendly name for displaying the entry * */ -@ApiStatus.Internal public interface Injection extends com.intellij.lang.injection.general.Injection { @NotNull