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

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

commit abfdf6d180d5d4b63b1d788c2c14dce6968638c7
Author: Claus Ibsen <[email protected]>
AuthorDate: Thu Jul 29 16:38:14 2021 +0200

    CAMEL-16828: Fix generate configurer when there are no options to return 
null/false so code can compile
---
 .../camel/maven/packaging/PropertyConfigurerGenerator.java       | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PropertyConfigurerGenerator.java
 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PropertyConfigurerGenerator.java
index 8c61382..5f6f005 100644
--- 
a/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PropertyConfigurerGenerator.java
+++ 
b/tooling/maven/camel-package-maven-plugin/src/main/java/org/apache/camel/maven/packaging/PropertyConfigurerGenerator.java
@@ -116,6 +116,8 @@ public final class PropertyConfigurerGenerator {
                     w.write("        default: return false;\n");
                 }
                 w.write("        }\n");
+            } else {
+                w.write("        return false;\n");
             }
             w.write("    }\n");
 
@@ -191,6 +193,8 @@ public final class PropertyConfigurerGenerator {
                     w.write("        default: return null;\n");
                 }
                 w.write("        }\n");
+            } else {
+                w.write("        return null;\n");
             }
             w.write("    }\n");
 
@@ -217,6 +221,9 @@ public final class PropertyConfigurerGenerator {
                     w.write("        default: return null;\n");
                 }
                 w.write("        }\n");
+            } else {
+                w.write("        return null;\n");
+
             }
             w.write("    }\n");
 
@@ -245,6 +252,8 @@ public final class PropertyConfigurerGenerator {
                         w.write("        default: return null;\n");
                     }
                     w.write("        }\n");
+                } else {
+                    w.write("        return null;\n");
                 }
                 w.write("    }\n");
             }

Reply via email to