From 54cc4282f0e448642c7a89c9687791533b35be3d Mon Sep 17 00:00:00 2001 From: Nikolay Chashnikov Date: Fri, 30 Jul 2021 14:04:45 +0300 Subject: [PATCH] [project model] API: mark addLibrary(Module)Entries methods in ModifiableRootModel as Experimental (IJ-CR-12440) In the future we plan to optimize addLibraryEntry/addModuleOrderEntry, so these methods may become unnecessary. GitOrigin-RevId: cf647c580466ea66e5c1824cc958566d6097f17f --- .../src/com/intellij/openapi/roots/ModifiableRootModel.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/platform/projectModel-api/src/com/intellij/openapi/roots/ModifiableRootModel.java b/platform/projectModel-api/src/com/intellij/openapi/roots/ModifiableRootModel.java index 800f09a0c781..9a83e2f44250 100644 --- a/platform/projectModel-api/src/com/intellij/openapi/roots/ModifiableRootModel.java +++ b/platform/projectModel-api/src/com/intellij/openapi/roots/ModifiableRootModel.java @@ -94,6 +94,7 @@ public interface ModifiableRootModel extends ModuleRootModel { * Adds dependencies on several {@code libraries} and sets the specified {@code scope} and {@code exported} flag for them. This works * faster than adding these dependencies one-by-one via {@link #addLibraryEntry}. */ + @ApiStatus.Experimental void addLibraryEntries(@NotNull List libraries, @NotNull DependencyScope scope, boolean exported); @NotNull @@ -106,6 +107,7 @@ public interface ModifiableRootModel extends ModuleRootModel { * Adds dependencies on several {@code modules} and sets the specified {@code scope} and {@code exported} flag for them. This works * faster than adding these dependencies one-by-one via {@link #addModuleOrderEntry}. */ + @ApiStatus.Experimental void addModuleEntries(@NotNull List modules, @NotNull DependencyScope scope, boolean exported); @Nullable