From cdf02ecb45b11686b02e64b01b2e58fc6cc6d359 Mon Sep 17 00:00:00 2001 From: nik Date: Tue, 14 Aug 2018 09:46:55 +0300 Subject: [PATCH] maven embedder: remove dependency on SmartList (IDEA-175595) Created instances are short-living and the code isn't called very often so using SmartList doesn't bring noticeable benefits in this case. --- .../org/jetbrains/idea/maven/server/Maven3ServerEmbedder.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/plugins/maven/maven3-server-common/src/org/jetbrains/idea/maven/server/Maven3ServerEmbedder.java b/plugins/maven/maven3-server-common/src/org/jetbrains/idea/maven/server/Maven3ServerEmbedder.java index da1b9039c6d8..82fb7e93965d 100644 --- a/plugins/maven/maven3-server-common/src/org/jetbrains/idea/maven/server/Maven3ServerEmbedder.java +++ b/plugins/maven/maven3-server-common/src/org/jetbrains/idea/maven/server/Maven3ServerEmbedder.java @@ -18,7 +18,6 @@ package org.jetbrains.idea.maven.server; import com.intellij.openapi.util.io.StreamUtil; import com.intellij.openapi.util.text.StringUtilRt; import com.intellij.util.Function; -import com.intellij.util.SmartList; import com.intellij.util.containers.ContainerUtilRt; import com.intellij.util.execution.ParametersListUtil; import org.apache.log4j.BasicConfigurator; @@ -142,7 +141,7 @@ public abstract class Maven3ServerEmbedder extends MavenRemoteObject implements String savedLocalRepository = modelInterpolator.getLocalRepository(); modelInterpolator.setLocalRepository(request.getLocalRepositoryPath().getAbsolutePath()); - List buildingResults = new SmartList(); + List buildingResults = new ArrayList(); final ProjectBuildingRequest projectBuildingRequest = request.getProjectBuildingRequest(); projectBuildingRequest.setValidationLevel(ModelBuildingRequest.VALIDATION_LEVEL_MINIMAL);