summaryrefslogtreecommitdiff
path: root/platform/util/src/com/intellij/util/containers/ContainerUtil.java
diff options
context:
space:
mode:
Diffstat (limited to 'platform/util/src/com/intellij/util/containers/ContainerUtil.java')
-rw-r--r--platform/util/src/com/intellij/util/containers/ContainerUtil.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/platform/util/src/com/intellij/util/containers/ContainerUtil.java b/platform/util/src/com/intellij/util/containers/ContainerUtil.java
index 171cfababfa9..dca7a0e6b30d 100644
--- a/platform/util/src/com/intellij/util/containers/ContainerUtil.java
+++ b/platform/util/src/com/intellij/util/containers/ContainerUtil.java
@@ -1113,6 +1113,10 @@ public class ContainerUtil extends ContainerUtilRt {
*/
@NotNull
public static <T> List<T> concat(@NotNull final List<? extends T> list1, @NotNull final List<? extends T> list2) {
+ if (list1.isEmpty() && list2.isEmpty()) {
+ return Collections.emptyList();
+ }
+
final int size1 = list1.size();
final int size = size1 + list2.size();