IJPL-233553 remove suppressions

IJ-MR-184958 IJ-MR-184993 IJ-MR-179029 IJ-MR-184126 IJ-MR-181153 IJ-MR-146078 IJ-MR-175479 IJ-MR-186058 IJ-MR-193195

GitOrigin-RevId: f51da747cff577ec999a0c41612e55328fb72eb9
This commit is contained in:
Vladimir Krivosheev
2026-03-16 11:35:53 +00:00
committed by intellij-monorepo-bot
parent b66c764535
commit 19817e2b06
80 changed files with 141 additions and 97 deletions
@@ -3,6 +3,7 @@
<dependencies>
<module name="intellij.libraries.fastutil"/>
<module name="intellij.libraries.kotlinx.collections.immutable"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.impl"/>
<module name="intellij.platform.core.ui"/>
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<idea-plugin visibility="public">
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<dependencies>
<module name="intellij.platform.analysis"/>
<plugin id="com.intellij.modules.java-capable"/>
<module name="intellij.platform.vcs"/>
<module name="intellij.platform.builtInServer.impl"/>
<module name="intellij.platform.externalSystem"/>
@@ -9,8 +10,6 @@
<module name="intellij.platform.jps.build.javac.rt"/>
<module name="intellij.java.compiler.instrumentationUtil"/>
<module name="intellij.platform.backend"/>
<plugin id="com.intellij.modules.java-capable"/>
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<module name="intellij.java"/>
<module name="intellij.java.analysis.impl"/>
<module name="intellij.java.compiler"/>
@@ -19,8 +18,8 @@
<module name="intellij.jsp"/>
<module name="intellij.platform.jps.build"/>
<module name="intellij.platform.vcs.impl"/>
<!-- endregion -->
</dependencies>
<!-- endregion -->
<extensionPoints>
<extensionPoint qualifiedName="com.intellij.languageCompilerRefAdapter"
@@ -3,18 +3,17 @@
All new extensions, actions, services, extension points, etc. should go to intellij.java.debugger.content.xml
-->
<idea-plugin visibility="public" xmlns:xi="http://www.w3.org/2001/XInclude">
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<dependencies>
<plugin id="com.intellij.modules.java-capable"/>
<module name="intellij.java.psi"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.debugger"/>
<module name="intellij.xml.psi"/>
<plugin id="com.intellij.modules.java-capable"/>
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<module name="intellij.java.execution"/>
<module name="intellij.jsp"/>
<module name="intellij.platform.backend"/>
<!-- endregion -->
</dependencies>
<!-- endregion -->
<xi:include href="intellij.java.debugger.content.xml"/>
</idea-plugin>
@@ -3,7 +3,6 @@
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<dependencies>
<plugin id="com.intellij.modules.java-capable"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.vcs"/>
<module name="intellij.platform.smRunner"/>
<module name="intellij.platform.externalSystem"/>
@@ -3,7 +3,6 @@
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<dependencies>
<plugin id="com.intellij.modules.java-capable"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.java.syntax"/>
<module name="intellij.platform.backend"/>
<module name="intellij.java"/>
@@ -3,7 +3,6 @@
<dependencies>
<plugin id="com.intellij.modules.idea.community"/>
<module name="intellij.xml.psi"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.backend"/>
<module name="intellij.java"/>
<module name="intellij.java.ui"/>
+3 -4
View File
@@ -1,13 +1,12 @@
<idea-plugin visibility="public">
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<dependencies>
<plugin id="com.intellij.modules.xml"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.xml.psi"/>
<plugin id="com.intellij.modules.java-capable"/>
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<module name="intellij.xml.psi"/>
<module name="intellij.java"/>
<module name="intellij.jsp"/>
<module name="intellij.platform.backend"/>
<!-- endregion -->
</dependencies>
<!-- endregion -->
</idea-plugin>
+3 -4
View File
@@ -1,18 +1,17 @@
<idea-plugin visibility="public">
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<dependencies>
<module name="intellij.platform.analysis"/>
<plugin id="com.intellij.modules.java-capable"/>
<module name="intellij.platform.vcs"/>
<module name="intellij.xml.dom"/>
<module name="intellij.java.psi"/>
<module name="intellij.platform.externalSystem"/>
<module name="intellij.xml.psi"/>
<plugin id="com.intellij.modules.java-capable"/>
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<module name="intellij.java.analysis"/>
<module name="intellij.java.indexing"/>
<module name="intellij.platform.backend"/>
<!-- endregion -->
</dependencies>
<!-- endregion -->
<extensionPoints>
<extensionPoint qualifiedName="com.intellij.methodImplementor" interface="com.intellij.codeInsight.MethodImplementor" dynamic="true"/>
@@ -6,6 +6,7 @@
<module name="intellij.java.testFramework.shared"/>
<module name="intellij.libraries.fastutil"/>
<module name="intellij.libraries.kotlinx.collections.immutable"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.ui"/>
<module name="intellij.platform.execution"/>
@@ -3,7 +3,6 @@
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<dependencies>
<plugin id="com.intellij.modules.java-capable"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.backend"/>
<module name="intellij.java"/>
<module name="intellij.java.codeserver.highlighting"/>
@@ -6,7 +6,6 @@
<module name="intellij.java.compiler.instrumentationUtil"/>
<module name="intellij.java.compiler.instrumentationUtil.java8"/>
<module name="intellij.libraries.jgoodies.forms"/>
<module name="intellij.libraries.gson"/>
<module name="intellij.libraries.caffeine"/>
<module name="intellij.platform.backend"/>
<module name="intellij.java.aetherDependencyResolver"/>
@@ -1,13 +1,12 @@
<idea-plugin visibility="public">
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<dependencies>
<module name="intellij.java.psi"/>
<module name="intellij.platform.analysis"/>
<plugin id="com.intellij.modules.java-capable"/>
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<module name="intellij.java.psi"/>
<module name="intellij.java.analysis"/>
<module name="intellij.platform.backend"/>
<module name="intellij.platform.uast"/>
<module name="intellij.platform.uast.ide"/>
<!-- endregion -->
</dependencies>
<!-- endregion -->
</idea-plugin>
@@ -1,18 +1,16 @@
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.platform.backend"/>
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<module name="intellij.java"/>
<module name="intellij.java.codeserver.core"/>
<module name="intellij.java.impl"/>
<module name="intellij.java.impl.refactorings"/>
<module name="intellij.java.indexing"/>
<module name="intellij.jvm.analysis"/>
<module name="intellij.java"/>
<module name="intellij.java.impl"/>
<module name="intellij.jvm.analysis.refactoring"/>
<module name="intellij.java.impl.refactorings"/>
<module name="intellij.jvm.analysis.quickFix"/>
<module name="intellij.java.codeserver.core"/>
<module name="intellij.platform.backend"/>
<module name="intellij.platform.analysis" />
<module name="intellij.jvm.analysis.refactoring"/>
<!-- endregion -->
</dependencies>
<extensionPoints>
@@ -1,11 +1,10 @@
<idea-plugin visibility="public">
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<dependencies>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.backend"/>
<plugin id="com.intellij.modules.java-capable"/>
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<module name="intellij.platform.backend"/>
<module name="intellij.jvm.analysis"/>
<module name="intellij.platform.uast"/>
<!-- endregion -->
</dependencies>
<!-- endregion -->
</idea-plugin>
@@ -1,2 +1,2 @@
<idea-plugin>
<idea-plugin visibility="internal">
</idea-plugin>
@@ -572,11 +572,9 @@ private fun computeJpsDeps(
if (c.moduleName.value.startsWith(LIB_MODULE_PREFIX) && !libraryModuleFilter(c.moduleName.value)) {
return@dependsOn
}
// Skip globally embedded modules for plugin-only source modules.
val depModuleId = contentModule(c.moduleName)?.id ?: -1
if (depModuleId >= 0 &&
isPluginOnlySource &&
shouldSkipEmbeddedPluginDependency(depModuleId, embeddedCheckProductNames)) {
// skip globally embedded modules for plugin-only source modules
val depModuleId = contentModule(c.moduleName)
if (depModuleId != null && isPluginOnlySource && shouldSkipEmbeddedPluginDependency(depModuleId, embeddedCheckProductNames)) {
filteredEmbeddedModuleDeps.add(c.moduleName)
debug("missingDeps") {
"embeddedSkip source=${moduleName.value} dep=${c.moduleName.value} includeTestScope=$includeTestScope"
@@ -48,8 +48,7 @@ internal fun GraphScope.hasPluginSource(moduleId: Int): Boolean {
* Returns true only if the module has at least one source reachable from this product
* (product/module-set or bundled plugin content) and every such source has EMBEDDED loading.
*/
internal fun GraphScope.isEmbeddedInProduct(moduleId: Int, productName: String): Boolean {
val module = ContentModuleNode(moduleId)
internal fun GraphScope.isEmbeddedInProduct(module: ContentModuleNode, productName: String): Boolean {
val product = product(productName) ?: return false
var hasSourceInProduct = false
var allEmbedded = true
@@ -72,7 +71,7 @@ internal fun GraphScope.isEmbeddedInProduct(moduleId: Int, productName: String):
hasSourceInProduct = true
var loading: ModuleLoadingRuleValue? = null
sourcePlugin.containsContent { contentModule, mode ->
if (contentModule.id == moduleId) {
if (contentModule == module) {
loading = mode
}
}
@@ -87,7 +86,7 @@ internal fun GraphScope.isEmbeddedInProduct(moduleId: Int, productName: String):
hasSourceInProduct = true
var loading: ModuleLoadingRuleValue? = null
sourceProduct.containsContent { contentModule, mode ->
if (contentModule.id == moduleId) {
if (contentModule == module) {
loading = mode
}
}
@@ -102,7 +101,7 @@ internal fun GraphScope.isEmbeddedInProduct(moduleId: Int, productName: String):
hasSourceInProduct = true
var loading: ModuleLoadingRuleValue? = null
sourceModuleSet.containsModule { contentModule, mode ->
if (contentModule.id == moduleId) {
if (contentModule == module) {
loading = mode
}
}
@@ -115,7 +114,11 @@ internal fun GraphScope.isEmbeddedInProduct(moduleId: Int, productName: String):
return hasSourceInProduct && allEmbedded
}
internal fun GraphScope.isGloballyEmbeddedInAllProducts(moduleId: Int, allRealProductNames: Set<String>): Boolean {
/**
* Returns true when a plugin.xml module dependency should be skipped
* because the target module is globally embedded in the provided product scope.
*/
internal fun GraphScope.shouldSkipEmbeddedPluginDependency(moduleId: ContentModuleNode, allRealProductNames: Set<String>): Boolean {
if (allRealProductNames.isEmpty()) {
return false
}
@@ -129,14 +132,6 @@ internal fun GraphScope.isGloballyEmbeddedInAllProducts(moduleId: Int, allRealPr
return true
}
/**
* Returns true when a plugin.xml module dependency should be skipped
* because the target module is globally embedded in the provided product scope.
*/
internal fun GraphScope.shouldSkipEmbeddedPluginDependency(depModuleId: Int, allRealProductNames: Set<String>): Boolean {
return isGloballyEmbeddedInAllProducts(depModuleId, allRealProductNames)
}
/**
* Returns products where the plugin is bundled (restricted to discovered real products).
* Falls back to [allRealProductNames] for non-bundled plugins.
@@ -138,8 +138,8 @@ internal fun collectPluginGraphDeps(
filteredModuleDeps.add(classification.moduleName)
return@dependsOn
}
val depModuleId = contentModule(classification.moduleName)?.id ?: -1
if (depModuleId >= 0 && shouldSkipEmbeddedPluginDependency(depModuleId, embeddedCheckProductNames)) {
val depModuleId = contentModule(classification.moduleName)
if (depModuleId != null && shouldSkipEmbeddedPluginDependency(depModuleId, embeddedCheckProductNames)) {
filteredModuleDeps.add(classification.moduleName)
return@dependsOn
}
@@ -247,7 +247,7 @@ private suspend fun buildPluginDependencyPlan(
suppressedPlugins = pluginHandling.effectiveSuppressedDeps,
)
// Remove duplicate legacy <depends> only when modern deps are present or we are generating a <dependencies> section.
// Remove duplicate legacy <depends> only when modern deps are present, or we are generating a <dependencies> section.
val hasDependenciesSection = extractDependenciesEntries(info.pluginXmlContent) != null
val hasModernDepsInXIncludes = info.depsByFile.drop(1).any { it.pluginDependencies.isNotEmpty() || it.moduleDependencies.isNotEmpty() }
val legacyPluginIds = info.legacyDepends.map { it.pluginId.value }.sorted()
@@ -1,5 +1,5 @@
// Copyright 2000-2026 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@file:Suppress("ReplaceGetOrSet")
@file:Suppress("ReplaceGetOrSet", "ReplacePutWithAssignment")
package org.jetbrains.intellij.build.productLayout.generator
@@ -98,6 +98,7 @@ private fun buildTestPluginDependencyPlan(
val embeddedCheckProductNames = if (productName in allRealProductNames) setOf(productName) else allRealProductNames
val contentData = buildContentBlocksAndChainMapping(spec.spec, collectModuleSetAliases = false)
val contentModules = contentData.contentBlocks
.asSequence()
.flatMap { it.modules }
.mapTo(LinkedHashSet()) { it.name }
val allowedMissingByModule = buildAllowedMissingByModule(contentData)
@@ -112,14 +113,12 @@ private fun buildTestPluginDependencyPlan(
val unresolvedPluginsFromContent = LinkedHashMap<PluginId, LinkedHashSet<TargetName>>()
for (moduleName in contentModules) {
val moduleDeps = depsByModule.get(moduleName)?.testDependencies ?: continue
if (moduleDeps.isEmpty()) continue
if (moduleDeps.isEmpty()) {
continue
}
for (dependency in moduleDeps) {
if (dependency in contentModules) continue
if (dependency.value.startsWith(LIB_MODULE_PREFIX)) {
if (!shouldSkipEmbeddedDependency(graph, dependency, embeddedCheckProductNames)) {
moduleDepsFromContent.add(dependency)
}
if (dependency in contentModules) {
continue
}
@@ -132,16 +131,20 @@ private fun buildTestPluginDependencyPlan(
globalAllowedMissing = globalAllowedMissing,
)
if (owningProdPlugins.isEmpty()) {
val pluginId = pluginIdByTargetName[TargetName(dependency.value)]
val pluginId = pluginIdByTargetName.get(TargetName(dependency.value))
if (pluginId != null) {
if (pluginId == spec.pluginId) continue
if (pluginId in moduleAllowedMissing) continue
if (pluginId == spec.pluginId) {
continue
}
if (pluginId in moduleAllowedMissing) {
continue
}
if (TargetName(dependency.value) in resolvableOwners) {
requiredByPlugin.computeIfAbsent(pluginId) { LinkedHashSet() }.add(moduleName)
}
else {
val targets = unresolvedPluginsFromContent.computeIfAbsent(pluginId) { LinkedHashSet() }
val names = pluginTargetNamesByPluginId[pluginId].orEmpty()
val names = pluginTargetNamesByPluginId.get(pluginId).orEmpty()
if (names.isEmpty()) {
targets.add(TargetName(dependency.value))
}
@@ -151,10 +154,10 @@ private fun buildTestPluginDependencyPlan(
}
continue
}
if (dependency in resolvableModules) continue
if (!shouldSkipEmbeddedDependency(graph, dependency, embeddedCheckProductNames)) {
moduleDepsFromContent.add(dependency)
if (dependency in resolvableModules) {
continue
}
moduleDepsFromContent.add(dependency)
continue
}
@@ -164,8 +167,12 @@ private fun buildTestPluginDependencyPlan(
}
for (owner in resolvableProdOwners) {
if (owner.pluginId == spec.pluginId) continue
if (owner.pluginId in moduleAllowedMissing) continue
if (owner.pluginId == spec.pluginId) {
continue
}
if (owner.pluginId in moduleAllowedMissing) {
continue
}
requiredByPlugin.computeIfAbsent(owner.pluginId) { LinkedHashSet() }.add(moduleName)
}
}
@@ -301,8 +308,10 @@ private fun collectTargetDependencies(
}
return@dependsOn
}
val depModuleId = contentModule(classification.moduleName)?.id ?: -1
if (depModuleId >= 0 && shouldSkipEmbeddedPluginDependency(depModuleId, embeddedCheckProductNames)) return@dependsOn
val depModuleId = contentModule(classification.moduleName)
if (depModuleId != null && shouldSkipEmbeddedPluginDependency(depModuleId, embeddedCheckProductNames)) {
return@dependsOn
}
moduleDeps.add(classification.moduleName)
}
is DependencyClassification.PluginDep -> {
@@ -354,22 +363,13 @@ private fun buildPluginIdByTargetName(graph: PluginGraph): Map<TargetName, Plugi
val result = HashMap<TargetName, PluginId>()
graph.query {
plugins { plugin ->
if (plugin.isTest) return@plugins
if (plugin.isTest) {
return@plugins
}
val pluginId = plugin.pluginIdOrNull ?: return@plugins
result[plugin.name()] = pluginId
result.put(plugin.name(), pluginId)
}
}
return result
}
private fun shouldSkipEmbeddedDependency(
graph: PluginGraph,
moduleName: ContentModuleName,
allRealProductNames: Set<String>,
): Boolean {
return graph.query {
val depModuleId = contentModule(moduleName)?.id ?: return@query false
shouldSkipEmbeddedPluginDependency(depModuleId, allRealProductNames)
}
}
@@ -2,6 +2,7 @@
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<dependencies>
<module name="intellij.libraries.kotlinx.serialization.core"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.ide.impl"/>
<module name="intellij.platform.lang"/>
@@ -14,6 +14,7 @@
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<dependencies>
<module name="intellij.libraries.kotlinx.coroutines.core"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.impl"/>
<module name="intellij.platform.core.ui"/>
@@ -1,6 +1,7 @@
<idea-plugin visibility="public">
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<dependencies>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.impl"/>
<module name="intellij.platform.core.ui"/>
@@ -1,6 +1,7 @@
<idea-plugin visibility="internal" package="com.intellij.codeInsight.inline.completion">
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<dependencies>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.ui"/>
<module name="intellij.platform.ide.impl"/>
@@ -6,6 +6,7 @@
<module name="intellij.libraries.kotlinx.coroutines.core"/>
<module name="intellij.libraries.kotlinx.serialization.core"/>
<module name="intellij.libraries.kotlinx.serialization.json"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.backend"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.impl"/>
@@ -2,6 +2,7 @@
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<dependencies>
<module name="intellij.libraries.fastutil"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.ui"/>
<module name="intellij.platform.ide.impl"/>
@@ -1,7 +1,9 @@
<idea-plugin visibility="internal">
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<dependencies>
<module name="intellij.libraries.kotlin.reflect"/>
<module name="intellij.libraries.kotlinx.serialization.core"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.backend"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.impl"/>
@@ -1,6 +1,7 @@
<idea-plugin visibility="public" package="com.intellij.platform.navbar.backend">
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<dependencies>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.ui"/>
<module name="intellij.platform.ide"/>
@@ -1,6 +1,7 @@
<idea-plugin visibility="public" package="com.intellij.platform.navbar.frontend">
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<dependencies>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.ui"/>
<module name="intellij.platform.ide"/>
@@ -3,6 +3,7 @@
<dependencies>
<module name="intellij.libraries.kotlinx.serialization.core"/>
<module name="intellij.libraries.kotlinx.serialization.json"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.ui"/>
<module name="intellij.platform.execution"/>
@@ -1,6 +1,7 @@
<idea-plugin visibility="internal" package="com.intellij.platform.ide.newUsersOnboarding">
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<dependencies>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.ui"/>
<module name="intellij.platform.ide.impl"/>
@@ -2,6 +2,7 @@
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<dependencies>
<module name="intellij.platform.frontend"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.compose"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.ui"/>
@@ -4,6 +4,7 @@
<module name="intellij.platform.jewel.markdown.ideLafBridgeStyling"/>
<module name="intellij.libraries.compose.runtime.desktop"/>
<module name="intellij.libraries.kotlinx.serialization.core"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.compose"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.ui"/>
@@ -3,6 +3,7 @@
<dependencies>
<module name="intellij.platform.backend"/>
<module name="intellij.libraries.kotlin.reflect"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.impl"/>
<module name="intellij.platform.core.ui"/>
@@ -1,6 +1,7 @@
<idea-plugin package="com.intellij.platform.project.backend">
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<dependencies>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.backend"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.ide"/>
@@ -1,6 +1,7 @@
<idea-plugin>
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<dependencies>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.backend"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.impl"/>
@@ -2,6 +2,7 @@
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<dependencies>
<module name="intellij.libraries.kotlinx.coroutines.core"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.ui"/>
<module name="intellij.platform.frontend"/>
@@ -4,6 +4,7 @@
<module name="intellij.libraries.kotlinx.coroutines.core"/>
<module name="intellij.libraries.kotlinx.serialization.core"/>
<module name="intellij.libraries.kotlinx.serialization.json"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.ui"/>
<module name="intellij.platform.ide"/>
@@ -1,6 +1,7 @@
<idea-plugin>
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<dependencies>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.backend"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.ui"/>
@@ -4,6 +4,7 @@
<dependencies>
<module name="intellij.platform.backend"/>
<module name="intellij.libraries.fastutil"/>
<module name="intellij.libraries.gson"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.ide"/>
<module name="intellij.platform.ide.impl"/>
@@ -4,6 +4,7 @@
<dependencies>
<module name="intellij.libraries.fastutil"/>
<module name="intellij.libraries.guava"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.impl"/>
<module name="intellij.platform.core.ui"/>
@@ -3,6 +3,7 @@
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<dependencies>
<module name="intellij.libraries.fastutil"/>
<module name="intellij.libraries.gson"/>
<module name="intellij.platform.backend"/>
<module name="intellij.platform.ide.impl"/>
</dependencies>
@@ -3,6 +3,7 @@
<dependencies>
<module name="intellij.platform.frontend"/>
<module name="intellij.libraries.kotlinx.coroutines.core"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.impl"/>
<module name="intellij.platform.core.ui"/>
@@ -2,6 +2,7 @@
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<dependencies>
<module name="intellij.libraries.kotlinx.coroutines.core"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.ui"/>
<module name="intellij.platform.execution"/>
@@ -3,6 +3,7 @@
<dependencies>
<module name="intellij.libraries.fastutil"/>
<module name="intellij.libraries.kotlinx.collections.immutable"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.impl"/>
<module name="intellij.platform.core.ui"/>
@@ -3,7 +3,9 @@
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<dependencies>
<module name="intellij.libraries.fastutil"/>
<module name="intellij.libraries.gson"/>
<module name="intellij.libraries.kotlinx.coroutines.core"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.ui"/>
<module name="intellij.platform.debugger.impl.ui"/>
@@ -2,6 +2,7 @@
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<dependencies>
<module name="intellij.libraries.kotlinx.coroutines.core"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.impl"/>
<module name="intellij.platform.diagnostic.telemetry"/>
@@ -1,6 +1,7 @@
<idea-plugin visibility="internal">
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<dependencies>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.ide.core"/>
<module name="intellij.platform.lang.core"/>
@@ -4,6 +4,7 @@
<module name="intellij.libraries.junit5"/>
<module name="intellij.libraries.junit5.launcher"/>
<module name="intellij.libraries.kotlinx.coroutines.core"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.impl"/>
<module name="intellij.platform.execution"/>
@@ -8,6 +8,7 @@
<module name="intellij.libraries.junit5.launcher"/>
<module name="intellij.libraries.junit5.params"/>
<module name="intellij.libraries.kotlinx.coroutines.core"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.impl"/>
<module name="intellij.platform.execution"/>
@@ -7,6 +7,7 @@
<module name="intellij.libraries.fastutil"/>
<module name="intellij.libraries.kotlinx.collections.immutable"/>
<module name="intellij.libraries.kotlinx.coroutines.core"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.impl"/>
<module name="intellij.platform.core.ui"/>
@@ -5,6 +5,7 @@
<module name="intellij.libraries.kotlinx.coroutines.core"/>
<module name="intellij.libraries.kotlinx.serialization.core"/>
<module name="intellij.libraries.kotlinx.serialization.json"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.impl"/>
<module name="intellij.platform.core.ui"/>
@@ -2,6 +2,7 @@
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<dependencies>
<module name="intellij.libraries.kotlinx.coroutines.core"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.ui"/>
<module name="intellij.platform.execution"/>
@@ -3,6 +3,7 @@
<dependencies>
<module name="intellij.libraries.kotlinx.serialization.core"/>
<module name="intellij.libraries.kotlinx.serialization.json"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.ui"/>
<module name="intellij.platform.ide"/>
@@ -7,6 +7,7 @@
<module name="intellij.libraries.kotlinx.coroutines.core"/>
<module name="intellij.libraries.kotlinx.serialization.core"/>
<module name="intellij.libraries.kotlinx.serialization.json"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.ui"/>
<module name="intellij.platform.ide.impl"/>
@@ -4,6 +4,7 @@
<module name="intellij.platform.todo"/>
<module name="intellij.libraries.fastutil"/>
<module name="intellij.libraries.kotlinx.collections.immutable"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.impl"/>
<module name="intellij.platform.core.ui"/>
@@ -7,11 +7,13 @@
<module name="intellij.platform.backend"/>
<module name="intellij.platform.vcs.shared"/>
<module name="intellij.libraries.fastutil"/>
<module name="intellij.libraries.gson"/>
<module name="intellij.libraries.guava"/>
<module name="intellij.libraries.kotlinx.coroutines.core"/>
<module name="intellij.libraries.kotlinx.serialization.core"/>
<module name="intellij.libraries.kotlinx.serialization.json"/>
<module name="intellij.libraries.microba"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.impl"/>
<module name="intellij.platform.core.ui"/>
@@ -2,10 +2,12 @@
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<dependencies>
<module name="intellij.libraries.fastutil"/>
<module name="intellij.libraries.gson"/>
<module name="intellij.libraries.guava"/>
<module name="intellij.libraries.kotlinx.collections.immutable"/>
<module name="intellij.libraries.kotlinx.coroutines.core"/>
<module name="intellij.libraries.kotlinx.coroutines.guava"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.impl"/>
<module name="intellij.platform.core.ui"/>
@@ -2,6 +2,7 @@
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<dependencies>
<module name="intellij.libraries.kotlinx.coroutines.core"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.backend"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.impl"/>
@@ -3,6 +3,7 @@
<dependencies>
<module name="intellij.libraries.kotlinx.serialization.core"/>
<module name="intellij.libraries.kotlinx.serialization.json"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.impl"/>
<module name="intellij.platform.core.ui"/>
@@ -5,6 +5,7 @@
<dependencies>
<module name="intellij.libraries.fastutil"/>
<module name="intellij.libraries.kotlinx.collections.immutable"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.impl"/>
<module name="intellij.platform.core.ui"/>
@@ -4,6 +4,7 @@
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<dependencies>
<module name="intellij.libraries.fastutil"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.impl"/>
<module name="intellij.platform.core.ui"/>
@@ -6,6 +6,7 @@
<module name="intellij.libraries.guava"/>
<module name="intellij.libraries.kotlinx.serialization.core"/>
<module name="intellij.libraries.kotlinx.serialization.json"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.impl"/>
<module name="intellij.platform.core.ui"/>
@@ -1,7 +1,4 @@
<idea-plugin package="org.jetbrains.kotlin.idea.codeInsight.intentions.shared">
<dependencies>
<module name="intellij.libraries.kotlin.reflect" />
</dependencies>
<extensions defaultExtensionNs="com.intellij">
<intentionAction>
@@ -1,8 +1,9 @@
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.libraries.gson"/>
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<module name="intellij.libraries.xml.rpc"/>
<module name="intellij.platform.tasks.impl"/>
<!-- endregion -->
</dependencies>
<extensions defaultExtensionNs="com.intellij">
@@ -6,6 +6,7 @@
<module name="intellij.libraries.junit5"/>
<module name="intellij.libraries.kotlinx.collections.immutable"/>
<module name="intellij.libraries.kotlinx.coroutines.core"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.impl"/>
<module name="intellij.platform.core.ui"/>
@@ -10,6 +10,7 @@
<module name="intellij.libraries.sshd.osgi"/>
<module name="intellij.libraries.system.stubs.jupiter"/>
<module name="intellij.libraries.testcontainers"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.execution"/>
<module name="intellij.platform.execution.impl"/>
@@ -4,6 +4,7 @@
<module name="intellij.libraries.junit5"/>
<module name="intellij.libraries.junit5.params"/>
<module name="intellij.python.community"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.execution"/>
<module name="intellij.platform.projectModel"/>
@@ -7,6 +7,7 @@
<module name="intellij.python.featuresTrainer"/>
<module name="intellij.libraries.kotlinx.serialization.core"/>
<module name="intellij.libraries.kotlinx.serialization.json"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.impl"/>
<module name="intellij.platform.core.ui"/>
@@ -3,8 +3,10 @@
<dependencies>
<module name="intellij.python.sdk"/>
<module name="intellij.libraries.junit5"/>
<module name="intellij.libraries.gson"/>
<module name="intellij.libraries.guava"/>
<module name="intellij.libraries.junit4"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.impl"/>
<module name="intellij.platform.execution"/>
@@ -3,6 +3,7 @@
<dependencies>
<module name="intellij.python.sdk"/>
<module name="intellij.libraries.kotlinx.coroutines.core"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.execution"/>
<module name="intellij.platform.projectModel"/>
@@ -4,6 +4,7 @@
<module name="intellij.platform.externalSystem.impl"/>
<module name="intellij.libraries.jackson.annotations"/>
<module name="intellij.libraries.kotlinx.coroutines.core"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.lang.core"/>
<module name="intellij.platform.lang.impl"/>
@@ -1,6 +1,7 @@
<idea-plugin>
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<dependencies>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.ide.core"/>
<module name="intellij.platform.lang.core"/>
@@ -2,6 +2,7 @@
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<dependencies>
<module name="intellij.libraries.kotlinx.coroutines.core"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.ide.core"/>
<module name="intellij.platform.lang.core"/>
@@ -2,6 +2,7 @@
<!-- region Generated dependencies - run `Generate Product Layouts` to regenerate -->
<dependencies>
<module name="intellij.libraries.junit4"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.impl"/>
<module name="intellij.platform.core.ui"/>
@@ -7,6 +7,7 @@
<module name="intellij.libraries.kotlinx.collections.immutable"/>
<module name="intellij.libraries.kotlinx.coroutines.core"/>
<module name="intellij.libraries.lucene.common"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.backend"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.impl"/>
@@ -3,6 +3,7 @@
<dependencies>
<plugin id="com.intellij.modules.xml"/>
<module name="intellij.libraries.kotlinx.collections.immutable"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.impl"/>
<module name="intellij.spellchecker"/>
@@ -3,6 +3,7 @@
<dependencies>
<module name="intellij.libraries.commons.compress"/>
<module name="intellij.libraries.commons.io"/>
<module name="intellij.libraries.kotlin.reflect"/>
<module name="intellij.libraries.kotlinx.coroutines.core"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.ide.impl"/>
+1
View File
@@ -4,6 +4,7 @@
<module name="intellij.libraries.fastutil"/>
<module name="intellij.libraries.kotlinx.collections.immutable"/>
<module name="intellij.libraries.xerces"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.backend"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.impl"/>
@@ -3,6 +3,7 @@
<dependencies>
<module name="intellij.platform.backend"/>
<module name="intellij.libraries.kotlinx.collections.immutable"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.ui"/>
<module name="intellij.platform.ide"/>
@@ -4,6 +4,7 @@
<dependencies>
<module name="intellij.libraries.fastutil"/>
<module name="intellij.libraries.kotlinx.collections.immutable"/>
<module name="intellij.platform.analysis"/>
<module name="intellij.platform.backend"/>
<module name="intellij.platform.core"/>
<module name="intellij.platform.core.impl"/>