From e56cf3d6806fa394a37bd1200ea362db2be99503 Mon Sep 17 00:00:00 2001 From: Leonid Shalupov Date: Tue, 30 Jul 2019 19:28:00 +0200 Subject: [PATCH] moduleGroupers: convert createGrouper API to ApiStatus.Internal to use it in new project model GitOrigin-RevId: c9ca175bcd256f085a8debff20b64c26808817b1 --- .../src/com/intellij/openapi/module/impl/moduleGroupers.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/platform/projectModel-impl/src/com/intellij/openapi/module/impl/moduleGroupers.kt b/platform/projectModel-impl/src/com/intellij/openapi/module/impl/moduleGroupers.kt index cc3bc6cc9ead..a7133f43792f 100644 --- a/platform/projectModel-impl/src/com/intellij/openapi/module/impl/moduleGroupers.kt +++ b/platform/projectModel-impl/src/com/intellij/openapi/module/impl/moduleGroupers.kt @@ -4,13 +4,15 @@ package com.intellij.openapi.module.impl import com.intellij.openapi.module.* import com.intellij.openapi.project.Project import com.intellij.util.SystemProperties +import org.jetbrains.annotations.ApiStatus import org.jetbrains.annotations.TestOnly import java.util.* /** * @author nik */ -internal fun createGrouper(project: Project, moduleModel: ModifiableModuleModel? = null): ModuleGrouper { +@ApiStatus.Internal +fun createGrouper(project: Project, moduleModel: ModifiableModuleModel? = null): ModuleGrouper { val hasGroups = moduleModel?.hasModuleGroups() ?: ModuleManager.getInstance(project).hasModuleGroups() if (!isQualifiedModuleNamesEnabled(project) || hasGroups) { return ExplicitModuleGrouper(project, moduleModel) @@ -118,4 +120,4 @@ private fun String.substringAfterLastDotNotFollowedByIncorrectChar(): String { @TestOnly public fun splitStringByDotsJoiningIncorrectIdentifiers(string: String): Pair, String> { return Pair(string.splitByDotsJoiningIncorrectIdentifiers(), string.substringAfterLastDotNotFollowedByIncorrectChar()) -} \ No newline at end of file +}