Make intellij.debugger.streams.core a module, instead of a plugin

GitOrigin-RevId: 459b07cdcfcb57d6e158576d0315f8c7fa01c119
This commit is contained in:
Alexey Korovin
2025-03-03 15:45:51 +01:00
committed by intellij-monorepo-bot
parent dd213584e2
commit 91e8b9fdfa
6 changed files with 20 additions and 28 deletions

View File

@@ -10,6 +10,7 @@
<module value="com.intellij.platform.ide.provisioner"/>
<content>
<module name="intellij.debugger.streams.core"/>
<module name="intellij.platform.coverage"/>
<module name="intellij.platform.coverage.agent"/>
<module name="intellij.xml.xmlbeans"/>

View File

@@ -52,7 +52,6 @@ val IDEA_BUNDLED_PLUGINS: PersistentList<String> = DEFAULT_BUNDLED_PLUGINS + seq
"intellij.java.decompiler",
"intellij.eclipse",
"intellij.platform.langInjection",
"intellij.debugger.streams.core",
"intellij.java.debugger.streams",
"intellij.completionMlRanking",
"intellij.completionMlRankingModels",

View File

@@ -1,24 +0,0 @@
<idea-plugin>
<id>org.jetbrains.platform.debugger.streams</id>
<name>Platform Stream Debugger</name>
<vendor>JetBrains</vendor>
<category>Other Tools</category>
<description>Provides the core functionality, APIs, and extension points for stream debugger plugin development.</description>
<depends>com.intellij.modules.platform</depends>
<depends>com.intellij.modules.xdebugger</depends>
<resource-bundle>messages.StreamDebuggerBundle</resource-bundle>
<extensionPoints>
<extensionPoint name="librarySupport" interface="com.intellij.debugger.streams.core.lib.LibrarySupportProvider" dynamic="true"/>
</extensionPoints>
<actions>
<action id="StreamTracerAction"
class="com.intellij.debugger.streams.core.action.TraceStreamAction"
icon="com.intellij.debugger.streams.core.icons.DebuggerStreamsCoreIcons.Stream_debugger">
<add-to-group group-id="XDebugger.ToolWindow.TopToolbar" anchor="after" relative-to-action="EvaluateExpression"/>
<add-to-group group-id="XDebugger.ToolWindow.TopToolbar3.Extra"/>
</action>
</actions>
</idea-plugin>

View File

@@ -0,0 +1,14 @@
<idea-plugin package="com.intellij.debugger.streams.core">
<extensionPoints>
<extensionPoint qualifiedName="org.jetbrains.platform.debugger.streams.librarySupport" interface="com.intellij.debugger.streams.core.lib.LibrarySupportProvider" dynamic="true"/>
</extensionPoints>
<actions resource-bundle="messages.StreamDebuggerBundle">
<action id="StreamTracerAction"
class="com.intellij.debugger.streams.core.action.TraceStreamAction"
icon="com.intellij.debugger.streams.core.icons.DebuggerStreamsCoreIcons.Stream_debugger">
<add-to-group group-id="XDebugger.ToolWindow.TopToolbar" anchor="after" relative-to-action="EvaluateExpression"/>
<add-to-group group-id="XDebugger.ToolWindow.TopToolbar3.Extra"/>
</action>
</actions>
</idea-plugin>

View File

@@ -1,5 +1,5 @@
<idea-plugin>
<dependencies>
<plugin id="org.jetbrains.platform.debugger.streams"/>
<module name="intellij.debugger.streams.core"/>
</dependencies>
</idea-plugin>

View File

@@ -3,8 +3,10 @@
<name>Java Stream Debugger</name>
<vendor>JetBrains</vendor>
<category>Other Tools</category>
<depends>org.jetbrains.platform.debugger.streams</depends>
<depends>com.intellij.java</depends>
<dependencies>
<plugin id="com.intellij.java"/>
<module name="intellij.debugger.streams.core"/>
</dependencies>
<description><![CDATA[
<p>Visualizes chains of operations on Java streams.</p>