some java7 sugar syntax
Signed-off-by: olivier lamy <olamy@apache.org>
diff --git a/src/main/java/org/apache/maven/plugins/invoker/AbstractInvokerMojo.java b/src/main/java/org/apache/maven/plugins/invoker/AbstractInvokerMojo.java
index 71e7e78..bf2f618 100644
--- a/src/main/java/org/apache/maven/plugins/invoker/AbstractInvokerMojo.java
+++ b/src/main/java/org/apache/maven/plugins/invoker/AbstractInvokerMojo.java
@@ -713,7 +713,7 @@
handleScriptRunnerWithScriptClassPath();
- Collection<String> collectedProjects = new LinkedHashSet<String>();
+ Collection<String> collectedProjects = new LinkedHashSet<>();
for ( BuildJob buildJob : buildJobs )
{
collectProjects( projectsDirectory, buildJob.getProject(), collectedProjects, true );
@@ -802,7 +802,7 @@
private BuildJob[] getNonSetupJobs( BuildJob[] buildJobs )
{
- List<BuildJob> result = new LinkedList<BuildJob>();
+ List<BuildJob> result = new LinkedList<>();
for ( int i = 0; i < buildJobs.length; i++ )
{
if ( !buildJobs[i].getType().equals( BuildJob.Type.SETUP ) )
@@ -819,7 +819,7 @@
final List<String> scriptClassPath;
if ( addTestClassPath )
{
- scriptClassPath = new ArrayList<String>( testClassPath );
+ scriptClassPath = new ArrayList<>( testClassPath );
for ( Artifact pluginArtifact : pluginArtifacts )
{
scriptClassPath.remove( pluginArtifact.getFile().getAbsolutePath() );
@@ -1041,7 +1041,7 @@
{
filter = !cloneProjectsTo.getCanonicalFile().equals( projectsDirectory.getCanonicalFile() );
- List<String> clonedSubpaths = new ArrayList<String>();
+ List<String> clonedSubpaths = new ArrayList<>();
for ( String subpath : dirs )
{
@@ -1891,7 +1891,7 @@
List<String> profiles = getProfiles( basedir );
- Map<String, Object> context = new LinkedHashMap<String, Object>();
+ Map<String, Object> context = new LinkedHashMap<>();
FileLogger logger = setupBuildLogFile( basedir );
boolean selectorResult = true;
@@ -2256,7 +2256,7 @@
throws IOException
{
List<String> excludes =
- ( pomExcludes != null ) ? new ArrayList<String>( pomExcludes ) : new ArrayList<String>();
+ ( pomExcludes != null ) ? new ArrayList<>( pomExcludes ) : new ArrayList<String>();
if ( this.settingsFile != null )
{
String exclude = relativizePath( this.settingsFile, projectsDirectory.getCanonicalPath() );
@@ -2312,7 +2312,7 @@
BuildJob[] normalPoms = scanProjectsDirectory( pomIncludes, excludes, BuildJob.Type.NORMAL );
- Map<String, BuildJob> uniquePoms = new LinkedHashMap<String, BuildJob>();
+ Map<String, BuildJob> uniquePoms = new LinkedHashMap<>();
for ( BuildJob setupPom : setupPoms )
{
uniquePoms.put( setupPom.getProject(), setupPom );
@@ -2330,8 +2330,8 @@
else
{
String[] testRegexes = StringUtils.split( invokerTest, "," );
- List<String> includes = new ArrayList<String>( testRegexes.length );
- List<String> excludes = new ArrayList<String>();
+ List<String> includes = new ArrayList<>( testRegexes.length );
+ List<String> excludes = new ArrayList<>();
for ( String regex : testRegexes )
{
@@ -2390,7 +2390,7 @@
scanner.addDefaultExcludes();
scanner.scan();
- Map<String, BuildJob> matches = new LinkedHashMap<String, BuildJob>();
+ Map<String, BuildJob> matches = new LinkedHashMap<>();
for ( String includedFile : scanner.getIncludedFiles() )
{
@@ -2569,7 +2569,7 @@
private List<String> readTokens( final File tokenFile )
throws IOException
{
- List<String> result = new ArrayList<String>();
+ List<String> result = new ArrayList<>();
Map<String, Object> composite = getInterpolationValueSource( false );
@@ -2593,7 +2593,7 @@
*/
private List<String> collectListFromCSV( final String csv )
{
- final List<String> result = new ArrayList<String>();
+ final List<String> result = new ArrayList<>();
if ( ( csv != null ) && ( csv.trim().length() > 0 ) )
{
diff --git a/src/main/java/org/apache/maven/plugins/invoker/InstallMojo.java b/src/main/java/org/apache/maven/plugins/invoker/InstallMojo.java
index e00fa6b..3e89066 100644
--- a/src/main/java/org/apache/maven/plugins/invoker/InstallMojo.java
+++ b/src/main/java/org/apache/maven/plugins/invoker/InstallMojo.java
@@ -178,8 +178,8 @@
createTestRepository();
- installedArtifacts = new HashSet<String>();
- copiedArtifacts = new HashSet<String>();
+ installedArtifacts = new HashSet<>();
+ copiedArtifacts = new HashSet<>();
installProjectDependencies( project, reactorProjects );
installProjectParents( project );
@@ -332,7 +332,7 @@
}
// Install any attached project artifacts
- Collection<Artifact> attachedArtifacts = (Collection<Artifact>) mvnProject.getAttachedArtifacts();
+ Collection<Artifact> attachedArtifacts = mvnProject.getAttachedArtifacts();
for ( Artifact attachedArtifact : attachedArtifacts )
{
installArtifact( attachedArtifact.getFile(), attachedArtifact );
@@ -414,11 +414,11 @@
throws MojoExecutionException
{
// ... into dependencies that were resolved from reactor projects ...
- Collection<String> dependencyProjects = new LinkedHashSet<String>();
+ Collection<String> dependencyProjects = new LinkedHashSet<>();
collectAllProjectReferences( mvnProject, dependencyProjects );
// index available reactor projects
- Map<String, MavenProject> projects = new HashMap<String, MavenProject>( reactorProjects.size() );
+ Map<String, MavenProject> projects = new HashMap<>( reactorProjects.size() );
for ( MavenProject reactorProject : reactorProjects )
{
String projectId =
@@ -428,9 +428,9 @@
}
// group transitive dependencies (even those that don't contribute to the class path like POMs) ...
- Collection<Artifact> artifacts = (Collection<Artifact>) mvnProject.getArtifacts();
+ Collection<Artifact> artifacts = mvnProject.getArtifacts();
// ... and those that were resolved from the (local) repo
- Collection<Artifact> dependencyArtifacts = new LinkedHashSet<Artifact>();
+ Collection<Artifact> dependencyArtifacts = new LinkedHashSet<>();
for ( Artifact artifact : artifacts )
{
diff --git a/src/main/java/org/apache/maven/plugins/invoker/InvokerReport.java b/src/main/java/org/apache/maven/plugins/invoker/InvokerReport.java
index 35eb5b2..063ac64 100644
--- a/src/main/java/org/apache/maven/plugins/invoker/InvokerReport.java
+++ b/src/main/java/org/apache/maven/plugins/invoker/InvokerReport.java
@@ -139,7 +139,7 @@
BuildJobXpp3Reader buildJobReader = new BuildJobXpp3Reader();
- List<BuildJob> buildJobs = new ArrayList<BuildJob>( reportFiles.length );
+ List<BuildJob> buildJobs = new ArrayList<>( reportFiles.length );
for ( File reportFile : reportFiles )
{
try ( XmlStreamReader xmlReader = ReaderFactory.newXmlReader( reportFile ) )
diff --git a/src/main/java/org/apache/maven/plugins/invoker/InvokerSession.java b/src/main/java/org/apache/maven/plugins/invoker/InvokerSession.java
index 0cf9ee3..7c11479 100644
--- a/src/main/java/org/apache/maven/plugins/invoker/InvokerSession.java
+++ b/src/main/java/org/apache/maven/plugins/invoker/InvokerSession.java
@@ -52,7 +52,7 @@
*/
InvokerSession()
{
- buildJobs = new ArrayList<BuildJob>();
+ buildJobs = new ArrayList<>();
}
/**
@@ -62,7 +62,7 @@
*/
InvokerSession( BuildJob[] buildJobs )
{
- this.buildJobs = new ArrayList<BuildJob>( Arrays.asList( buildJobs ) );
+ this.buildJobs = new ArrayList<>( Arrays.asList( buildJobs ) );
}
/**
@@ -84,7 +84,7 @@
*/
public void setJobs( List<? extends BuildJob> buildJobs )
{
- this.buildJobs = new ArrayList<BuildJob>( buildJobs );
+ this.buildJobs = new ArrayList<>( buildJobs );
resetStats();
}
@@ -162,10 +162,10 @@
return;
}
- successfulJobs = new ArrayList<BuildJob>();
- failedJobs = new ArrayList<BuildJob>();
- skippedJobs = new ArrayList<BuildJob>();
- errorJobs = new ArrayList<BuildJob>();
+ successfulJobs = new ArrayList<>();
+ failedJobs = new ArrayList<>();
+ skippedJobs = new ArrayList<>();
+ errorJobs = new ArrayList<>();
for ( BuildJob buildJob : buildJobs )
{
diff --git a/src/main/java/org/apache/maven/plugins/invoker/SelectorUtils.java b/src/main/java/org/apache/maven/plugins/invoker/SelectorUtils.java
index fe89761..eeae0f7 100644
--- a/src/main/java/org/apache/maven/plugins/invoker/SelectorUtils.java
+++ b/src/main/java/org/apache/maven/plugins/invoker/SelectorUtils.java
@@ -66,8 +66,8 @@
static boolean isOsFamily( String osSpec )
{
- List<String> includes = new ArrayList<String>();
- List<String> excludes = new ArrayList<String>();
+ List<String> includes = new ArrayList<>();
+ List<String> excludes = new ArrayList<>();
parseList( osSpec, includes, excludes );
return isOsFamily( includes, true ) && !isOsFamily( excludes, false );
@@ -165,8 +165,8 @@
static boolean isMavenVersion( String mavenSpec, String actualVersion )
{
- List<String> includes = new ArrayList<String>();
- List<String> excludes = new ArrayList<String>();
+ List<String> includes = new ArrayList<>();
+ List<String> excludes = new ArrayList<>();
parseList( mavenSpec, includes, excludes );
List<Integer> mavenVersionList = parseVersion( actualVersion );