From c82c90708a6a4793ed523b31e80e40aecc3e255b Mon Sep 17 00:00:00 2001 From: Andrey Zaytsev Date: Wed, 24 Sep 2025 19:30:17 +0200 Subject: [PATCH] [platform] IJ-CR-176267: javadoc GitOrigin-RevId: 624e1afe88d603f307abc432d3b38754263876d3 --- .../intellij/openapi/roots/impl/DirectoryIndexImpl.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/platform/projectModel-impl/src/com/intellij/openapi/roots/impl/DirectoryIndexImpl.java b/platform/projectModel-impl/src/com/intellij/openapi/roots/impl/DirectoryIndexImpl.java index 39e391b79db8..826fcc8e6b88 100644 --- a/platform/projectModel-impl/src/com/intellij/openapi/roots/impl/DirectoryIndexImpl.java +++ b/platform/projectModel-impl/src/com/intellij/openapi/roots/impl/DirectoryIndexImpl.java @@ -42,12 +42,19 @@ public final class DirectoryIndexImpl extends DirectoryIndex implements Disposab private volatile boolean myDisposed; private volatile RootIndex myRootIndex; + /** + * This constructor is used in Analyzer to initialize with a pre-built OrderEntryGraph + * */ public DirectoryIndexImpl(@NotNull Project project, @NotNull RootIndex rootIndex, @NotNull WorkspaceFileIndexEx workspaceFileIndex) { myWorkspaceFileIndex = workspaceFileIndex; myProject = project; myRootIndex = rootIndex; } + /** + * This constructor is actually being used by service container in IDEA + * */ + @SuppressWarnings("unused") public DirectoryIndexImpl(@NotNull Project project) { myWorkspaceFileIndex = (WorkspaceFileIndexEx)WorkspaceFileIndex.getInstance(project); myProject = project;