Repository: maven-surefire Updated Branches: refs/heads/master 72dce824e -> 71160434f
[SUREFIRE] Java Collections improvement Project: http://git-wip-us.apache.org/repos/asf/maven-surefire/repo Commit: http://git-wip-us.apache.org/repos/asf/maven-surefire/commit/f07699c5 Tree: http://git-wip-us.apache.org/repos/asf/maven-surefire/tree/f07699c5 Diff: http://git-wip-us.apache.org/repos/asf/maven-surefire/diff/f07699c5 Branch: refs/heads/master Commit: f07699c543584c6cadbbe97dd43a557fa92d1e04 Parents: be9d923 Author: Tibor17 <tibo...@lycos.com> Authored: Fri Apr 3 13:05:36 2015 +0200 Committer: Tibor17 <tibo...@lycos.com> Committed: Fri Apr 3 13:05:36 2015 +0200 ---------------------------------------------------------------------- .../apache/maven/plugin/surefire/AbstractSurefireMojo.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/f07699c5/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java ---------------------------------------------------------------------- diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java index 55239af..3f2dc0d 100644 --- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java +++ b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java @@ -25,6 +25,7 @@ import java.io.IOException; import java.lang.reflect.Method; import java.util.ArrayList; import java.util.Arrays; +import java.util.Collection; import java.util.Collections; import java.util.HashMap; import java.util.HashSet; @@ -1606,7 +1607,7 @@ public abstract class AbstractSurefireMojo // Have to wrap in an ArrayList as surefire expects an ArrayList instead of a List for some reason if ( actualExcludes == null || actualExcludes.isEmpty() ) { - actualExcludes = Arrays.asList( "**/*$*" ); + actualExcludes = Collections.singletonList( "**/*$*" ); } } return filterNulls( actualExcludes ); @@ -1618,7 +1619,7 @@ public abstract class AbstractSurefireMojo List<String> includes = null; if ( isSpecificTestSpecified() && !isMultipleExecutionBlocksDetected() ) { - includes = Arrays.asList( getTest() ); + includes = Collections.singletonList( getTest() ); } else { @@ -1710,7 +1711,7 @@ public abstract class AbstractSurefireMojo Plugin plugin = (Plugin) project.getBuild().getPluginsAsMap().get( key ); if ( plugin != null ) { - List<PluginExecution> executions = plugin.getExecutions(); + Collection<PluginExecution> executions = plugin.getExecutions(); return executions != null && executions.size() > 1; } }