From 685ea95a08f3c5d981aad3f41ccae52ff0f321da Mon Sep 17 00:00:00 2001 From: Max Medvedev Date: Wed, 4 Sep 2024 13:14:19 +0200 Subject: [PATCH] IJPL-797 `intellij.platform.inspect` hide kotlin 3-rd party usages GitOrigin-RevId: 3e7071428aa420f6dcc91bfbb8f7a9fd5c140a06 --- platform/inspect/api-dump-unreviewed.txt | 79 ------------------- platform/inspect/exposed-third-party-api.txt | 1 - .../extractor/InspectopediaExtractor.kt | 5 +- .../extractor/data/Inspection.kt | 4 +- 4 files changed, 4 insertions(+), 85 deletions(-) delete mode 100644 platform/inspect/exposed-third-party-api.txt diff --git a/platform/inspect/api-dump-unreviewed.txt b/platform/inspect/api-dump-unreviewed.txt index c304427af7d8..33f6f5719e5e 100644 --- a/platform/inspect/api-dump-unreviewed.txt +++ b/platform/inspect/api-dump-unreviewed.txt @@ -148,85 +148,6 @@ com.intellij.codeInspection.inspectionProfile.YamlInspectionProfile - a:getProfileName():java.lang.String f:com.intellij.codeInspection.inspectionProfile.YmlInspectionProfileKt - sf:includesInspection(com.intellij.codeInspection.inspectionProfile.YamlInspectionGroup,com.intellij.codeInspection.ex.InspectionToolWrapper):Z -f:com.intellij.inspectopedia.extractor.Plugin -- f:id:java.lang.String -- f:inspections:java.util.List -- f:name:java.lang.String -- f:version:java.lang.String -- (java.lang.String,java.lang.String,java.lang.String):V -- f:component1():java.lang.String -- f:component2():java.lang.String -- f:component3():java.lang.String -- f:copy(java.lang.String,java.lang.String,java.lang.String):com.intellij.inspectopedia.extractor.Plugin -- bs:copy$default(com.intellij.inspectopedia.extractor.Plugin,java.lang.String,java.lang.String,java.lang.String,I,java.lang.Object):com.intellij.inspectopedia.extractor.Plugin -- equals(java.lang.Object):Z -- hashCode():I -f:com.intellij.inspectopedia.extractor.Plugins -- f:ideCode:java.lang.String -- f:ideName:java.lang.String -- f:ideVersion:java.lang.String -- f:plugins:java.util.List -- (java.util.List,java.lang.String,java.lang.String,java.lang.String):V -- f:component1():java.util.List -- f:component2():java.lang.String -- f:component3():java.lang.String -- f:component4():java.lang.String -- f:copy(java.util.List,java.lang.String,java.lang.String,java.lang.String):com.intellij.inspectopedia.extractor.Plugins -- bs:copy$default(com.intellij.inspectopedia.extractor.Plugins,java.util.List,java.lang.String,java.lang.String,java.lang.String,I,java.lang.Object):com.intellij.inspectopedia.extractor.Plugins -- equals(java.lang.Object):Z -- hashCode():I -f:com.intellij.inspectopedia.extractor.data.Inspection -- java.lang.Comparable -- f:briefDescription:java.lang.String -- f:cweIds:java.util.List -- f:extendedDescription:java.lang.String -- id:java.lang.String -- f:isAppliesToDialects:Z -- f:isCleanup:Z -- f:isEnabledDefault:Z -- f:isHasOptionsPanel:Z -- f:language:java.lang.String -- f:name:java.lang.String -- f:options:java.util.List -- f:path:java.util.List -- f:severity:java.lang.String -- (java.lang.String,java.lang.String,java.lang.String,java.util.List,java.lang.String,Z,Z,Z,java.lang.String,java.lang.String,Z,java.util.List,java.util.List):V -- b:(java.lang.String,java.lang.String,java.lang.String,java.util.List,java.lang.String,Z,Z,Z,java.lang.String,java.lang.String,Z,java.util.List,java.util.List,I,kotlin.jvm.internal.DefaultConstructorMarker):V -- f:cleanHtml(java.lang.String):java.lang.String -- compareTo(com.intellij.inspectopedia.extractor.data.Inspection):I -- f:component1():java.lang.String -- f:component10():java.lang.String -- f:component11():Z -- f:component12():java.util.List -- f:component13():java.util.List -- f:component2():java.lang.String -- f:component3():java.lang.String -- f:component4():java.util.List -- f:component5():java.lang.String -- f:component6():Z -- f:component7():Z -- f:component8():Z -- f:component9():java.lang.String -- f:copy(java.lang.String,java.lang.String,java.lang.String,java.util.List,java.lang.String,Z,Z,Z,java.lang.String,java.lang.String,Z,java.util.List,java.util.List):com.intellij.inspectopedia.extractor.data.Inspection -- bs:copy$default(com.intellij.inspectopedia.extractor.data.Inspection,java.lang.String,java.lang.String,java.lang.String,java.util.List,java.lang.String,Z,Z,Z,java.lang.String,java.lang.String,Z,java.util.List,java.util.List,I,java.lang.Object):com.intellij.inspectopedia.extractor.data.Inspection -- equals(java.lang.Object):Z -- hashCode():I -f:com.intellij.inspectopedia.extractor.data.OptionsPanelInfo -- children:java.util.List -- content:java.util.List -- description:java.lang.String -- text:java.lang.String -- type:java.lang.String -- value:java.lang.Object -- ():V -- (java.lang.String,java.lang.String):V -- b:(java.lang.String,java.lang.String,I,kotlin.jvm.internal.DefaultConstructorMarker):V -- f:component1():java.lang.String -- f:component2():java.lang.String -- f:copy(java.lang.String,java.lang.String):com.intellij.inspectopedia.extractor.data.OptionsPanelInfo -- bs:copy$default(com.intellij.inspectopedia.extractor.data.OptionsPanelInfo,java.lang.String,java.lang.String,I,java.lang.Object):com.intellij.inspectopedia.extractor.data.OptionsPanelInfo -- equals(java.lang.Object):Z -- hashCode():I f:com.intellij.inspectopedia.extractor.data.Utils - ():V - s:safeId(java.lang.String):java.lang.String diff --git a/platform/inspect/exposed-third-party-api.txt b/platform/inspect/exposed-third-party-api.txt deleted file mode 100644 index 1ff3abdfef32..000000000000 --- a/platform/inspect/exposed-third-party-api.txt +++ /dev/null @@ -1 +0,0 @@ -kotlin/jvm/internal/DefaultConstructorMarker diff --git a/platform/inspect/src/com/intellij/inspectopedia/extractor/InspectopediaExtractor.kt b/platform/inspect/src/com/intellij/inspectopedia/extractor/InspectopediaExtractor.kt index 1eca7551cceb..47cc5defa54d 100644 --- a/platform/inspect/src/com/intellij/inspectopedia/extractor/InspectopediaExtractor.kt +++ b/platform/inspect/src/com/intellij/inspectopedia/extractor/InspectopediaExtractor.kt @@ -14,7 +14,6 @@ import com.intellij.inspectopedia.extractor.data.Inspection import com.intellij.inspectopedia.extractor.data.OptionsPanelInfo import com.intellij.inspectopedia.extractor.utils.HtmlUtils import com.intellij.openapi.application.ApplicationInfo -import com.intellij.openapi.application.ApplicationManager import com.intellij.openapi.application.ModernApplicationStarter import com.intellij.openapi.application.ex.ApplicationManagerEx import com.intellij.openapi.components.serviceAsync @@ -191,14 +190,14 @@ private fun retrievePanelStructure(component: OptComponent, controller: OptionCo } @Suppress("unused") -data class Plugins( +private data class Plugins( @JvmField val plugins: List, @JvmField val ideCode: String, @JvmField val ideName: String, @JvmField val ideVersion: String, ) -data class Plugin( +private data class Plugin( @JvmField val id: String, @JvmField val name: String, @JvmField val version: String?, diff --git a/platform/inspect/src/com/intellij/inspectopedia/extractor/data/Inspection.kt b/platform/inspect/src/com/intellij/inspectopedia/extractor/data/Inspection.kt index 2b7a9f95511b..4d4594469e57 100644 --- a/platform/inspect/src/com/intellij/inspectopedia/extractor/data/Inspection.kt +++ b/platform/inspect/src/com/intellij/inspectopedia/extractor/data/Inspection.kt @@ -10,7 +10,7 @@ private val WHITELIST = Safelist() .addTags("p", "br", "li", "ul", "ol", "b", "i", "code", "a") .addAttributes("a", "href") -data class Inspection( +internal data class Inspection( @JvmField var id: String? = null, @JvmField val name: String, @@ -42,7 +42,7 @@ data class Inspection( override fun compareTo(other: Inspection) = name.compareTo(other.name) } -data class OptionsPanelInfo( +internal data class OptionsPanelInfo( @JvmField var type: String? = null, @JvmField var text: String? = null, ) {