IJPL-797 intellij.platform.lang.impl review internal API

Mark as internal packages which classes have no usages in the Marketplace and in plugins in the intellij project.

GitOrigin-RevId: 8ad6f8e51d6d1758512ce7e4bab9ad3dd5e99060
This commit is contained in:
Nikolay Chashnikov
2024-09-30 17:29:38 +00:00
committed by intellij-monorepo-bot
parent 6e7f891818
commit dcb5bc120c
79 changed files with 336 additions and 1896 deletions
File diff suppressed because it is too large Load Diff
@@ -50,22 +50,12 @@ com/intellij/platform/workspace/jps/entities/ModuleCustomImlDataEntity
com/intellij/platform/workspace/jps/entities/ModuleGroupPathEntity
com/intellij/platform/workspace/storage/VersionedEntityStorage
com/intellij/psi/codeStyle/CodeStyleSettingsServiceListener
com/intellij/psi/impl/source/codeStyle/json/CodeStyleSchemeJsonDescriptor$PropertyListHolder
com/intellij/psi/search/impl/VirtualFileEnumeration
com/intellij/slicer/SliceManager$StoredSettingsBean
com/intellij/ui/tabs/FileColorConfiguration
com/intellij/util/gist/storage/GistStorage$Gist
com/intellij/util/gist/storage/GistStorage$GistData
com/intellij/util/indexing/IndexableFileSet
com/intellij/util/indexing/TimestampsImmutable
com/intellij/util/indexing/dependencies/AppIndexingDependenciesToken
com/intellij/util/indexing/diagnostic/dto/JsonIndexingActivityDiagnostic
com/intellij/util/indexing/projectFilter/ProjectIndexableFilesFilterHolder
com/intellij/util/indexing/roots/IndexableEntityProvider$IndexableIteratorBuilder
com/intellij/util/indexing/roots/IndexableIteratorPresentation
com/intellij/util/indexing/roots/origin/CustomKindEntityOrigin
com/intellij/util/indexing/roots/origin/ExternalEntityOrigin
com/intellij/util/indexing/roots/origin/GenericContentEntityOrigin
com/intellij/util/indexing/roots/origin/ModuleAwareContentEntityOrigin
com/intellij/util/io/StorageLockContext
com/intellij/workspaceModel/ide/legacyBridge/ModuleBridge
@@ -1,6 +1,5 @@
com/google/common/collect/ImmutableSet
com/jetbrains/rd/util/lifetime/Lifetime
com/jetbrains/rd/util/lifetime/LifetimeDefinition
com/jetbrains/rd/util/reactive/ExecutionOrder
com/jetbrains/rd/util/reactive/IOptProperty
com/jetbrains/rd/util/reactive/IProperty
@@ -17,4 +16,3 @@ it/unimi/dsi/fastutil/ints/IntSet
it/unimi/dsi/fastutil/objects/Object2IntMap
kotlin/Triple
kotlin/jvm/internal/DefaultConstructorMarker
kotlin/text/Regex
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.application.options.codeStyle.arrangement.action;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.application.options.codeStyle.arrangement.action.tokens;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.application.options.codeStyle.arrangement.additional;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.application.options.codeStyle.arrangement.animation;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.application.options.codeStyle.arrangement.component;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.application.options.codeStyle.arrangement.group;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.application.options.codeStyle.arrangement.match;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.application.options.codeStyle.arrangement.match.tokens;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.application.options.codeStyle.arrangement.ui;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -18,6 +18,7 @@ import com.intellij.ui.SimpleColoredComponent;
import com.intellij.util.ui.GridBag;
import com.intellij.util.ui.JBUI;
import com.intellij.util.ui.UIUtil;
import org.jetbrains.annotations.ApiStatus;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@@ -26,6 +27,7 @@ import java.awt.*;
import java.awt.event.MouseEvent;
import java.util.Set;
@ApiStatus.Internal
public final class ArrangementListRowDecorator extends JPanel implements ArrangementUiComponent {
private final @NotNull JLabel mySortLabel = new JLabel(AllIcons.ObjectBrowser.Sorted);
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.application.options.codeStyle.excludedFiles;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.application.options.codeStyle.group;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.application.options.colors.pluginExport;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.build.internal;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.codeInsight.codeVision.settings.impl;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.codeInsight.codeVision.ui;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.codeInsight.codeVision.ui.popup;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.codeInsight.highlighting.actions;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.codeInsight.hints.declarative.impl.toggle;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.codeInsight.hints.presentation.listeners;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.codeInsight.hints.settings.providers;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.codeInsight.intention.actions;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.codeInsight.template.actions;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.codeInspection.ui.actions.suppress;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.conversion.impl.ui;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.facet.impl.pointers;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.formatting.commandLine;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.formatting.contextConfiguration;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.framework.detection.impl.exclude.old;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.ide.actions.navbar;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.ide.actions.searcheverywhere.setesting;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.ide.bookmark.actions;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -73,7 +73,7 @@ class BookmarksView(val project: Project, showToolbar: Boolean?)
)
private val structure = BookmarksTreeStructure(this)
val model: StructureTreeModel<BookmarksTreeStructure> = StructureTreeModel(structure, FolderNodeComparator(project), this)
internal val model: StructureTreeModel<BookmarksTreeStructure> = StructureTreeModel(structure, FolderNodeComparator(project), this)
val tree: DnDAwareTree = DnDAwareTree(AsyncTreeModel(model, this))
private val treeExpander = DefaultTreeExpander(tree)
private val panel = BorderLayoutPanel()
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.ide.bookmark.ui;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -1,4 +1,4 @@
// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.ide.bookmark.ui.tree
import com.intellij.ide.bookmark.Bookmark
@@ -23,7 +23,7 @@ import javax.swing.Icon
abstract class BookmarkNode<B : Bookmark>(project: Project, bookmark: B)
: BackgroundSupplier, ProjectViewNode<B>(project, bookmark, DEFAULT) {
val bookmarksView: BookmarksView?
internal val bookmarksView: BookmarksView?
get() = parentRootNode?.value
private val bookmarkType
@@ -1,4 +1,4 @@
// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.ide.bookmark.ui.tree
import com.intellij.ide.bookmark.ui.BookmarksView
@@ -7,7 +7,7 @@ import com.intellij.ide.util.treeView.AbstractTreeNode
import com.intellij.ide.util.treeView.AbstractTreeStructure
import com.intellij.ide.util.treeView.NodeDescriptor
class BookmarksTreeStructure(val panel: BookmarksView) : AbstractTreeStructure() {
internal class BookmarksTreeStructure(val panel: BookmarksView) : AbstractTreeStructure() {
private val root = RootNode(panel)
override fun commit(): Unit = Unit
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.ide.favoritesTreeView.actions;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.ide.scratch.workspace;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.internal.cfgView;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.internal.sandbox;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.largeFilesEditor.actions;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.largeFilesEditor.editor.actions;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.largeFilesEditor.file;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -37,6 +37,7 @@ import com.intellij.ui.EditorNotifications;
import com.intellij.ui.LightweightHint;
import com.intellij.ui.components.JBList;
import com.intellij.util.concurrency.annotations.RequiresEdt;
import org.jetbrains.annotations.ApiStatus;
import org.jetbrains.annotations.NotNull;
import javax.swing.*;
@@ -45,6 +46,7 @@ import javax.swing.event.ListSelectionListener;
import java.io.IOException;
import java.util.List;
@ApiStatus.Internal
public final class LfeSearchManagerImpl implements LfeSearchManager, CloseSearchTask.Callback {
private static final int CONTEXT_ONE_SIDE_LENGTH = 100;
private static final long STATUS_TEXT_LIFE_TIME = 3000;
@@ -1,12 +1,14 @@
// Copyright 2000-2019 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package com.intellij.largeFilesEditor.search;
import com.intellij.largeFilesEditor.search.searchResultsPanel.RangeSearch;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.util.NlsContexts;
import com.intellij.openapi.vfs.VirtualFile;
import org.jetbrains.annotations.ApiStatus;
import org.jetbrains.annotations.NotNull;
@ApiStatus.Internal
public interface RangeSearchCreator {
@NotNull
@@ -10,8 +10,10 @@ import com.intellij.openapi.wm.ToolWindowId;
import com.intellij.openapi.wm.ToolWindowManager;
import com.intellij.ui.content.Content;
import com.intellij.usageView.UsageViewContentManager;
import org.jetbrains.annotations.ApiStatus;
import org.jetbrains.annotations.NotNull;
@ApiStatus.Internal
public final class RangeSearchCreatorImpl implements RangeSearchCreator {
@Override
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.largeFilesEditor.search.actions;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.largeFilesEditor.search.searchResultsPanel;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.moduleDependencies;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.openapi.fileTypes.impl.associate.linux;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.openapi.fileTypes.impl.associate.macos;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.openapi.fileTypes.impl.associate;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.openapi.fileTypes.impl.associate.ui;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.openapi.fileTypes.impl.associate.win;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.profile.codeInspection.ui.filter;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.psi.codeStyle.extractor.ui;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.psi.impl.source.codeStyle.json;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.ui.debugger.extensions;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.ui.debugger;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.util.gist.storage;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.util.indexing.customizingIteration;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.util.indexing.diagnostic.dump.paths.providers;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.util.indexing.diagnostic.dump.paths.resolvers;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.util.indexing.diagnostic.presentation;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.util.indexing.internal;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.util.indexing.projectFilter;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -6,10 +6,11 @@ import com.intellij.util.indexing.IndexingBundle;
import com.intellij.util.indexing.roots.origin.CustomKindEntityOrigin;
import com.intellij.util.indexing.roots.origin.CustomKindEntityOriginImpl;
import com.intellij.util.indexing.roots.origin.IndexingRootHolder;
import org.jetbrains.annotations.ApiStatus;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@ApiStatus.Internal
public final class CustomKindEntityIteratorImpl extends RootHolderIteratorBase {
public CustomKindEntityIteratorImpl(@NotNull EntityPointer<?> entityPointer,
@@ -6,9 +6,11 @@ import com.intellij.util.indexing.IndexingBundle;
import com.intellij.util.indexing.roots.origin.ExternalEntityOrigin;
import com.intellij.util.indexing.roots.origin.ExternalEntityOriginImpl;
import com.intellij.util.indexing.roots.origin.IndexingSourceRootHolder;
import org.jetbrains.annotations.ApiStatus;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@ApiStatus.Internal
public final class ExternalEntityIndexableIteratorImpl extends SourceRootHolderIteratorBase {
public ExternalEntityIndexableIteratorImpl(@NotNull EntityPointer<?> entityPointer,
@@ -6,10 +6,11 @@ import com.intellij.util.indexing.IndexingBundle;
import com.intellij.util.indexing.roots.origin.GenericContentEntityOrigin;
import com.intellij.util.indexing.roots.origin.GenericContentEntityOriginImpl;
import com.intellij.util.indexing.roots.origin.IndexingRootHolder;
import org.jetbrains.annotations.ApiStatus;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@ApiStatus.Internal
public final class GenericContentEntityIteratorImpl extends RootHolderIteratorBase {
public GenericContentEntityIteratorImpl(@NotNull EntityPointer<?> entityPointer,
@@ -22,7 +22,9 @@ import com.intellij.util.indexing.roots.origin.IndexingUrlRootHolder
import com.intellij.util.indexing.roots.origin.IndexingUrlSourceRootHolder
import com.intellij.workspaceModel.ide.impl.legacyBridge.library.ProjectLibraryTableBridgeImpl.Companion.libraryMap
import com.intellij.workspaceModel.ide.impl.legacyBridge.module.findModule
import org.jetbrains.annotations.ApiStatus
@ApiStatus.Internal
object IndexableEntityProviderMethods {
fun createIterators(entity: ModuleEntity,
roots: IndexingUrlRootHolder,
@@ -7,9 +7,11 @@ import com.intellij.util.indexing.IndexingBundle;
import com.intellij.util.indexing.roots.origin.IndexingRootHolder;
import com.intellij.util.indexing.roots.origin.ModuleAwareContentEntityOrigin;
import com.intellij.util.indexing.roots.origin.ModuleAwareContentEntityOriginImpl;
import org.jetbrains.annotations.ApiStatus;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
@ApiStatus.Internal
public final class ModuleAwareContentEntityIteratorImpl extends RootHolderIteratorBase {
private final Module module;
@@ -10,7 +10,7 @@ import org.jetbrains.annotations.NotNull;
import java.util.Set;
public abstract class RootHolderIteratorBase implements IndexableFilesIterator {
abstract class RootHolderIteratorBase implements IndexableFilesIterator {
private final boolean iterateNonProjectFiles;
protected final @NotNull EntityPointer<?> myEntityPointer;
private final @NotNull IndexableIteratorPresentation presentation;
@@ -10,7 +10,7 @@ import org.jetbrains.annotations.NotNull;
import java.util.Set;
public abstract class SourceRootHolderIteratorBase implements IndexableFilesIterator {
abstract class SourceRootHolderIteratorBase implements IndexableFilesIterator {
protected final @NotNull EntityPointer<?> myEntityPointer;
private final @NotNull IndexableIteratorPresentation presentation;
protected final @NotNull IndexingSourceRootHolder roots;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.util.indexing.roots.builders;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.util.indexing.roots.origin;
import org.jetbrains.annotations.ApiStatus.Internal;
@@ -0,0 +1,5 @@
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
@Internal
package com.intellij.workspaceModel.ide.impl.legacyBridge.facet;
import org.jetbrains.annotations.ApiStatus.Internal;