diff --git a/platform/lang-impl/api-dump-unreviewed.txt b/platform/lang-impl/api-dump-unreviewed.txt index 187bb7cc0556..e19f7edf90c1 100644 --- a/platform/lang-impl/api-dump-unreviewed.txt +++ b/platform/lang-impl/api-dump-unreviewed.txt @@ -19428,7 +19428,8 @@ f:com.intellij.webcore.packaging.PackagingErrorDialog - (java.lang.String,com.intellij.webcore.packaging.PackageManagementService$ErrorDescription):V f:com.intellij.workspaceModel.ide.impl.legacyBridge.project.ProjectRootManagerBridge - com.intellij.openapi.Disposable -- com.intellij.openapi.roots.impl.ProjectRootManagerImpl +- com.intellij.openapi.components.PersistentStateComponent +- com.intellij.openapi.roots.ex.ProjectRootManagerEx - (com.intellij.openapi.project.Project,kotlinx.coroutines.CoroutineScope):V f:com.intellij.workspaceModel.ide.impl.legacyBridge.project.ProjectRootManagerBridge$ModuleDependencyListenerImpl - java.util.EventListener diff --git a/platform/projectModel-impl/api-dump.txt b/platform/projectModel-impl/api-dump.txt index 359439116b73..e66787249f82 100644 --- a/platform/projectModel-impl/api-dump.txt +++ b/platform/projectModel-impl/api-dump.txt @@ -366,22 +366,6 @@ c:com.intellij.openapi.roots.impl.ProjectFileIndexFacade - isInSourceContent(com.intellij.openapi.vfs.VirtualFile):Z - isUnderIgnored(com.intellij.openapi.vfs.VirtualFile):Z - isValidAncestor(com.intellij.openapi.vfs.VirtualFile,com.intellij.openapi.vfs.VirtualFile):Z -c:com.intellij.openapi.roots.impl.ProjectRootManagerImpl -- com.intellij.openapi.roots.ex.ProjectRootManagerEx -- com.intellij.openapi.components.PersistentStateComponent -- sf:Companion:com.intellij.openapi.roots.impl.ProjectRootManagerImpl$Companion -- (com.intellij.openapi.project.Project,kotlinx.coroutines.CoroutineScope):V -- addProjectJdkListener(com.intellij.openapi.roots.ex.ProjectRootManagerEx$ProjectJdkListener):V -- getFileIndex():com.intellij.openapi.roots.ProjectFileIndex -- sf:getInstanceImpl(com.intellij.openapi.project.Project):com.intellij.openapi.roots.impl.ProjectRootManagerImpl -- f:getProject():com.intellij.openapi.project.Project -- makeRootsChange(java.lang.Runnable,com.intellij.openapi.project.RootsChangeRescanningInfo):V -- makeRootsChange(java.lang.Runnable,Z,Z):V -- f:projectJdkChanged():V -- removeProjectJdkListener(com.intellij.openapi.roots.ex.ProjectRootManagerEx$ProjectJdkListener):V -- withRootsChange(com.intellij.openapi.project.RootsChangeRescanningInfo):java.lang.AutoCloseable -f:com.intellij.openapi.roots.impl.ProjectRootManagerImpl$Companion -- f:getInstanceImpl(com.intellij.openapi.project.Project):com.intellij.openapi.roots.impl.ProjectRootManagerImpl a:com.intellij.openapi.roots.impl.SdkFinder - sf:EP_NAME:com.intellij.openapi.extensions.ExtensionPointName - ():V diff --git a/platform/projectModel-impl/src/com/intellij/openapi/roots/impl/ProjectRootManagerImpl.kt b/platform/projectModel-impl/src/com/intellij/openapi/roots/impl/ProjectRootManagerImpl.kt index ce82df7fbf6a..848ccac144ea 100644 --- a/platform/projectModel-impl/src/com/intellij/openapi/roots/impl/ProjectRootManagerImpl.kt +++ b/platform/projectModel-impl/src/com/intellij/openapi/roots/impl/ProjectRootManagerImpl.kt @@ -38,8 +38,11 @@ private const val PROJECT_JDK_TYPE_ATTR = "project-jdk-type" private const val ATTRIBUTE_VERSION = "version" @State(name = "ProjectRootManager") -open class ProjectRootManagerImpl(val project: Project, - @JvmField protected val coroutineScope: CoroutineScope) : ProjectRootManagerEx(), PersistentStateComponent { +@ApiStatus.Internal +open class ProjectRootManagerImpl( + @JvmField val project: Project, + @JvmField protected val coroutineScope: CoroutineScope, +) : ProjectRootManagerEx(), PersistentStateComponent { private val projectJdkEventDispatcher = EventDispatcher.create(ProjectJdkListener::class.java) private var projectSdkName: String? = null private var projectSdkType: String? = null