[plugin model] use 'public' visibility for content modules which classes are used from external plugins (IJPL-207059)

153 modules which contain classes used from external plugins from the Marketplace are marked as public. This is needed to ensure that it'll be possible to use that API after converting code from these external plugins to content modules.

GitOrigin-RevId: dc48e8970041fddd3bf50d280711e95ce9e9ad9b
This commit is contained in:
Nikolay Chashnikov
2025-10-08 15:22:19 +02:00
committed by intellij-monorepo-bot
parent 298b608ee6
commit 3a8344fcad
84 changed files with 84 additions and 84 deletions

View File

@@ -1,4 +1,4 @@
<idea-plugin package="com.intellij.commandInterface">
<idea-plugin visibility="public" package="com.intellij.commandInterface">
<dependencies>
<!-- uses messages.PyBundle -->
<plugin id="com.intellij.modules.python"/>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.grid"/>
<module name="intellij.grid.types"/>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.grid.types"/>
</dependencies>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.grid.core.impl"/>
<module name="intellij.platform.navbar.frontend"/>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<extensionPoints>
<!--suppress PluginXmlValidity -->
<extensionPoint qualifiedName="com.intellij.java.definitions" interface="com.intellij.codeInsight.definition.AbstractBasicJavaDefinitionService" dynamic="true"/>

View File

@@ -1,2 +1,2 @@
<idea-plugin>
<idea-plugin visibility="public">
</idea-plugin>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<extensions defaultExtensionNs="com.intellij">
<!--suppress PluginXmlValidity -->
<projectCustomDataSynchronizer implementation="com.intellij.java.frontback.psi.impl.JavaLangLevelProjectCustomDataSynchronizer"/>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<extensions defaultExtensionNs="com.intellij">
<registryKey key="java.highest.language.level" defaultValue="25" description="Highest released language level" restartRequired="false"/>
</extensions>

View File

@@ -1,2 +1,2 @@
<idea-plugin>
<idea-plugin visibility="public">
</idea-plugin>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<extensionPoints>
<extensionPoint name="java.syntax.languageLevelProvider"

View File

@@ -25,7 +25,7 @@
<xi:include href="/META-INF/JavaPlugin.xml"/>
<content>
<content namespace="jetbrains">
<module name="intellij.java.structuralSearch"/>
<module name="intellij.java.featuresTrainer"/>
<module name="intellij.java.performancePlugin"/>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<extensionPoints>
<extensionPoint qualifiedName="com.intellij.codeInsight.blockingMethodChecker"
interface="com.intellij.codeInspection.blockingCallsDetection.BlockingMethodChecker" dynamic="true"/>

View File

@@ -1,2 +1,2 @@
<idea-plugin package="com.michaelbaranov.microba">
<idea-plugin visibility="public" package="com.michaelbaranov.microba">
</idea-plugin>

View File

@@ -1,3 +1,3 @@
<idea-plugin>
<idea-plugin visibility="public">
<resource-bundle>messages.DvcsBundle</resource-bundle>
</idea-plugin>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.platform.jewel.markdown.core" />
<module name="intellij.platform.jewel.ui" />

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.platform.jewel.markdown.core" />
<module name="intellij.platform.jewel.ui" />

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<extensionPoints>
<extensionPoint qualifiedName="com.intellij.polySymbols.framework"
beanClass="com.intellij.polySymbols.framework.impl.PolySymbolFrameworkRegistrationExtensionPoint"

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.libraries.junit5"/>
<module name="intellij.libraries.junit5.launcher"/>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.libraries.junit4"/>
<module name="intellij.libraries.junit5.launcher"/>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.platform.vcs.core"/>
<module name="intellij.platform.vcs.shared"/>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.platform.vcs.core"/>
</dependencies>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<extensions defaultExtensionNs="com.intellij">
<projectService serviceInterface="com.intellij.openapi.vcs.impl.VcsPathPresenter"
serviceImplementation="com.intellij.openapi.vcs.impl.PlatformVcsPathPresenter"/>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.platform.vcs.core"/>
<module name="intellij.platform.vcs.shared"/>

View File

@@ -1,4 +1,4 @@
<idea-plugin package="com.intellij.platform.whatsNew">
<idea-plugin visibility="public" package="com.intellij.platform.whatsNew">
<extensions defaultExtensionNs="com.intellij">
<postStartupActivity implementation="com.intellij.platform.whatsNew.WhatsNewShowOnStartCheckService" order="last"/>
<applicationService serviceImplementation="com.intellij.platform.whatsNew.WhatsNewInVisionContentProvider" />

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<extensionPoints>
<extensionPoint name="xdebugger.consoleViewDataConverter"
interface="com.intellij.platform.debugger.impl.rpc.XDebuggerConsoleViewConverter"

View File

@@ -1,4 +1,4 @@
<idea-plugin package="com.intellij.dev.psiViewer">
<idea-plugin visibility="public" package="com.intellij.dev.psiViewer">
<resource-bundle>messages.DevPsiViewerBundle</resource-bundle>
<extensionPoints>
<extensionPoint qualifiedName="com.intellij.dev.psiViewer.extension" dynamic="true"

