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 +}