From 03b48aad2d61d4c5ce79a755ab6d1aeaba99e089 Mon Sep 17 00:00:00 2001 From: Tagir Valeev Date: Sat, 4 Jun 2022 16:49:34 +0200 Subject: [PATCH] [core] Use toArray(ArrayUtil.EMPTY_INT_ARRAY) instead of toIntArray() to avoid empty array allocation. GitOrigin-RevId: e7042644843068aa8a90cfe374205b119ca526f8 --- .../module/impl/scopes/ModuleWithDependenciesScope.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/platform/analysis-impl/src/com/intellij/openapi/module/impl/scopes/ModuleWithDependenciesScope.java b/platform/analysis-impl/src/com/intellij/openapi/module/impl/scopes/ModuleWithDependenciesScope.java index 5b9e7d99dc00..f238b053c599 100644 --- a/platform/analysis-impl/src/com/intellij/openapi/module/impl/scopes/ModuleWithDependenciesScope.java +++ b/platform/analysis-impl/src/com/intellij/openapi/module/impl/scopes/ModuleWithDependenciesScope.java @@ -19,6 +19,7 @@ import com.intellij.psi.search.impl.VirtualFileEnumerationAware; import com.intellij.psi.util.CachedValue; import com.intellij.psi.util.CachedValueProvider; import com.intellij.psi.util.CachedValuesManager; +import com.intellij.util.ArrayUtil; import com.intellij.util.BitUtil; import com.intellij.util.containers.ContainerUtil; import com.intellij.util.indexing.IndexingBundle; @@ -289,7 +290,7 @@ public final class ModuleWithDependenciesScope extends GlobalSearchScope impleme @Override public int @NotNull [] asArray() { - return myResult.toIntArray(); + return myResult.toArray(ArrayUtil.EMPTY_INT_ARRAY); } @Override