From 214eb5c9cd9848168890445297dca34a44d3f73c Mon Sep 17 00:00:00 2001 From: Vincent Siveton Date: Sun, 20 Jan 2008 00:30:59 +0000 Subject: [PATCH] MPLUGIN-60: MavenProjectStub uses immutable collections for modifiable data o using another way instead of the proposed patch git-svn-id: https://svn.apache.org/repos/asf/maven/plugin-tools/trunk@613484 13f79535-47bb-0310-9956-ffa450edef68 --- .../maven/plugin/testing/stubs/MavenProjectStub.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/maven-plugin-testing-harness/src/main/java/org/apache/maven/plugin/testing/stubs/MavenProjectStub.java b/maven-plugin-testing-harness/src/main/java/org/apache/maven/plugin/testing/stubs/MavenProjectStub.java index fdbc19c..0486a6b 100644 --- a/maven-plugin-testing-harness/src/main/java/org/apache/maven/plugin/testing/stubs/MavenProjectStub.java +++ b/maven-plugin-testing-harness/src/main/java/org/apache/maven/plugin/testing/stubs/MavenProjectStub.java @@ -22,6 +22,7 @@ package org.apache.maven.plugin.testing.stubs; import java.io.File; import java.io.IOException; import java.io.Writer; +import java.util.ArrayList; import java.util.Collections; import java.util.List; import java.util.Map; @@ -323,7 +324,7 @@ public class MavenProjectStub { if ( compileSourceRoots == null ) { - compileSourceRoots = Collections.singletonList( string ); + compileSourceRoots = new ArrayList( Collections.singletonList( string ) ); } else { @@ -338,7 +339,7 @@ public class MavenProjectStub { if ( scriptSourceRoots == null ) { - scriptSourceRoots = Collections.singletonList( string ); + scriptSourceRoots = new ArrayList( Collections.singletonList( string ) ); } else { @@ -353,7 +354,7 @@ public class MavenProjectStub { if ( testCompileSourceRoots == null ) { - testCompileSourceRoots = Collections.singletonList( string ); + testCompileSourceRoots = new ArrayList( Collections.singletonList( string ) ); } else { @@ -1393,7 +1394,7 @@ public class MavenProjectStub { if ( attachedArtifacts == null ) { - this.attachedArtifacts = Collections.singletonList( artifact ); + this.attachedArtifacts = new ArrayList( Collections.singletonList( artifact ) ); } else {