Author: adangel
Date: Sun Aug  7 09:46:39 2016
New Revision: 1755428

URL: http://svn.apache.org/viewvc?rev=1755428&view=rev
Log:
Java 7 updates

Modified:
    
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/AbstractPmdReport.java
    
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/AbstractPmdViolationCheckMojo.java
    
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdReport.java
    
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdViolationCheckMojo.java
    
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdCollectingRenderer.java
    
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReport.java
    
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReportGenerator.java
    
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdViolationCheckMojo.java
    
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/ViolationDetails.java
    
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/CpdReportTest.java
    
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/PmdReportTest.java
    
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/CustomConfigurationMavenProjectStub.java
    
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/DefaultConfigurationMavenProjectStub.java
    
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/InvalidFormatMavenProjectStub.java

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/AbstractPmdReport.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/AbstractPmdReport.java?rev=1755428&r1=1755427&r2=1755428&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/AbstractPmdReport.java
 (original)
+++ 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/AbstractPmdReport.java
 Sun Aug  7 09:46:39 2016
@@ -282,7 +282,7 @@ public abstract class AbstractPmdReport
             excludeRoots = new File[0];
         }
 
-        Collection<File> excludeRootFiles = new HashSet<File>( 
excludeRoots.length );
+        Collection<File> excludeRootFiles = new HashSet<>( excludeRoots.length 
);
 
         for ( File file : excludeRoots )
         {
@@ -292,7 +292,7 @@ public abstract class AbstractPmdReport
             }
         }
 
