From 8ab60bc079351eb4587d095cfd4b30997b1dae73 Mon Sep 17 00:00:00 2001 From: Nikolay Chashnikov Date: Thu, 16 Oct 2025 12:47:56 +0200 Subject: [PATCH] [devkit] improve performance a little in ContentModuleVisibilityInspection (IJPL-209927) GitOrigin-RevId: fe4719ff7ba06fdeb38baff8e933c9aa67c62b42 --- .../src/inspections/ContentModuleVisibilityInspection.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/devkit/devkit-core/src/inspections/ContentModuleVisibilityInspection.kt b/plugins/devkit/devkit-core/src/inspections/ContentModuleVisibilityInspection.kt index b3c95f033206..dcaa32b3828f 100644 --- a/plugins/devkit/devkit-core/src/inspections/ContentModuleVisibilityInspection.kt +++ b/plugins/devkit/devkit-core/src/inspections/ContentModuleVisibilityInspection.kt @@ -34,7 +34,7 @@ import org.jetbrains.idea.devkit.util.DescriptorUtil internal class ContentModuleVisibilityInspection : DevKitPluginXmlInspectionBase() { - private val rootPluginNames = IntelliJPlatformProduct.entries.map { "${it.platformPrefix}Plugin.xml" } + private val rootPluginNames by lazy { IntelliJPlatformProduct.entries.mapTo(HashSet()) { "${it.platformPrefix}Plugin.xml" } } override fun checkDomElement(element: DomElement, holder: DomElementAnnotationHolder, helper: DomHighlightingHelper) { val dependencyModule = element as? DependencyDescriptor.ModuleDescriptor ?: return