From 5535d780da2bbc277efb77fc12c274e14f66ee67 Mon Sep 17 00:00:00 2001 From: Ilia Zakoulov Date: Mon, 2 Jun 2025 16:08:06 +0200 Subject: [PATCH] PY-75554: Open logical structure tab when requested GitOrigin-RevId: 3a132e0dd89810cddad46a2680421b9c991d00e9 --- .../com/intellij/ide/structureView/impl/StructureViewState.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/platform/lang-impl/src/com/intellij/ide/structureView/impl/StructureViewState.kt b/platform/lang-impl/src/com/intellij/ide/structureView/impl/StructureViewState.kt index 2b7a6b288627..18494edbc5aa 100644 --- a/platform/lang-impl/src/com/intellij/ide/structureView/impl/StructureViewState.kt +++ b/platform/lang-impl/src/com/intellij/ide/structureView/impl/StructureViewState.kt @@ -5,10 +5,12 @@ import com.intellij.openapi.components.* import com.intellij.openapi.project.Project import com.intellij.openapi.project.ProjectManager import com.intellij.util.xmlb.XmlSerializerUtil +import org.jetbrains.annotations.ApiStatus @Service(Service.Level.PROJECT) @State(name = "StructureViewState", storages = [(Storage(value = StoragePathMacros.WORKSPACE_FILE))]) -internal class StructureViewState : PersistentStateComponent { +@ApiStatus.Internal +class StructureViewState : PersistentStateComponent { companion object { @JvmStatic fun getInstance(project: Project): StructureViewState = project.service()