-        List<PmdFileInfo> directories = new ArrayList<PmdFileInfo>();
+        List<PmdFileInfo> directories = new ArrayList<>();
 
         if ( compileSourceRoots != null )
         {
@@ -360,7 +360,7 @@ public abstract class AbstractPmdReport
         String including = getIncludes();
         getLog().debug( "Inclusions: " + including );
 
-        Map<File, PmdFileInfo> files = new TreeMap<File, PmdFileInfo>();
+        Map<File, PmdFileInfo> files = new TreeMap<>();
 
         for ( PmdFileInfo finfo : directories )
         {
@@ -411,7 +411,7 @@ public abstract class AbstractPmdReport
      */
     private String getIncludes()
     {
-        Collection<String> patterns = new LinkedHashSet<String>();
+        Collection<String> patterns = new LinkedHashSet<>();
         if ( includes != null )
         {
             patterns.addAll( includes );
@@ -430,7 +430,7 @@ public abstract class AbstractPmdReport
      */
     private String getExcludes()
     {
-        Collection<String> patterns = new LinkedHashSet<String>( 
FileUtils.getDefaultExcludesAsList() );
+        Collection<String> patterns = new LinkedHashSet<>( 
FileUtils.getDefaultExcludesAsList() );
         if ( excludes != null )
         {
             patterns.addAll( excludes );

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/AbstractPmdViolationCheckMojo.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/AbstractPmdViolationCheckMojo.java?rev=1755428&r1=1755427&r2=1755428&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/AbstractPmdViolationCheckMojo.java
 (original)
+++ 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/AbstractPmdViolationCheckMojo.java
 Sun Aug  7 09:46:39 2016
@@ -179,8 +179,8 @@ public abstract class AbstractPmdViolati
     private ViolationDetails<D> getViolations( final File analysisFile, final 
int failurePriority )
         throws XmlPullParserException, IOException
     {
-        final List<D> failures = new ArrayList<D>();
-        final List<D> warnings = new ArrayList<D>();
+        final List<D> failures = new ArrayList<>();
+        final List<D> warnings = new ArrayList<>();
 
         final List<D> violations = getErrorDetails( analysisFile );
 

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdReport.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdReport.java?rev=1755428&r1=1755427&r2=1755428&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdReport.java
 (original)
+++ 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdReport.java
 Sun Aug  7 09:46:39 2016
@@ -46,7 +46,6 @@ import org.apache.maven.plugins.annotati
 import org.apache.maven.plugins.annotations.Parameter;
 import org.apache.maven.reporting.MavenReportException;
 import org.codehaus.plexus.util.FileUtils;
-import org.codehaus.plexus.util.IOUtil;
 import org.codehaus.plexus.util.StringUtils;
 import org.codehaus.plexus.util.WriterFactory;
 
@@ -329,19 +328,11 @@ public class CpdReport
         }
 
         String buffer = r.render( cpd.getMatches() );
-        FileOutputStream tStream = null;
-        Writer writer = null;
-        try
+        File targetFile = new File( targetDirectory, "cpd." + format );
+        targetDirectory.mkdirs();
+        try ( Writer writer = new OutputStreamWriter( new FileOutputStream( 
targetFile ), getOutputEncoding() ) )
         {
-            targetDirectory.mkdirs();
-            File targetFile = new File( targetDirectory, "cpd." + format );
-            tStream = new FileOutputStream( targetFile );
-            writer = new OutputStreamWriter( tStream, getOutputEncoding() );
             writer.write( buffer );
-            writer.close();
-            writer = null;
-            tStream.close();
-            tStream = null;
 
             if ( includeXmlInSite )
             {
@@ -354,11 +345,6 @@ public class CpdReport
         {
             throw new MavenReportException( ioe.getMessage(), ioe );
         }
-        finally
-        {
-            IOUtil.close( writer );
-            IOUtil.close( tStream );
-        }
     }
 
     /**

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdViolationCheckMojo.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdViolationCheckMojo.java?rev=1755428&r1=1755427&r2=1755428&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdViolationCheckMojo.java
 (original)
+++ 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/CpdViolationCheckMojo.java
 Sun Aug  7 09:46:39 2016
@@ -58,7 +58,7 @@ public class CpdViolationCheckMojo
     @Parameter( property = "cpd.skip", defaultValue = "false" )
     private boolean skip;
 
-    private final List<Set<String>> exclusionList = new 
ArrayList<Set<String>>();
+    private final List<Set<String>> exclusionList = new ArrayList<>();
 
     /**
      * Whether to fail the build if the validation check fails.
@@ -121,7 +121,7 @@ public class CpdViolationCheckMojo
     @Override
     protected boolean isExcludedFromFailure( final Duplication errorDetail )
     {
-        final Set<String> uniquePaths = new HashSet<String>();
+        final Set<String> uniquePaths = new HashSet<>();
         for ( final CpdFile cpdFile : errorDetail.getFiles() )
         {
             uniquePaths.add( cpdFile.getPath() );
@@ -166,10 +166,8 @@ public class CpdViolationCheckMojo
     protected void loadExcludeFromFailuresData( final String 
excludeFromFailureFile )
         throws MojoExecutionException
     {
-        LineNumberReader reader = null;
-        try
+        try ( LineNumberReader reader = new LineNumberReader( new FileReader( 
excludeFromFailureFile ) ) )
         {
-            reader = new LineNumberReader( new FileReader( 
excludeFromFailureFile ) );
             String line;
             while ( ( line = reader.readLine() ) != null )
             {
@@ -180,26 +178,11 @@ public class CpdViolationCheckMojo
         {
             throw new MojoExecutionException( "Cannot load file " + 
excludeFromFailureFile, e );
         }
-        finally
-        {
-            if ( reader != null )
-            {
-                try
-                {
-                    reader.close();
-                }
-                catch ( final IOException e )
-                {
-                    getLog().warn( "Cannot close file " + 
excludeFromFailureFile, e );
-                }
-            }
-        }
-
     }
 
     private Set<String> createSetFromExclusionLine( final String line )
     {
-        final Set<String> result = new HashSet<String>();
+        final Set<String> result = new HashSet<>();
         for ( final String className : line.split( "," ) )
         {
             result.add( className.trim() );
@@ -216,7 +199,7 @@ public class CpdViolationCheckMojo
     @Override
     protected ViolationDetails<Duplication> newViolationDetailsInstance()
     {
-        return new ViolationDetails<Duplication>();
+        return new ViolationDetails<>();
     }
 
     @Override

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdCollectingRenderer.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdCollectingRenderer.java?rev=1755428&r1=1755427&r2=1755428&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdCollectingRenderer.java
 (original)
+++ 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdCollectingRenderer.java
 Sun Aug  7 09:46:39 2016
@@ -108,7 +108,7 @@ public class PmdCollectingRenderer exten
      */
     public String getErrorsAsString()
     {
-        List<String> errorsAsString = new ArrayList<String>( errors.size() );
+        List<String> errorsAsString = new ArrayList<>( errors.size() );
         for ( ProcessingError error : errors )
         {
             errorsAsString.add( error.getFile() + ": " + error.getMsg() );

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReport.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReport.java?rev=1755428&r1=1755427&r2=1755428&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReport.java
 (original)
+++ 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReport.java
 Sun Aug  7 09:46:39 2016
@@ -63,7 +63,6 @@ import org.codehaus.plexus.resource.load
 import org.codehaus.plexus.resource.loader.FileResourceLoader;
 import org.codehaus.plexus.resource.loader.ResourceNotFoundException;
 import org.codehaus.plexus.util.FileUtils;
-import org.codehaus.plexus.util.IOUtil;
 import org.codehaus.plexus.util.ReaderFactory;
 import org.codehaus.plexus.util.StringUtils;
 
@@ -363,7 +362,7 @@ public class PmdReport
         }
         pmdConfiguration.setSourceEncoding( encoding );
 
-        List<DataSource> dataSources = new ArrayList<DataSource>( 
filesToProcess.size() );
+        List<DataSource> dataSources = new ArrayList<>( filesToProcess.size() 
);
         for ( File f : filesToProcess.keySet() )
         {
             dataSources.add( new FileDataSource( f ) );
@@ -411,23 +410,14 @@ public class PmdReport
 
         if ( benchmark )
         {
-            PrintStream benchmarkFileStream = null;
-            try
+            try ( PrintStream benchmarkFileStream = new PrintStream( 
benchmarkOutputFilename ) )
             {
-                benchmarkFileStream = new PrintStream( benchmarkOutputFilename 
);
                 ( new TextReport() ).generate( Benchmarker.values(), 
benchmarkFileStream );
             }
             catch ( FileNotFoundException fnfe )
             {
                 getLog().error( "Unable to generate benchmark file: " + 
benchmarkOutputFilename, fnfe );
             }
-            finally
-            {
-                if ( null != benchmarkFileStream )
-                {
-                    benchmarkFileStream.close();
-                }
-            }
         }
     }
 
@@ -502,23 +492,15 @@ public class PmdReport
             return;
         }
 
-        Writer writer = null;
-        FileOutputStream tStream = null;
-        try
+        File targetFile = new File( targetDirectory, "pmd." + format );
+        try ( Writer writer = new OutputStreamWriter( new FileOutputStream( 
targetFile ), getOutputEncoding() ) )
         {
             targetDirectory.mkdirs();
-            File targetFile = new File( targetDirectory, "pmd." + format );
-            tStream = new FileOutputStream( targetFile );
-            writer = new OutputStreamWriter( tStream, getOutputEncoding() );
 
             r.setWriter( writer );
             r.start();
             r.renderFileReport( report );
             r.end();
-            writer.close();
-            writer = null;
-            tStream.close();
-            tStream = null;
 
             if ( includeXmlInSite )
             {
@@ -531,11 +513,6 @@ public class PmdReport
         {
             throw new MavenReportException( ioe.getMessage(), ioe );
         }
-        finally
-        {
-            IOUtil.close( writer );
-            IOUtil.close( tStream );
-        }
     }
 
     /**

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReportGenerator.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReportGenerator.java?rev=1755428&r1=1755427&r2=1755428&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReportGenerator.java
 (original)
+++ 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdReportGenerator.java
 Sun Aug  7 09:46:39 2016
@@ -52,7 +52,7 @@ public class PmdReportGenerator
 
     private ResourceBundle bundle;
 
-    private HashSet<RuleViolation> violations = new HashSet<RuleViolation>();
+    private HashSet<RuleViolation> violations = new HashSet<>();
 
     private boolean aggregate;
 
@@ -78,12 +78,12 @@ public class PmdReportGenerator
 
     public void setViolations( Collection<RuleViolation> violations )
     {
-        this.violations = new HashSet<RuleViolation>( violations );
+        this.violations = new HashSet<>( violations );
     }
 
     public List<RuleViolation> getViolations()
     {
-        return new ArrayList<RuleViolation>( violations );
+        return new ArrayList<>( violations );
     }
 
     // public List<Metric> getMetrics()
@@ -163,7 +163,7 @@ public class PmdReportGenerator
         throws IOException
     {
         fileCount = files.size();
-        ArrayList<RuleViolation> violations2 = new ArrayList<RuleViolation>( 
violations );
+        ArrayList<RuleViolation> violations2 = new ArrayList<>( violations );
         Collections.sort( violations2, new Comparator<RuleViolation>()
         {
             /** {@inheritDoc} */

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdViolationCheckMojo.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdViolationCheckMojo.java?rev=1755428&r1=1755427&r2=1755428&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdViolationCheckMojo.java
 (original)
+++ 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/PmdViolationCheckMojo.java
 Sun Aug  7 09:46:39 2016
@@ -71,7 +71,7 @@ public class PmdViolationCheckMojo
     @Parameter( property = "pmd.skip", defaultValue = "false" )
     private boolean skip;
 
-    private final Map<String, Set<String>> excludeFromFailureClasses = new 
HashMap<String, Set<String>>();
+    private final Map<String, Set<String>> excludeFromFailureClasses = new 
HashMap<>();
 
     /**
      * {@inheritDoc}
@@ -113,7 +113,7 @@ public class PmdViolationCheckMojo
         }
         for ( final Entry<Object, Object> propEntry : props.entrySet() )
         {
-            final Set<String> excludedRuleSet = new HashSet<String>();
+            final Set<String> excludedRuleSet = new HashSet<>();
             final String className = propEntry.getKey().toString();
             final String[] excludedRules = 
propEntry.getValue().toString().split( "," );
             for ( final String excludedRule : excludedRules )
@@ -188,7 +188,7 @@ public class PmdViolationCheckMojo
             PmdXpp3Reader reader = new PmdXpp3Reader();
             PmdErrorDetail details = reader.read( reader1, false );
 
-            List<Violation> violations = new ArrayList<Violation>();
+            List<Violation> violations = new ArrayList<>();
             for ( PmdFile file : details.getFiles() )
             {
                 String fullPath = file.getName();
@@ -216,7 +216,7 @@ public class PmdViolationCheckMojo
     @Override
     protected ViolationDetails<Violation> newViolationDetailsInstance()
     {
-        return new ViolationDetails<Violation>();
+        return new ViolationDetails<>();
     }
 
     private String getFilename( String fullpath, String pkg )

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/ViolationDetails.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/ViolationDetails.java?rev=1755428&r1=1755427&r2=1755428&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/ViolationDetails.java
 (original)
+++ 
maven/plugins/trunk/maven-pmd-plugin/src/main/java/org/apache/maven/plugin/pmd/ViolationDetails.java
 Sun Aug  7 09:46:39 2016
@@ -31,9 +31,9 @@ import java.util.List;
  */
 public class ViolationDetails<D>
 {
-    private List<D> warningDetails = new ArrayList<D>();
+    private List<D> warningDetails = new ArrayList<>();
 
-    private List<D> failureDetails = new ArrayList<D>();
+    private List<D> failureDetails = new ArrayList<>();
 
     /**
      * @return the warningDetails, never {@code null}

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/CpdReportTest.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/CpdReportTest.java?rev=1755428&r1=1755427&r2=1755428&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/CpdReportTest.java
 (original)
+++ 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/CpdReportTest.java
 Sun Aug  7 09:46:39 2016
@@ -194,7 +194,7 @@ public class CpdReportTest
 
         TokenEntry tFirstEntry = new TokenEntry( "public java", 
"MyClass.java", 34 );
         TokenEntry tSecondEntry = new TokenEntry( "public java", 
"MyClass3.java", 55 );
-        List<Match> tList = new ArrayList<Match>();
+        List<Match> tList = new ArrayList<>();
         Mark tFirstMark = new Mark( tFirstEntry );
         Mark tSecondMark = new Mark( tSecondEntry );
         tFirstMark.setSoureCodeSlice( "// ----- ACCESSEURS  avec �l�ments 
-----" );

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/PmdReportTest.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/PmdReportTest.java?rev=1755428&r1=1755427&r2=1755428&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/PmdReportTest.java
 (original)
+++ 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/PmdReportTest.java
 Sun Aug  7 09:46:39 2016
@@ -24,6 +24,7 @@ import java.io.File;
 import java.io.FileReader;
 import java.io.IOException;
 import java.net.URL;
+import java.nio.charset.StandardCharsets;
 import java.util.Locale;
 
 import org.apache.commons.io.IOUtils;
@@ -139,10 +140,12 @@ public class PmdReportTest
         mockServer.start();
 
         String sonarRuleset =
-            IOUtils.toString( getClass().getClassLoader().getResourceAsStream( 
"unit/default-configuration/rulesets/sonar-way-ruleset.xml" ) );
+            IOUtils.toString( getClass().getClassLoader().getResourceAsStream( 
"unit/default-configuration/rulesets/sonar-way-ruleset.xml" ),
+                    StandardCharsets.UTF_8 );
 
         String sonarMainPageHtml =
-            IOUtils.toString( getClass().getClassLoader().getResourceAsStream( 
"unit/default-configuration/rulesets/sonar-main-page.html" ) );
+            IOUtils.toString( getClass().getClassLoader().getResourceAsStream( 
"unit/default-configuration/rulesets/sonar-main-page.html" ),
+                    StandardCharsets.UTF_8 );
 
         final String sonarBaseUrl = "/profiles";
         final String sonarProfileUrl = sonarBaseUrl + 
"/export?format=pmd&language=java&name=Sonar%2520way";

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/CustomConfigurationMavenProjectStub.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/CustomConfigurationMavenProjectStub.java?rev=1755428&r1=1755427&r2=1755428&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/CustomConfigurationMavenProjectStub.java
 (original)
+++ 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/CustomConfigurationMavenProjectStub.java
 Sun Aug  7 09:46:39 2016
@@ -41,7 +41,7 @@ public class CustomConfigurationMavenPro
 {
     private Build build;
 
-    private List<ReportPlugin> reportPlugins = new ArrayList<ReportPlugin>();
+    private List<ReportPlugin> reportPlugins = new ArrayList<>();
 
     public CustomConfigurationMavenProjectStub()
     {
@@ -80,7 +80,7 @@ public class CustomConfigurationMavenPro
         setReportPlugins( model.getReporting().getPlugins() );
 
         String basedir = getBasedir().getAbsolutePath();
-        List<String> compileSourceRoots = new ArrayList<String>();
+        List<String> compileSourceRoots = new ArrayList<>();
         compileSourceRoots.add( basedir + 
"/src/test/resources/unit/custom-configuration/custom/configuration" );
         setCompileSourceRoots( compileSourceRoots );
 

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/DefaultConfigurationMavenProjectStub.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/DefaultConfigurationMavenProjectStub.java?rev=1755428&r1=1755427&r2=1755428&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/DefaultConfigurationMavenProjectStub.java
 (original)
+++ 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/DefaultConfigurationMavenProjectStub.java
 Sun Aug  7 09:46:39 2016
@@ -40,7 +40,7 @@ import org.codehaus.plexus.util.IOUtil;
 public class DefaultConfigurationMavenProjectStub
     extends MavenProjectStub
 {
-    private List<ReportPlugin> reportPlugins = new ArrayList<ReportPlugin>();
+    private List<ReportPlugin> reportPlugins = new ArrayList<>();
 
     private Build build;
 
@@ -89,7 +89,7 @@ public class DefaultConfigurationMavenPr
                                .getPlugins() );
 
         String basedir = getBasedir().getAbsolutePath();
-        List<String> compileSourceRoots = new ArrayList<String>();
+        List<String> compileSourceRoots = new ArrayList<>();
         compileSourceRoots.add( basedir + 
"/src/test/resources/unit/default-configuration/def/configuration" );
         setCompileSourceRoots( compileSourceRoots );
 

Modified: 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/InvalidFormatMavenProjectStub.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/InvalidFormatMavenProjectStub.java?rev=1755428&r1=1755427&r2=1755428&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/InvalidFormatMavenProjectStub.java
 (original)
+++ 
maven/plugins/trunk/maven-pmd-plugin/src/test/java/org/apache/maven/plugin/pmd/stubs/InvalidFormatMavenProjectStub.java
 Sun Aug  7 09:46:39 2016
@@ -75,7 +75,7 @@ public class InvalidFormatMavenProjectSt
         setBuild( build );
 
         String basedir = getBasedir().getAbsolutePath();
-        List<String> compileSourceRoots = new ArrayList<String>();
+        List<String> compileSourceRoots = new ArrayList<>();
         compileSourceRoots.add( basedir + 
"/src/test/resources/unit/invalid-format/invalid/format" );
         setCompileSourceRoots( compileSourceRoots );
 


Reply via email to