This is an automated email from the ASF dual-hosted git repository. olamy pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/maven-invoker-plugin.git
The following commit(s) were added to refs/heads/master by this push: new 627fd3c some java7 sugar syntax 627fd3c is described below commit 627fd3cb7c3dca3720341ed1088dc00f138d5016 Author: olivier lamy <ol...@apache.org> AuthorDate: Wed Jan 30 11:00:37 2019 +1000 some java7 sugar syntax Signed-off-by: olivier lamy <ol...@apache.org> --- .../maven/plugins/invoker/AbstractInvokerMojo.java | 24 +++++++++++----------- .../apache/maven/plugins/invoker/InstallMojo.java | 14 ++++++------- .../maven/plugins/invoker/InvokerReport.java | 2 +- .../maven/plugins/invoker/InvokerSession.java | 14 ++++++------- .../maven/plugins/invoker/SelectorUtils.java | 8 ++++---- 5 files changed, 31 insertions(+), 31 deletions(-) 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 @@ public abstract class AbstractInvokerMojo 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 @@ public abstract class AbstractInvokerMojo 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 @@ public abstract class AbstractInvokerMojo 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 @@ public abstract class AbstractInvokerMojo { 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 @@ public abstract class AbstractInvokerMojo 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 @@ public abstract class AbstractInvokerMojo 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 @@ public abstract class AbstractInvokerMojo 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 @@ public abstract class AbstractInvokerMojo 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 @@ public abstract class AbstractInvokerMojo 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 @@ public abstract class AbstractInvokerMojo 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 @@ public abstract class AbstractInvokerMojo */ 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 @@ public class InstallMojo createTestRepository(); - installedArtifacts = new HashSet<String>(); - copiedArtifacts = new HashSet<String>(); + installedArtifacts = new HashSet<>(); + copiedArtifacts = new HashSet<>(); installProjectDependencies( project, reactorProjects ); installProjectParents( project ); @@ -332,7 +332,7 @@ public class InstallMojo } // 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 @@ public class InstallMojo 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 @@ public class InstallMojo } // 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 @@ public class InvokerReport 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 @@ class InvokerSession */ InvokerSession() { - buildJobs = new ArrayList<BuildJob>(); + buildJobs = new ArrayList<>(); } /** @@ -62,7 +62,7 @@ class InvokerSession */ InvokerSession( BuildJob[] buildJobs ) { - this.buildJobs = new ArrayList<BuildJob>( Arrays.asList( buildJobs ) ); + this.buildJobs = new ArrayList<>( Arrays.asList( buildJobs ) ); } /** @@ -84,7 +84,7 @@ class InvokerSession */ public void setJobs( List<? extends BuildJob> buildJobs ) { - this.buildJobs = new ArrayList<BuildJob>( buildJobs ); + this.buildJobs = new ArrayList<>( buildJobs ); resetStats(); } @@ -162,10 +162,10 @@ class InvokerSession 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 @@ class SelectorUtils 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 @@ class SelectorUtils 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 );