From d22490021e4d9ca335c90bc4df890da12f4f2153 Mon Sep 17 00:00:00 2001 From: peter Date: Mon, 31 Oct 2016 13:15:32 +0100 Subject: [PATCH] add @SafeVarargs to RunAll (IDEA-CR-15166) --- .../src/com/intellij/testFramework/RunAll.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/platform/testFramework/src/com/intellij/testFramework/RunAll.java b/platform/testFramework/src/com/intellij/testFramework/RunAll.java index 97f4d3a37304..4d0f78d364e8 100644 --- a/platform/testFramework/src/com/intellij/testFramework/RunAll.java +++ b/platform/testFramework/src/com/intellij/testFramework/RunAll.java @@ -22,7 +22,6 @@ import com.intellij.util.lang.CompoundRuntimeException; import org.jetbrains.annotations.Contract; import org.jetbrains.annotations.NotNull; -import java.util.Arrays; import java.util.List; /** @@ -33,16 +32,18 @@ import java.util.List; public class RunAll implements Runnable { private final List> myActions; + @SafeVarargs public RunAll(ThrowableRunnable... actions) { - this(Arrays.asList(actions)); + this(ContainerUtil.newArrayList(actions)); } private RunAll(List> actions) { myActions = actions; } + @SafeVarargs @Contract(pure=true) - public RunAll append(ThrowableRunnable... actions) { + public final RunAll append(ThrowableRunnable... actions) { return new RunAll(ContainerUtil.concat(myActions, ContainerUtil.newArrayList(actions))); }