[MNG-6847] Use diamond operator
Use this link to re-run the recipe: https://app.moderne.io/recipes/org.openrewrite.staticanalysis.UseDiamondOperator?organizationId=QXBhY2hlIE1hdmVu
Co-authored-by: Moderne <team@moderne.io>
diff --git a/src/main/java/org/apache/maven/plugin/changelog/ChangeLog.java b/src/main/java/org/apache/maven/plugin/changelog/ChangeLog.java
index b58cb3f..13ea8c0 100644
--- a/src/main/java/org/apache/maven/plugin/changelog/ChangeLog.java
+++ b/src/main/java/org/apache/maven/plugin/changelog/ChangeLog.java
@@ -62,7 +62,7 @@
{
SAXParser parser = SAXParserFactory.newInstance().newSAXParser();
- List<ChangeLogSet> changeLogSets = new ArrayList<ChangeLogSet>();
+ List<ChangeLogSet> changeLogSets = new ArrayList<>();
parser.parse( stream, new ChangeLogHandler( changeLogSets ) );
@@ -74,7 +74,7 @@
{
SAXParser parser = SAXParserFactory.newInstance().newSAXParser();
- List<ChangeLogSet> changeLogSets = new ArrayList<ChangeLogSet>();
+ List<ChangeLogSet> changeLogSets = new ArrayList<>();
// CHECKSTYLE_OFF: MagicNumber
BufferedReader br = new BufferedReader( reader, 8192 );
diff --git a/src/main/java/org/apache/maven/plugin/changelog/ChangeLogHandler.java b/src/main/java/org/apache/maven/plugin/changelog/ChangeLogHandler.java
index 2026106..b0278ef 100644
--- a/src/main/java/org/apache/maven/plugin/changelog/ChangeLogHandler.java
+++ b/src/main/java/org/apache/maven/plugin/changelog/ChangeLogHandler.java
@@ -196,7 +196,7 @@
}
else if ( "changeset".equals( qName ) )
{
- bufEntries = new LinkedList<ChangeSet>();
+ bufEntries = new LinkedList<>();
currentPattern = attributes.getValue( "datePattern" );
if ( currentPattern == null )
diff --git a/src/main/java/org/apache/maven/plugin/changelog/ChangeLogReport.java b/src/main/java/org/apache/maven/plugin/changelog/ChangeLogReport.java
index 8bf7f4f..d335a30 100644
--- a/src/main/java/org/apache/maven/plugin/changelog/ChangeLogReport.java
+++ b/src/main/java/org/apache/maven/plugin/changelog/ChangeLogReport.java
@@ -494,8 +494,8 @@
*/
private void initializeDeveloperMaps()
{
- developersById = new HashMap<String, Developer>();
- developersByName = new HashMap<String, Developer>();
+ developersById = new HashMap<>();
+ developersByName = new HashMap<>();
if ( developers != null )
{
@@ -636,7 +636,7 @@
{
try
{
- List<ChangeLogSet> changeSets = new ArrayList<ChangeLogSet>();
+ List<ChangeLogSet> changeSets = new ArrayList<>();
ScmRepository repository = getScmRepository();
@@ -805,9 +805,9 @@
{
if ( patternArray == null )
{
- return new ArrayList<Pattern>();
+ return new ArrayList<>();
}
- List<Pattern> patterns = new ArrayList<Pattern>( patternArray.length );
+ List<Pattern> patterns = new ArrayList<>( patternArray.length );
for ( String string : patternArray )
{
//replaces * with [/\]* (everything but file seperators)
@@ -1304,7 +1304,7 @@
return 0;
}
- HashMap<String, List<ChangeFile>> fileList = new HashMap<String, List<ChangeFile>>();
+ HashMap<String, List<ChangeFile>> fileList = new HashMap<>();
for ( ChangeSet entry : entries )
{
@@ -1319,7 +1319,7 @@
}
else
{
- list = new LinkedList<ChangeFile>();
+ list = new LinkedList<>();
list.add( file );
@@ -1356,7 +1356,7 @@
initReportUrls();
- List<ChangeSet> sortedEntries = new ArrayList<ChangeSet>( entries );
+ List<ChangeSet> sortedEntries = new ArrayList<>( entries );
Collections.sort( sortedEntries, new Comparator<ChangeSet>()
{
public int compare( ChangeSet changeSet0, ChangeSet changeSet1 )
diff --git a/src/main/java/org/apache/maven/plugin/changelog/DeveloperActivityReport.java b/src/main/java/org/apache/maven/plugin/changelog/DeveloperActivityReport.java
index d43a19d..2ab9e21 100644
--- a/src/main/java/org/apache/maven/plugin/changelog/DeveloperActivityReport.java
+++ b/src/main/java/org/apache/maven/plugin/changelog/DeveloperActivityReport.java
@@ -218,9 +218,9 @@
*/
private void initDeveloperDetails( ChangeLogSet set )
{
- commits = new HashMap<String, List<ChangeSet>>();
+ commits = new HashMap<>();
- files = new HashMap<String, Map<String, ChangeFile>>();
+ files = new HashMap<>();
countDevCommits( set.getChangeSets() );
@@ -242,7 +242,7 @@
if ( list == null )
{
- list = new LinkedList<ChangeSet>();
+ list = new LinkedList<>();
commits.put( developer, list );
}
@@ -265,7 +265,7 @@
if ( filesMap == null )
{
- filesMap = new HashMap<String, ChangeFile>();
+ filesMap = new HashMap<>();
files.put( developer, filesMap );
}
diff --git a/src/main/java/org/apache/maven/plugin/changelog/FileActivityReport.java b/src/main/java/org/apache/maven/plugin/changelog/FileActivityReport.java
index 38b35ea..f4efe21 100644
--- a/src/main/java/org/apache/maven/plugin/changelog/FileActivityReport.java
+++ b/src/main/java/org/apache/maven/plugin/changelog/FileActivityReport.java
@@ -213,9 +213,9 @@
*/
private List<List<ChangeFile>> getOrderedFileList( Collection<ChangeSet> entries )
{
- List<List<ChangeFile>> list = new LinkedList<List<ChangeFile>>();
+ List<List<ChangeFile>> list = new LinkedList<>();
- Map<String, List<ChangeFile>> map = new HashMap<String, List<ChangeFile>>();
+ Map<String, List<ChangeFile>> map = new HashMap<>();
for ( ChangeSet entry : entries )
{
@@ -225,7 +225,7 @@
if ( revisions == null )
{
- revisions = new LinkedList<ChangeFile>();
+ revisions = new LinkedList<>();
map.put( file.getName(), revisions );
}
diff --git a/src/test/java/org/apache/maven/plugin/changelog/FileActivityComparatorTest.java b/src/test/java/org/apache/maven/plugin/changelog/FileActivityComparatorTest.java
index 4eef04f..651bf83 100644
--- a/src/test/java/org/apache/maven/plugin/changelog/FileActivityComparatorTest.java
+++ b/src/test/java/org/apache/maven/plugin/changelog/FileActivityComparatorTest.java
@@ -47,17 +47,17 @@
@Test
public void testCompareByNumberOfCommits()
{
- List<ChangeFile> list1 = new ArrayList<ChangeFile>();
+ List<ChangeFile> list1 = new ArrayList<>();
list1.add( new ChangeFile( "anything" ) );
- List<ChangeFile> list2 = new ArrayList<ChangeFile>();
+ List<ChangeFile> list2 = new ArrayList<>();
assertTrue( "Test compare by commits, less than", comparator.compare( list1, list2 ) < 0 );
- list1 = new ArrayList<ChangeFile>();
+ list1 = new ArrayList<>();
list1.add( new ChangeFile( "anything" ) );
- list2 = new ArrayList<ChangeFile>();
+ list2 = new ArrayList<>();
list2.add( new ChangeFile( "one thing" ) );
list2.add( new ChangeFile( "something" ) );
@@ -67,21 +67,21 @@
@Test
public void testCompareByRevision()
{
- List<ChangeFile> list1 = new ArrayList<ChangeFile>();
+ List<ChangeFile> list1 = new ArrayList<>();
list1.add( new ChangeFile( "changefile-1", "123" ) );
list1.add( new ChangeFile( "changefile-1", "234" ) );
- List<ChangeFile> list2 = new ArrayList<ChangeFile>();
+ List<ChangeFile> list2 = new ArrayList<>();
list2.add( new ChangeFile( "changefile-2", "246" ) );
list2.add( new ChangeFile( "changefile-2", "468" ) );
assertTrue( "Test compare by revision, less than", comparator.compare( list1, list2 ) < 0 );
- list1 = new ArrayList<ChangeFile>();
+ list1 = new ArrayList<>();
list1.add( new ChangeFile( "changefile-1", "246" ) );
list1.add( new ChangeFile( "changefile-1", "468" ) );
- list2 = new ArrayList<ChangeFile>();
+ list2 = new ArrayList<>();
list2.add( new ChangeFile( "changefile-2", "123" ) );
list2.add( new ChangeFile( "changefile-2", "234" ) );
@@ -91,21 +91,21 @@
@Test
public void testCompareByName()
{
- List<ChangeFile> list1 = new ArrayList<ChangeFile>();
+ List<ChangeFile> list1 = new ArrayList<>();
list1.add( new ChangeFile( "changefile-1", "123" ) );
list1.add( new ChangeFile( "changefile-1", "468" ) );
- List<ChangeFile> list2 = new ArrayList<ChangeFile>();
+ List<ChangeFile> list2 = new ArrayList<>();
list2.add( new ChangeFile( "changefile-2", "246" ) );
list2.add( new ChangeFile( "changefile-2", "468" ) );
assertTrue( "Test compare by name, less than", comparator.compare( list1, list2 ) < 0 );
- list1 = new ArrayList<ChangeFile>();
+ list1 = new ArrayList<>();
list1.add( new ChangeFile( "changefile-1", "246" ) );
list1.add( new ChangeFile( "changefile-1", "468" ) );
- list2 = new ArrayList<ChangeFile>();
+ list2 = new ArrayList<>();
list2.add( new ChangeFile( "changefile-2", "123" ) );
list2.add( new ChangeFile( "changefile-2", "234" ) );
diff --git a/src/test/java/org/apache/maven/plugin/changelog/stubs/DevelopersStub.java b/src/test/java/org/apache/maven/plugin/changelog/stubs/DevelopersStub.java
index f47dc9e..3d117ce 100644
--- a/src/test/java/org/apache/maven/plugin/changelog/stubs/DevelopersStub.java
+++ b/src/test/java/org/apache/maven/plugin/changelog/stubs/DevelopersStub.java
@@ -35,7 +35,7 @@
{
super();
- List<Developer> developers = new ArrayList<Developer>();
+ List<Developer> developers = new ArrayList<>();
Developer developer = new Developer();
developer.setName( "Edwin Punzalan" );