[wsm] IJPL-178632 Move InternalEnvironmentName to intellij.platform.workspace.storage module

Extract `InternalEnvironmentName` into the `intellij.platform.workspace.storage` module to make it available across environments.
This prepares the environment-specific split of SDK and global library serializers in
`com.intellij.platform.workspace.jps.serialization.impl.JpsGlobalEntitiesSerializers`.

No functional changes; package updated and usages migrated.

GitOrigin-RevId: 9f3f6ae6e11ff671a49133de2ed694d32f5146a0
This commit is contained in:
Alexander Koshevoy
2025-10-13 20:32:08 +01:00
committed by intellij-monorepo-bot
parent 0eae59457e
commit 08b9fd4421
7 changed files with 6 additions and 10 deletions

View File

@@ -2,6 +2,7 @@
package com.intellij.platform.backend.workspace
import com.intellij.openapi.application.ApplicationManager
import com.intellij.platform.workspace.storage.InternalEnvironmentName
import com.intellij.platform.workspace.storage.MutableEntityStorage
import com.intellij.platform.workspace.storage.url.VirtualFileUrlManager
import com.intellij.util.concurrency.annotations.RequiresBlockingContext

View File

@@ -6,9 +6,9 @@ import com.intellij.openapi.application.PathManager
import com.intellij.openapi.diagnostic.logger
import com.intellij.openapi.util.registry.Registry
import com.intellij.platform.backend.workspace.GlobalWorkspaceModelCache
import com.intellij.platform.backend.workspace.InternalEnvironmentName
import com.intellij.platform.util.coroutines.forEachConcurrent
import com.intellij.platform.workspace.jps.serialization.impl.ApplicationLevelUrlRelativizer
import com.intellij.platform.workspace.storage.InternalEnvironmentName
import com.intellij.platform.workspace.storage.MutableEntityStorage
import com.intellij.platform.workspace.storage.impl.isConsistent
import com.intellij.platform.workspace.storage.url.VirtualFileUrlManager

View File

@@ -8,7 +8,6 @@ import com.intellij.openapi.components.impl.stores.stateStore
import com.intellij.openapi.diagnostic.logger
import com.intellij.openapi.roots.OrderRootType
import com.intellij.openapi.util.JDOMUtil
import com.intellij.platform.backend.workspace.InternalEnvironmentName
import com.intellij.platform.diagnostic.telemetry.helpers.MillisecondsMeasurer
import com.intellij.platform.eel.provider.EelProvider
import com.intellij.platform.eel.provider.LocalEelMachine
@@ -16,10 +15,7 @@ import com.intellij.platform.workspace.jps.JpsGlobalFileEntitySource
import com.intellij.platform.workspace.jps.entities.LibraryEntity
import com.intellij.platform.workspace.jps.entities.SdkEntity
import com.intellij.platform.workspace.jps.serialization.impl.*
import com.intellij.platform.workspace.storage.EntityStorage
import com.intellij.platform.workspace.storage.MutableEntityStorage
import com.intellij.platform.workspace.storage.VersionedEntityStorage
import com.intellij.platform.workspace.storage.WorkspaceEntity
import com.intellij.platform.workspace.storage.*
import com.intellij.platform.workspace.storage.url.VirtualFileUrl
import com.intellij.platform.workspace.storage.url.VirtualFileUrlManager
import com.intellij.util.containers.ContainerUtil

View File

@@ -2,7 +2,7 @@
package com.intellij.workspaceModel.ide
import com.intellij.openapi.components.service
import com.intellij.platform.backend.workspace.InternalEnvironmentName
import com.intellij.platform.workspace.storage.InternalEnvironmentName
import com.intellij.platform.workspace.storage.MutableEntityStorage
import com.intellij.platform.workspace.storage.VersionedEntityStorage
import com.intellij.platform.workspace.storage.url.VirtualFileUrlManager

View File

@@ -12,7 +12,6 @@ import com.intellij.openapi.project.Project
import com.intellij.openapi.project.ProjectManager
import com.intellij.openapi.util.registry.Registry
import com.intellij.platform.backend.workspace.GlobalWorkspaceModelCache
import com.intellij.platform.backend.workspace.InternalEnvironmentName
import com.intellij.platform.backend.workspace.WorkspaceModel
import com.intellij.platform.diagnostic.telemetry.helpers.MillisecondsMeasurer
import com.intellij.platform.eel.EelMachine

View File

@@ -1,7 +1,7 @@
// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.workspaceModel.ide.impl.jps.serialization
import com.intellij.platform.backend.workspace.InternalEnvironmentName
import com.intellij.platform.workspace.storage.InternalEnvironmentName
import com.intellij.platform.workspace.storage.MutableEntityStorage
import com.intellij.platform.workspace.storage.impl.VersionedEntityStorageImpl
import com.intellij.testFramework.junit5.TestApplication

View File

@@ -1,5 +1,5 @@
// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.platform.backend.workspace
package com.intellij.platform.workspace.storage
import org.jetbrains.annotations.ApiStatus
import org.jetbrains.annotations.NonNls