You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by or...@apache.org on 2022/03/22 11:42:01 UTC

[camel] 02/08: (chores) camel-report-maven-plugin: use generics to avoid duplications

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

orpiske pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel.git

commit 6d241e154a05a8a4d5fd1050729ac9e5fc5dea1f
Author: Otavio Rodolfo Piske <an...@gmail.com>
AuthorDate: Mon Mar 21 15:20:01 2022 +0100

    (chores) camel-report-maven-plugin: use generics to avoid duplications
---
 .../java/org/apache/camel/maven/ValidateMojo.java  | 45 ++++++++--------------
 1 file changed, 17 insertions(+), 28 deletions(-)

diff --git a/catalog/camel-report-maven-plugin/src/main/java/org/apache/camel/maven/ValidateMojo.java b/catalog/camel-report-maven-plugin/src/main/java/org/apache/camel/maven/ValidateMojo.java
index b84ddfb..409d923 100644
--- a/catalog/camel-report-maven-plugin/src/main/java/org/apache/camel/maven/ValidateMojo.java
+++ b/catalog/camel-report-maven-plugin/src/main/java/org/apache/camel/maven/ValidateMojo.java
@@ -219,15 +219,13 @@ public class ValidateMojo extends AbstractExecMojo {
         // TODO: implement me
 
         Set<File> propertiesFiles = new LinkedHashSet<>();
-        List list = project.getResources();
-        for (Object obj : list) {
-            Resource dir = (Resource) obj;
+        List<Resource> list = project.getResources();
+        for (Resource dir : list) {
             findPropertiesFiles(new File(dir.getDirectory()), propertiesFiles);
         }
         if (includeTest) {
             list = project.getTestResources();
-            for (Object obj : list) {
-                Resource dir = (Resource) obj;
+            for (Resource dir : list) {
                 findPropertiesFiles(new File(dir.getDirectory()), propertiesFiles);
             }
         }
@@ -656,15 +654,13 @@ public class ValidateMojo extends AbstractExecMojo {
 
     private void findXmlRouters(Set<File> xmlFiles) {
         if (includeXml) {
-            List list = project.getResources();
-            for (Object obj : list) {
-                Resource dir = (Resource) obj;
+            List<Resource> list = project.getResources();
+            for (Resource dir : list) {
                 findXmlFiles(new File(dir.getDirectory()), xmlFiles);
             }
             if (includeTest) {
                 list = project.getTestResources();
-                for (Object obj : list) {
-                    Resource dir = (Resource) obj;
+                for (Resource dir : list) {
                     findXmlFiles(new File(dir.getDirectory()), xmlFiles);
                 }
             }
@@ -673,15 +669,13 @@ public class ValidateMojo extends AbstractExecMojo {
 
     private void findJavaRouteBuilderClasses(Set<File> javaFiles) {
         if (includeJava) {
-            List list = project.getCompileSourceRoots();
-            for (Object obj : list) {
-                String dir = (String) obj;
+            List<String> list = project.getCompileSourceRoots();
+            for (String dir : list) {
                 findJavaFiles(new File(dir), javaFiles);
             }
             if (includeTest) {
                 list = project.getTestCompileSourceRoots();
-                for (Object obj : list) {
-                    String dir = (String) obj;
+                for (String dir : list) {
                     findJavaFiles(new File(dir), javaFiles);
                 }
             }
@@ -949,9 +943,8 @@ public class ValidateMojo extends AbstractExecMojo {
     private static String findCamelVersion(MavenProject project) {
         Dependency candidate = null;
 
-        List list = project.getDependencies();
-        for (Object obj : list) {
-            Dependency dep = (Dependency) obj;
+        List<Dependency> list = project.getDependencies();
+        for (Dependency dep : list) {
             if ("org.apache.camel".equals(dep.getGroupId())) {
                 if ("camel-core".equals(dep.getArtifactId())) {
                     // favor camel-core
@@ -1073,33 +1066,29 @@ public class ValidateMojo extends AbstractExecMojo {
     private String stripRootPath(String name) {
         // strip out any leading source / resource directory
 
-        List list = project.getCompileSourceRoots();
-        for (Object obj : list) {
-            String dir = (String) obj;
+        List<String> list = project.getCompileSourceRoots();
+        for (String dir : list) {
             dir = asRelativeFile(dir);
             if (name.startsWith(dir)) {
                 return name.substring(dir.length() + 1);
             }
         }
         list = project.getTestCompileSourceRoots();
-        for (Object obj : list) {
-            String dir = (String) obj;
+        for (String dir : list) {
             dir = asRelativeFile(dir);
             if (name.startsWith(dir)) {
                 return name.substring(dir.length() + 1);
             }
         }
-        List resources = project.getResources();
-        for (Object obj : resources) {
-            Resource resource = (Resource) obj;
+        List<Resource> resources = project.getResources();
+        for (Resource resource : resources) {
             String dir = asRelativeFile(resource.getDirectory());
             if (name.startsWith(dir)) {
                 return name.substring(dir.length() + 1);
             }
         }
         resources = project.getTestResources();
-        for (Object obj : resources) {
-            Resource resource = (Resource) obj;
+        for (Resource resource : resources) {
             String dir = asRelativeFile(resource.getDirectory());
             if (name.startsWith(dir)) {
                 return name.substring(dir.length() + 1);