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


The following commit(s) were added to refs/heads/main by this push:
     new af4a648  (chores) camel-package-maven-plugin: minor cleanups
af4a648 is described below

commit af4a648d0b6295809dc0f3893b21cf9acc0ab740
Author: Otavio Rodolfo Piske <[email protected]>
AuthorDate: Tue Feb 22 07:22:13 2022 +0100

    (chores) camel-package-maven-plugin: minor cleanups
    
    - use a cleaner equality check
    - camel-package-maven-plugin: simplify
---
 .../maven/packaging/AbstractGenerateMojo.java      |  4 ++--
 .../apache/camel/maven/packaging/SchemaHelper.java |  2 +-
 .../component/ComponentsDslMetadataRegistry.java   |  2 +-
 .../generics/OwbParametrizedTypeImpl.java          |  5 +++--
 .../packaging/generics/OwbTypeVariableImpl.java    | 25 +++++++++++-----------
 5 files changed, 20 insertions(+), 18 deletions(-)

diff --git 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/AbstractGenerateMojo.java
 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/AbstractGenerateMojo.java
index 4dbe09c..4111960 100644
--- 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/AbstractGenerateMojo.java
+++ 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/AbstractGenerateMojo.java
@@ -127,9 +127,9 @@ public abstract class AbstractGenerateMojo extends 
AbstractMojo {
                 if (!stale.isEmpty()) {
                     getLog().info("Stale files detected, re-generating.");
                     if (showStaleFiles) {
-                        getLog().info("Stale files: " + 
stale.stream().collect(Collectors.joining(", ")));
+                        getLog().info("Stale files: " + String.join(", ", 
stale));
                     } else if (getLog().isDebugEnabled()) {
-                        getLog().debug("Stale files: " + 
stale.stream().collect(Collectors.joining(", ")));
+                        getLog().debug("Stale files: " + String.join(", ", 
stale));
                     }
                 } else {
                     // everything is in order, skip
diff --git 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/SchemaHelper.java
 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/SchemaHelper.java
index e164643..a076cc7 100644
--- 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/SchemaHelper.java
+++ 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/SchemaHelper.java
@@ -69,7 +69,7 @@ public final class SchemaHelper {
         StringBuilder answer = new StringBuilder();
 
         Character prev = null;
-        Character next = null;
+        Character next;
         char[] arr = text.toCharArray();
         for (int i = 0; i < arr.length; i++) {
             char ch = arr[i];
diff --git 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/dsl/component/ComponentsDslMetadataRegistry.java
 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/dsl/component/ComponentsDslMetadataRegistry.java
index 7f9bc62..93b79a9 100644
--- 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/dsl/component/ComponentsDslMetadataRegistry.java
+++ 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/dsl/component/ComponentsDslMetadataRegistry.java
@@ -99,7 +99,7 @@ public class ComponentsDslMetadataRegistry {
             }
         });
 
-        componentsNamesToRemoveFromCache.forEach(componentFactoryName -> 
componentsCache.remove(componentFactoryName));
+        componentsNamesToRemoveFromCache.forEach(componentsCache::remove);
     }
 
     private boolean writeCacheIntoMetadataFile() {
diff --git 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/generics/OwbParametrizedTypeImpl.java
 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/generics/OwbParametrizedTypeImpl.java
index 35b3ff9..9d71859 100644
--- 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/generics/OwbParametrizedTypeImpl.java
+++ 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/generics/OwbParametrizedTypeImpl.java
@@ -19,6 +19,7 @@ package org.apache.camel.maven.packaging.generics;
 import java.lang.reflect.ParameterizedType;
 import java.lang.reflect.Type;
 import java.util.Arrays;
+import java.util.Objects;
 
 /**
  * Custom parametrized type implementation.
@@ -89,8 +90,8 @@ public class OwbParametrizedTypeImpl implements 
ParameterizedType {
             ParameterizedType that = (ParameterizedType) obj;
             Type thatOwnerType = that.getOwnerType();
             Type thatRawType = that.getRawType();
-            return (owner == null ? thatOwnerType == null : 
owner.equals(thatOwnerType))
-                    && (rawType == null ? thatRawType == null : 
rawType.equals(thatRawType))
+            return (Objects.equals(owner, thatOwnerType))
+                    && (Objects.equals(rawType, thatRawType))
                     && Arrays.equals(types, that.getActualTypeArguments());
         } else {
             return false;
diff --git 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/generics/OwbTypeVariableImpl.java
 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/generics/OwbTypeVariableImpl.java
index 96d50cf..f0e2386 100644
--- 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/generics/OwbTypeVariableImpl.java
+++ 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/generics/OwbTypeVariableImpl.java
@@ -65,18 +65,19 @@ public class OwbTypeVariableImpl {
         @Override
         public Object invoke(Object proxy, Method method, Object[] args) 
throws Throwable {
             String methodName = method.getName();
-            if ("equals".equals(methodName)) {
-                return typeVariableEquals(args[0]);
-            } else if ("hashCode".equals(methodName)) {
-                return typeVariableHashCode();
-            } else if ("toString".equals(methodName)) {
-                return typeVariableToString();
-            } else if ("getName".equals(methodName)) {
-                return getName();
-            } else if ("getGenericDeclaration".equals(methodName)) {
-                return getGenericDeclaration();
-            } else if ("getBounds".equals(methodName)) {
-                return getBounds();
+            switch (methodName) {
+                case "equals":
+                    return typeVariableEquals(args[0]);
+                case "hashCode":
+                    return typeVariableHashCode();
+                case "toString":
+                    return typeVariableToString();
+                case "getName":
+                    return getName();
+                case "getGenericDeclaration":
+                    return getGenericDeclaration();
+                case "getBounds":
+                    return getBounds();
             }
 
             // new method from java8...

Reply via email to