View File

@@ -11,7 +11,7 @@
<a href="https://plugins.jetbrains.com/docs/intellij/welcome.html?from=com.intellij.dev&utm_source=product&utm_campaign=devkit">Learn More!</a></p>
]]></description>
<content>
<content namespace="jetbrains">
<module name="intellij.dev.psiViewer"/>
<module name="intellij.dev.codeInsight"/>
<module name="intellij.java.dev"/>

View File

@@ -1,4 +1,4 @@
<idea-plugin package="org.jetbrains.idea.devkit">
<idea-plugin visibility="public" package="org.jetbrains.idea.devkit">
<dependencies>
<plugin id="com.intellij.properties"/>
<plugin id="com.intellij.java"/>

View File

@@ -26,7 +26,7 @@
<plugin id="com.intellij.java"/>
</dependencies>
<content>
<content namespace="jetbrains">
<module name="intellij.devkit.core"/>
<module name="intellij.devkit.compose"/>
<module name="intellij.devkit.git"/>

View File

@@ -1,5 +1,5 @@
<!-- Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. -->
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.platform.backend"/>
<module name="intellij.spellchecker"/>

View File

@@ -22,7 +22,7 @@
"org.editorconfig.editorconfigjetbrains: Invalid plugin descriptor 'plugin.xml'. Plugin has no dependencies."
-->
<depends>com.intellij.modules.lang</depends>
<content>
<content namespace="jetbrains">
<module name="intellij.editorconfig.common"/>
<module name="intellij.editorconfig.frontend"/>
<module name="intellij.editorconfig.frontend.split"/>

View File

@@ -19,7 +19,7 @@
<!--Included and not module to preserve compatibility (plugin classes/action must be available externally-->
<xi:include href="intellij.vcs.git.xml"/>
<content>
<content namespace="jetbrains">
<module name="intellij.vcs.git/localHistory"/>
<module name="intellij.vcs.git/terminal"/>
<module name="intellij.vcs.git.coverage"/>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<resource-bundle>messages.GitBundle</resource-bundle>
<dependencies>

View File

@@ -15,7 +15,7 @@
]]>
</description>
<content>
<content namespace="jetbrains">
<module name="intellij.vcs.github" loading="embedded"/>
<module name="intellij.vcs.github.git"/>
<module name="intellij.vcs.github.ultimatePromo"/>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<plugin id="com.intellij.modules.lang"/>
<plugin id="Git4Idea"/>

View File

@@ -37,7 +37,7 @@
]]>
</description>
<content>
<content namespace="jetbrains">
<module name="intellij.vcs.gitlab" loading="embedded"/>
<module name="intellij.vcs.gitlab.git"/>
<module name="intellij.vcs.gitlab.yaml"/>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<resource-bundle>messages.GitLabBundle</resource-bundle>
<dependencies>

View File

@@ -14,7 +14,7 @@
</ul>
]]></description>
<content>
<content namespace="jetbrains">
<module name="intellij.javaFX"/>
<module name="intellij.javaFX.properties"/>
</content>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.spellchecker"/>
<module name="intellij.xml.impl"/>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<plugin id="com.intellij.modules.lang"/>
<plugin id="com.intellij.java"/>

View File

@@ -4,7 +4,7 @@
<category>JVM Tools</category>
<vendor url="https://www.jetbrains.com/">JetBrains</vendor>
<content>
<content namespace="jetbrains">
<module name="intellij.java.jshell.console"/>
</content>

View File

@@ -9,7 +9,7 @@
<plugin id="com.intellij.modules.lang"/>
</dependencies>
<content>
<content namespace="jetbrains">
<module name="intellij.markdown" loading="embedded"/>
<module name="intellij.markdown.fenceInjection"/>
<module name="intellij.markdown.frontmatter"/>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<extensions defaultExtensionNs="org.intellij.markdown">
<browserPreviewExtensionProvider implementation="org.intellij.plugins.markdown.extensions.jcef.ProcessImagesExtension$Provider"/>
</extensions>

View File

@@ -1,4 +1,4 @@
<idea-plugin package="org.intellij.plugins.markdown.images">
<idea-plugin visibility="public" package="org.intellij.plugins.markdown.images">
<dependencies>
<plugin id="com.intellij.platform.images"/>
<plugin id="com.intellij.modules.xml"/>

View File

@@ -8,7 +8,7 @@
<vendor>JetBrains</vendor>
<resource-bundle>messages.PropertiesBundle</resource-bundle>
<content>
<content namespace="jetbrains">
<module name="intellij.properties/copyright"/><!-- should be marked as 'required in backend mode' when IJPL-177060 is fixed -->
<module name="intellij.properties.backend.psi"/><!-- should be marked as 'required in backend mode' when IJPL-177060 is fixed -->
<module name="intellij.properties.backend"/><!-- should be marked as 'required in backend mode' when IJPL-177060 is fixed -->

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.properties.psi"/>
</dependencies>

View File

