This is an automated email from the ASF dual-hosted git repository.

elharo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-doxia-sitetools.git


The following commit(s) were added to refs/heads/master by this push:
     new a9187d7  [MNG-6847] Use diamond operator (#115)
a9187d7 is described below

commit a9187d7b174b1dd920f763fc41eeca86e58c14c5
Author: Tim te Beek <[email protected]>
AuthorDate: Wed Aug 30 13:26:50 2023 +0200

    [MNG-6847] Use diamond operator (#115)
    
    Use this link to re-run the recipe: 
https://app.moderne.io/recipes/org.openrewrite.staticanalysis.UseDiamondOperator?organizationId=QXBhY2hlIE1hdmVu
    
    Co-authored-by: Moderne <[email protected]>
---
 .../main/java/org/apache/maven/doxia/tools/DefaultSiteTool.java   | 4 ++--
 .../src/test/java/org/apache/maven/doxia/tools/SiteToolTest.java  | 8 ++++----
 .../java/org/apache/maven/doxia/tools/stubs/MavenProjectStub.java | 8 ++++----
 .../apache/maven/doxia/tools/stubs/SiteToolMavenProjectStub.java  | 4 ++--
 .../site/inheritance/DefaultSiteModelInheritanceAssembler.java    | 6 +++---
 .../org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java  | 4 ++--
 .../apache/maven/doxia/siterenderer/DocumentRenderingContext.java | 2 +-
 .../org/apache/maven/doxia/siterenderer/SiteRenderingContext.java | 4 ++--
 .../apache/maven/doxia/siterenderer/sink/SiteRendererSink.java    | 2 +-
 .../apache/maven/doxia/siterenderer/DefaultSiteRendererTest.java  | 8 ++++----
 .../org/apache/maven/doxia/siterenderer/JavascriptVerifier.java   | 2 +-
 11 files changed, 26 insertions(+), 26 deletions(-)

diff --git 
a/doxia-integration-tools/src/main/java/org/apache/maven/doxia/tools/DefaultSiteTool.java
 
b/doxia-integration-tools/src/main/java/org/apache/maven/doxia/tools/DefaultSiteTool.java
index f0eaf31..e42b279 100644
--- 
a/doxia-integration-tools/src/main/java/org/apache/maven/doxia/tools/DefaultSiteTool.java
+++ 
b/doxia-integration-tools/src/main/java/org/apache/maven/doxia/tools/DefaultSiteTool.java
@@ -674,7 +674,7 @@ public class DefaultSiteTool implements SiteTool {
         }
 
         String[] localesArray = StringUtils.split(locales, ",");
-        List<Locale> localesList = new ArrayList<Locale>(localesArray.length);
+        List<Locale> localesList = new ArrayList<>(localesArray.length);
         List<Locale> availableLocales = 
Arrays.asList(Locale.getAvailableLocales());
 
         for (String localeString : localesArray) {
@@ -1063,7 +1063,7 @@ public class DefaultSiteTool implements SiteTool {
                     parentDistMgmnt == null ? projectDistMgmnt : 
parentDistMgmnt);
         }
 
-        return new AbstractMap.SimpleEntry<SiteModel, MavenProject>(siteModel, 
parentProject);
+        return new AbstractMap.SimpleEntry<>(siteModel, parentProject);
     }
 
     /**
diff --git 
a/doxia-integration-tools/src/test/java/org/apache/maven/doxia/tools/SiteToolTest.java
 
b/doxia-integration-tools/src/test/java/org/apache/maven/doxia/tools/SiteToolTest.java
index 7aa20f3..e4782e2 100644
--- 
a/doxia-integration-tools/src/test/java/org/apache/maven/doxia/tools/SiteToolTest.java
+++ 
b/doxia-integration-tools/src/test/java/org/apache/maven/doxia/tools/SiteToolTest.java
@@ -355,7 +355,7 @@ public class SiteToolTest {
         assertNotNull(tool);
 
         SiteToolMavenProjectStub project = new 
SiteToolMavenProjectStub("site-tool-test");
-        List<MavenProject> reactorProjects = new ArrayList<MavenProject>();
+        List<MavenProject> reactorProjects = new ArrayList<>();
 
         // model from current local build
         SiteModel model = tool.getSiteModel(
@@ -410,7 +410,7 @@ public class SiteToolTest {
 
         SiteToolMavenProjectStub project = new 
SiteToolMavenProjectStub("no-site-test");
         String siteDirectory = "src/site";
-        List<MavenProject> reactorProjects = new ArrayList<MavenProject>();
+        List<MavenProject> reactorProjects = new ArrayList<>();
 
         SiteModel model = tool.getSiteModel(
                 new File(project.getBasedir(), siteDirectory),
@@ -455,8 +455,8 @@ public class SiteToolTest {
         SiteToolMavenProjectStub project = new 
SiteToolMavenProjectStub("interpolated-site");
         List<MavenProject> reactorProjects = 
Collections.<MavenProject>singletonList(project);
 
-        siteDescriptorContent = tool.getInterpolatedSiteDescriptorContent(
-                new HashMap<String, String>(), project, siteDescriptorContent);
+        siteDescriptorContent =
+                tool.getInterpolatedSiteDescriptorContent(new HashMap<>(), 
project, siteDescriptorContent);
         assertNotNull(siteDescriptorContent);
         assertFalse(siteDescriptorContent.contains("${project.name}"));
         assertTrue(siteDescriptorContent.contains(
diff --git 
a/doxia-integration-tools/src/test/java/org/apache/maven/doxia/tools/stubs/MavenProjectStub.java
 
b/doxia-integration-tools/src/test/java/org/apache/maven/doxia/tools/stubs/MavenProjectStub.java
index 97697ac..e6a3b99 100644
--- 
a/doxia-integration-tools/src/test/java/org/apache/maven/doxia/tools/stubs/MavenProjectStub.java
+++ 
b/doxia-integration-tools/src/test/java/org/apache/maven/doxia/tools/stubs/MavenProjectStub.java
@@ -310,7 +310,7 @@ public class MavenProjectStub extends MavenProject {
     /** {@inheritDoc} */
     public void addCompileSourceRoot(String string) {
         if (compileSourceRoots == null) {
-            compileSourceRoots = new 
ArrayList<String>(Collections.singletonList(string));
+            compileSourceRoots = new 
ArrayList<>(Collections.singletonList(string));
         } else {
             compileSourceRoots.add(string);
         }
@@ -319,7 +319,7 @@ public class MavenProjectStub extends MavenProject {
     /** {@inheritDoc} */
     public void addScriptSourceRoot(String string) {
         if (scriptSourceRoots == null) {
-            scriptSourceRoots = new 
ArrayList<String>(Collections.singletonList(string));
+            scriptSourceRoots = new 
ArrayList<>(Collections.singletonList(string));
         } else {
             scriptSourceRoots.add(string);
         }
@@ -328,7 +328,7 @@ public class MavenProjectStub extends MavenProject {
     /** {@inheritDoc} */
     public void addTestCompileSourceRoot(String string) {
         if (testCompileSourceRoots == null) {
-            testCompileSourceRoots = new 
ArrayList<String>(Collections.singletonList(string));
+            testCompileSourceRoots = new 
ArrayList<>(Collections.singletonList(string));
         } else {
             testCompileSourceRoots.add(string);
         }
@@ -1165,7 +1165,7 @@ public class MavenProjectStub extends MavenProject {
     /** {@inheritDoc} */
     public void addAttachedArtifact(Artifact artifact) {
         if (attachedArtifacts == null) {
-            this.attachedArtifacts = new 
ArrayList<Artifact>(Collections.singletonList(artifact));
+            this.attachedArtifacts = new 
ArrayList<>(Collections.singletonList(artifact));
         } else {
             attachedArtifacts.add(artifact);
         }
diff --git 
a/doxia-integration-tools/src/test/java/org/apache/maven/doxia/tools/stubs/SiteToolMavenProjectStub.java
 
b/doxia-integration-tools/src/test/java/org/apache/maven/doxia/tools/stubs/SiteToolMavenProjectStub.java
index eecf089..ba9619c 100644
--- 
a/doxia-integration-tools/src/test/java/org/apache/maven/doxia/tools/stubs/SiteToolMavenProjectStub.java
+++ 
b/doxia-integration-tools/src/test/java/org/apache/maven/doxia/tools/stubs/SiteToolMavenProjectStub.java
@@ -76,11 +76,11 @@ public class SiteToolMavenProjectStub extends 
MavenProjectStub {
         build.setTestSourceDirectory(getBasedir() + "/src/test/java");
         build.setTestOutputDirectory(build.getDirectory() + "/test-classes");
 
-        List<String> compileSourceRoots = new ArrayList<String>();
+        List<String> compileSourceRoots = new ArrayList<>();
         compileSourceRoots.add(getBasedir() + "/src/main/java");
         setCompileSourceRoots(compileSourceRoots);
 
-        List<String> testCompileSourceRoots = new ArrayList<String>();
+        List<String> testCompileSourceRoots = new ArrayList<>();
         testCompileSourceRoots.add(getBasedir() + "/src/test/java");
         setTestCompileSourceRoots(testCompileSourceRoots);
     }
diff --git 
a/doxia-site-model/src/main/java/org/apache/maven/doxia/site/inheritance/DefaultSiteModelInheritanceAssembler.java
 
b/doxia-site-model/src/main/java/org/apache/maven/doxia/site/inheritance/DefaultSiteModelInheritanceAssembler.java
index 0ef6bf8..ff758df 100644
--- 
a/doxia-site-model/src/main/java/org/apache/maven/doxia/site/inheritance/DefaultSiteModelInheritanceAssembler.java
+++ 
b/doxia-site-model/src/main/java/org/apache/maven/doxia/site/inheritance/DefaultSiteModelInheritanceAssembler.java
@@ -195,7 +195,7 @@ public class DefaultSiteModelInheritanceAssembler 
implements SiteModelInheritanc
 
     private List<Menu> mergeMenus(
             final List<Menu> childMenus, final List<Menu> parentMenus, final 
URLRebaser urlContainer) {
-        List<Menu> menus = new ArrayList<Menu>(childMenus.size() + 
parentMenus.size());
+        List<Menu> menus = new ArrayList<>(childMenus.size() + 
parentMenus.size());
 
         for (Menu menu : childMenus) {
             menus.add(menu);
@@ -259,7 +259,7 @@ public class DefaultSiteModelInheritanceAssembler 
implements SiteModelInheritanc
             final List<LinkItem> parentList,
             final URLRebaser urlContainer,
             boolean cutParentAfterDuplicate) {
-        List<LinkItem> items = new ArrayList<LinkItem>(childList.size() + 
parentList.size());
+        List<LinkItem> items = new ArrayList<>(childList.size() + 
parentList.size());
 
         for (LinkItem item : parentList) {
             if (!items.contains(item) && !childList.contains(item)) {
@@ -287,7 +287,7 @@ public class DefaultSiteModelInheritanceAssembler 
implements SiteModelInheritanc
 
     private List<Logo> mergePoweredByLists(
             final List<Logo> childList, final List<Logo> parentList, final 
URLRebaser urlContainer) {
-        List<Logo> logos = new ArrayList<Logo>(childList.size() + 
parentList.size());
+        List<Logo> logos = new ArrayList<>(childList.size() + 
parentList.size());
 
         for (Logo logo : parentList) {
             if (!logos.contains(logo)) {
diff --git 
a/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java
 
b/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java
index 9a544ab..8ac4c14 100644
--- 
a/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java
+++ 
b/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DefaultSiteRenderer.java
@@ -154,7 +154,7 @@ public class DefaultSiteRenderer implements Renderer {
     /** {@inheritDoc} */
     public Map<String, DocumentRenderer> locateDocumentFiles(
             SiteRenderingContext siteRenderingContext, boolean editable) 
throws IOException, RendererException {
-        Map<String, DocumentRenderer> files = new LinkedHashMap<String, 
DocumentRenderer>();
+        Map<String, DocumentRenderer> files = new LinkedHashMap<>();
         Map<String, String> moduleExcludes = 
siteRenderingContext.getModuleExcludes();
 
         // look in every site directory (in general src/site or 
target/generated-site)
@@ -177,7 +177,7 @@ public class DefaultSiteRenderer implements Renderer {
     }
 
     private List<String> filterExtensionIgnoreCase(List<String> fileNames, 
String extension) {
-        List<String> filtered = new LinkedList<String>(fileNames);
+        List<String> filtered = new LinkedList<>(fileNames);
         for (Iterator<String> it = filtered.iterator(); it.hasNext(); ) {
             String name = it.next();
 
diff --git 
a/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DocumentRenderingContext.java
 
b/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DocumentRenderingContext.java
index b7ba4a7..ac27bf8 100644
--- 
a/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DocumentRenderingContext.java
+++ 
b/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/DocumentRenderingContext.java
@@ -105,7 +105,7 @@ public class DocumentRenderingContext {
         this.parserId = parserId;
         this.extension = extension;
         this.generator = generator;
-        this.attributes = new HashMap<String, String>();
+        this.attributes = new HashMap<>();
 
         document = document.replace('\\', '/');
         this.inputName = document;
diff --git 
a/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/SiteRenderingContext.java
 
b/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/SiteRenderingContext.java
index 081d393..12733d0 100644
--- 
a/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/SiteRenderingContext.java
+++ 
b/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/SiteRenderingContext.java
@@ -50,7 +50,7 @@ public class SiteRenderingContext {
 
     private Locale locale = Locale.ROOT;
 
-    private List<Locale> siteLocales = new ArrayList<Locale>();
+    private List<Locale> siteLocales = new ArrayList<>();
 
     private SiteModel siteModel;
 
@@ -62,7 +62,7 @@ public class SiteRenderingContext {
 
     private File rootDirectory;
 
-    private List<File> siteDirectories = new ArrayList<File>();
+    private List<File> siteDirectories = new ArrayList<>();
 
     private Map<String, String> moduleExcludes;
 
diff --git 
a/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/sink/SiteRendererSink.java
 
b/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/sink/SiteRendererSink.java
index bf1cb46..a30d879 100644
--- 
a/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/sink/SiteRendererSink.java
+++ 
b/doxia-site-renderer/src/main/java/org/apache/maven/doxia/siterenderer/sink/SiteRendererSink.java
@@ -42,7 +42,7 @@ public class SiteRendererSink extends Xhtml5Sink implements 
DocumentContent {
 
     private String title;
 
-    private List<String> authors = new ArrayList<String>();
+    private List<String> authors = new ArrayList<>();
 
     private final StringWriter headWriter;
 
diff --git 
a/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/DefaultSiteRendererTest.java
 
b/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/DefaultSiteRendererTest.java
index 9822168..8a42399 100644
--- 
a/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/DefaultSiteRendererTest.java
+++ 
b/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/DefaultSiteRendererTest.java
@@ -260,7 +260,7 @@ public class DefaultSiteRendererTest {
         SiteRenderingContext siteRenderingContext = new SiteRenderingContext();
         siteRenderingContext.setSiteModel(new SiteModel());
 
-        Map<String, Object> attributes = new HashMap<String, Object>();
+        Map<String, Object> attributes = new HashMap<>();
 
         /*
          * We need to add doxiaSiteRendererVersion manually because version 
property from pom.properties
@@ -289,7 +289,7 @@ public class DefaultSiteRendererTest {
 
         File skinFile = skinJar;
 
-        Map<String, Object> attributes = new HashMap<String, Object>();
+        Map<String, Object> attributes = new HashMap<>();
 
         /*
          * We need to add doxiaSiteRendererVersion manually because version 
property from pom.properties
@@ -322,7 +322,7 @@ public class DefaultSiteRendererTest {
             throws RendererException, IOException {
         File skinFile = minimalSkinJar;
 
-        final Map<String, String> attributes = new HashMap<String, String>();
+        final Map<String, String> attributes = new HashMap<>();
         attributes.put("outputEncoding", "UTF-8");
 
         Artifact skin = new DefaultArtifact(
@@ -498,7 +498,7 @@ public class DefaultSiteRendererTest {
 
         /** {@inheritDoc} */
         protected Map<String, String> getTestDocuments() throws IOException {
-            Map<String, String> testDocs = new HashMap<String, String>();
+            Map<String, String> testDocs = new HashMap<>();
 
             File dir = new File(getBasedir(), "target/output");
 
diff --git 
a/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/JavascriptVerifier.java
 
b/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/JavascriptVerifier.java
index c8dd8a5..f4e69df 100644
--- 
a/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/JavascriptVerifier.java
+++ 
b/doxia-site-renderer/src/test/java/org/apache/maven/doxia/siterenderer/JavascriptVerifier.java
@@ -61,7 +61,7 @@ public class JavascriptVerifier extends AbstractVerifier {
         try (WebClient webClient = new WebClient()) {
             webClient.getOptions().setCssEnabled(false);
 
-            final List<String> collectedAlerts = new ArrayList<String>(4);
+            final List<String> collectedAlerts = new ArrayList<>(4);
             webClient.setAlertHandler(new 
CollectingAlertHandler(collectedAlerts));
 
             HtmlPage page = (HtmlPage) 
webClient.getPage(jsTest.toURI().toURL());

Reply via email to