diff --git a/platform/backend/workspace/src/WorkspaceModel.kt b/platform/backend/workspace/src/WorkspaceModel.kt index 8f1c05d34d91..3345eabe89e2 100644 --- a/platform/backend/workspace/src/WorkspaceModel.kt +++ b/platform/backend/workspace/src/WorkspaceModel.kt @@ -8,6 +8,7 @@ import com.intellij.platform.workspace.storage.ImmutableEntityStorage import com.intellij.platform.workspace.storage.MutableEntityStorage import com.intellij.platform.workspace.storage.VersionedStorageChange import com.intellij.platform.workspace.storage.url.VirtualFileUrlManager +import com.intellij.util.concurrency.annotations.RequiresWriteLock import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.flow.SharedFlow import org.jetbrains.annotations.ApiStatus.Obsolete @@ -52,6 +53,7 @@ public interface WorkspaceModel { * on synchronous data modification executed under WA. For all other proposes and for the newly written code, use [update] */ @Obsolete + @RequiresWriteLock public fun updateProjectModel(description: @NonNls String, updater: (MutableEntityStorage) -> Unit) /**