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 cf188c32450878e9aaf45c1cbda94c3a301b4db1
Author: Otavio Rodolfo Piske <[email protected]>
AuthorDate: Sat Mar 28 13:42:11 2026 +0000

    (chores): fix SonarCloud S5993 in camel-jbang-core
    
    Change public constructors of abstract classes to protected.
    
    Claude Code on behalf of Otavio R. Piske
    
    Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
---
 .../java/org/apache/camel/dsl/jbang/core/commands/CamelCommand.java     | 2 +-
 .../org/apache/camel/dsl/jbang/core/commands/ExportBaseCommand.java     | 2 +-
 .../apache/camel/dsl/jbang/core/commands/action/ActionBaseCommand.java  | 2 +-
 .../apache/camel/dsl/jbang/core/commands/action/ActionWatchCommand.java | 2 +-
 .../camel/dsl/jbang/core/commands/action/CamelProcessorAction.java      | 2 +-
 .../apache/camel/dsl/jbang/core/commands/action/CamelRouteAction.java   | 2 +-
 .../camel/dsl/jbang/core/commands/catalog/CatalogBaseCommand.java       | 2 +-
 .../apache/camel/dsl/jbang/core/commands/infra/InfraBaseCommand.java    | 2 +-
 .../apache/camel/dsl/jbang/core/commands/plugin/PluginBaseCommand.java  | 2 +-
 .../camel/dsl/jbang/core/commands/process/ProcessBaseCommand.java       | 2 +-
 .../camel/dsl/jbang/core/commands/process/ProcessWatchCommand.java      | 2 +-
 11 files changed, 11 insertions(+), 11 deletions(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelCommand.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelCommand.java
index f1b9b1a4002b..fdf0c4b63574 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelCommand.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/CamelCommand.java
@@ -46,7 +46,7 @@ public abstract class CamelCommand implements 
Callable<Integer> {
     @CommandLine.Option(names = { "-h", "--help" }, usageHelp = true, 
description = "Display the help and sub-commands")
     private boolean helpRequested = false;
 
-    public CamelCommand(CamelJBangMain main) {
+    protected CamelCommand(CamelJBangMain main) {
         this.main = main;
     }
 
diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportBaseCommand.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportBaseCommand.java
index 1f6873c74ba9..7dd45c65c6a7 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportBaseCommand.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/ExportBaseCommand.java
@@ -310,7 +310,7 @@ public abstract class ExportBaseCommand extends 
CamelCommand {
     protected boolean javaLiveReload; // reload java codes in dev
     public String pomTemplateName;   // support for specialised pom templates
 
-    public ExportBaseCommand(CamelJBangMain main) {
+    protected ExportBaseCommand(CamelJBangMain main) {
         super(main);
     }
 
diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/ActionBaseCommand.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/ActionBaseCommand.java
index 266c6b8ca673..b391178a9cdc 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/ActionBaseCommand.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/ActionBaseCommand.java
@@ -34,7 +34,7 @@ import org.apache.camel.util.json.Jsoner;
 
 abstract class ActionBaseCommand extends CamelCommand {
 
-    public ActionBaseCommand(CamelJBangMain main) {
+    protected ActionBaseCommand(CamelJBangMain main) {
         super(main);
     }
 
diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/ActionWatchCommand.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/ActionWatchCommand.java
index ae1baebd033a..976a356c2337 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/ActionWatchCommand.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/ActionWatchCommand.java
@@ -33,7 +33,7 @@ abstract class ActionWatchCommand extends ActionBaseCommand {
 
     private CommandHelper.ReadConsoleTask waitUserTask;
 
-    public ActionWatchCommand(CamelJBangMain main) {
+    protected ActionWatchCommand(CamelJBangMain main) {
         super(main);
     }
 
diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelProcessorAction.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelProcessorAction.java
index ac51a022b52e..ac30cf311e90 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelProcessorAction.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelProcessorAction.java
@@ -33,7 +33,7 @@ public abstract class CamelProcessorAction extends 
ActionBaseCommand {
                         description = "Processor ids (multiple ids can be 
separated by comma)", defaultValue = "*")
     String id = "*";
 
-    public CamelProcessorAction(CamelJBangMain main) {
+    protected CamelProcessorAction(CamelJBangMain main) {
         super(main);
     }
 
diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelRouteAction.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelRouteAction.java
index a4122151298d..900c956bbfe0 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelRouteAction.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/action/CamelRouteAction.java
@@ -33,7 +33,7 @@ public abstract class CamelRouteAction extends 
ActionBaseCommand {
                         description = "Route ids (multiple ids can be 
separated by comma)", defaultValue = "*")
     String id = "*";
 
-    public CamelRouteAction(CamelJBangMain main) {
+    protected CamelRouteAction(CamelJBangMain main) {
         super(main);
     }
 
diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/catalog/CatalogBaseCommand.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/catalog/CatalogBaseCommand.java
index 9d84eccac320..92acba5edae6 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/catalog/CatalogBaseCommand.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/catalog/CatalogBaseCommand.java
@@ -96,7 +96,7 @@ public abstract class CatalogBaseCommand extends CamelCommand 
{
 
     CamelCatalog catalog;
 
-    public CatalogBaseCommand(CamelJBangMain main) {
+    protected CatalogBaseCommand(CamelJBangMain main) {
         super(main);
     }
 
diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/infra/InfraBaseCommand.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/infra/InfraBaseCommand.java
index bcba428d72ea..48e63d7a43bb 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/infra/InfraBaseCommand.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/infra/InfraBaseCommand.java
@@ -64,7 +64,7 @@ public abstract class InfraBaseCommand extends CamelCommand {
                         description = "Output in JSON Format")
     boolean jsonOutput;
 
-    public InfraBaseCommand(CamelJBangMain main) {
+    protected InfraBaseCommand(CamelJBangMain main) {
         super(main);
 
         jsonMapper.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false);
diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/plugin/PluginBaseCommand.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/plugin/PluginBaseCommand.java
index da4ed6c635b7..ecdb433042d2 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/plugin/PluginBaseCommand.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/plugin/PluginBaseCommand.java
@@ -28,7 +28,7 @@ import org.apache.camel.util.json.JsonObject;
  */
 abstract class PluginBaseCommand extends CamelCommand {
 
-    public PluginBaseCommand(CamelJBangMain main) {
+    protected PluginBaseCommand(CamelJBangMain main) {
         super(main);
     }
 
diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ProcessBaseCommand.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ProcessBaseCommand.java
index 845d5c25d469..92d8db2301e9 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ProcessBaseCommand.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ProcessBaseCommand.java
@@ -32,7 +32,7 @@ import org.apache.camel.util.json.Jsoner;
 
 abstract class ProcessBaseCommand extends CamelCommand {
 
-    public ProcessBaseCommand(CamelJBangMain main) {
+    protected ProcessBaseCommand(CamelJBangMain main) {
         super(main);
     }
 
diff --git 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ProcessWatchCommand.java
 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ProcessWatchCommand.java
index ce37b306577c..8fcc4ed4f073 100644
--- 
a/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ProcessWatchCommand.java
+++ 
b/dsl/camel-jbang/camel-jbang-core/src/main/java/org/apache/camel/dsl/jbang/core/commands/process/ProcessWatchCommand.java
@@ -40,7 +40,7 @@ abstract class ProcessWatchCommand extends ProcessBaseCommand 
{
 
     private CommandHelper.ReadConsoleTask waitUserTask;
 
-    public ProcessWatchCommand(CamelJBangMain main) {
+    protected ProcessWatchCommand(CamelJBangMain main) {
         super(main);
     }
 

Reply via email to