@@ -1,2 +1,2 @@
<idea-plugin>
<idea-plugin visibility="public">
</idea-plugin>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<plugin id="com.intellij.modules.lang"/>
<plugin id="com.intellij.modules.xml"/>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<resource-bundle>messages.PropertiesBundle</resource-bundle>
<dependencies>
<plugin id="com.intellij.modules.lang"/>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<resource-bundle>messages.ShBundle</resource-bundle>
<extensionPoints>

View File

@@ -4,7 +4,7 @@
<name>Shell Script</name>
<category>Languages</category>
<content>
<content namespace="jetbrains">
<module name="intellij.sh.core" loading="embedded"/>
<module name="intellij.sh.backend"/>
<module name="intellij.sh.frontend.split"/>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.libraries.gson"/>
<module name="intellij.libraries.xml.rpc"/>

View File

@@ -13,7 +13,7 @@
]]></description>
<vendor>JetBrains</vendor>
<content>
<content namespace="jetbrains">
<module name="intellij.tasks.trac"/>
<module name="intellij.tasks.bugzilla"/>
<module name="intellij.tasks.jira"/>

View File

@@ -1,2 +1,2 @@
<idea-plugin>
<idea-plugin visibility="public">
</idea-plugin>

View File

@@ -13,7 +13,7 @@
<plugin id="com.intellij.modules.lang"/>
</dependencies>
<content>
<content namespace="jetbrains">
<module name="intellij.textmate" loading="required"/>
<module name="intellij.textmate.common" loading="required"/>
<module name="intellij.textmate.core" loading="required"/>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.textmate.core"/>
<module name="intellij.textmate.joni"/>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<extensions defaultExtensionNs="com.intellij">
<fileType name="TOML"
language="TOML"

View File

@@ -12,7 +12,7 @@
<plugin id="com.intellij.modules.lang"/>
</dependencies>
<content>
<content namespace="jetbrains">
<module name="intellij.toml.core" loading="embedded"/>
<module name="intellij.toml.backend"/>
<module name="intellij.toml.frontend"/>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<plugin id="com.intellij.modules.lang"/>
<module name="intellij.json.backend"/>

View File

@@ -13,7 +13,7 @@
running in the monolith mode -->
<module name="intellij.json"/>
</dependencies>
<content>
<content namespace="jetbrains">
<module name="intellij.yaml.backend"/><!-- should be marked as 'required in backend mode' when IJPL-177060 is fixed -->
<module name="intellij.yaml" loading="embedded"/>
<module name="intellij.yaml.frontend.split"/><!-- should be marked as 'required in frontend mode' when IJPL-177060 is fixed -->

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<extensions defaultExtensionNs="com.intellij">
<langCodeStyleSettingsProvider implementation="org.jetbrains.yaml.settingsSync.YAMLLanguageCodeStyleSettingsProvider"/>

View File

@@ -6,7 +6,7 @@
<module value="com.intellij.platform.ide.provisioner"/>
<!-- for compatibility -->
<content>
<content namespace="jetbrains">
<module name="intellij.platform.ide.newUiOnboarding"/>
<module name="intellij.ide.startup.importSettings"/>
<module name="intellij.platform.tips"/>

View File

@@ -5,7 +5,7 @@
<id>intellij.pycharm.community.customization.shared</id>
<vendor>JetBrains</vendor>
<content>
<content namespace="jetbrains">
<module name="intellij.pycharm.community.ide.impl"/>
<module name="intellij.pycharm.community.ide.implTraining"/>
<module name="intellij.platform.whatsNew"/>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.python.psi"/>
</dependencies>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.spellchecker"/>
<module name="intellij.python.sdk"/>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.python.psi"/>
<module name="intellij.python.syntax.core"/>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.python.parser"/>
</dependencies>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.python.psi.impl"/>
<module name="intellij.python.sdk"/>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<extensions defaultExtensionNs="com.intellij">
<fileType name="Python"
language="Python"

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.python.syntax.core"/>
</dependencies>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.python.psi"/>
<module name="intellij.python.community"/>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.python.psi.impl"/>
<module name="intellij.python.community"/>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.python.ast"/>
</dependencies>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.python.syntax.core"/>
</dependencies>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.xml.dom"/>
<module name="intellij.xml.impl"/>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.platform.backend"/>
<module name="intellij.xml.psi"/>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.xml.analysis.impl"/>
<module name="intellij.xml.structureView.impl"/>/>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.platform.backend"/>
<module name="intellij.xml.psi"/>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.xml.syntax"/>
</dependencies>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.xml.parser"/>
</dependencies>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.xml.psi"/>
<module name="intellij.xml.parser"/>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.platform.backend"/>
<module name="intellij.xml.psi"/>

View File

@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.xml.structureView"/>
<module name="intellij.xml.psi.impl"/>

View File

@@ -1,5 +1,5 @@
<!--suppress PluginXmlValidity -->
<idea-plugin>
<idea-plugin visibility="public">
<extensionPoints>
<extensionPoint name="html.codestyle.panel" interface="com.intellij.application.options.HtmlCodeStylePanelExtension" dynamic="true"/>
</extensionPoints>