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

    (chores): fix SonarCloud S5993 in camel-jbang-plugin-kubernetes
    
    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]>
---
 .../dsl/jbang/core/commands/kubernetes/KubernetesBaseCommand.java     | 2 +-
 .../camel/dsl/jbang/core/commands/kubernetes/traits/BaseTrait.java    | 4 ++--
 .../core/commands/kubernetes/traits/knative/KnativeBaseTrait.java     | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git 
a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/KubernetesBaseCommand.java
 
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/KubernetesBaseCommand.java
index 656bf770b9ed..40d25b847124 100644
--- 
a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/KubernetesBaseCommand.java
+++ 
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/KubernetesBaseCommand.java
@@ -58,7 +58,7 @@ public abstract class KubernetesBaseCommand extends 
CamelCommand {
 
     List<Supplier<String>> projectNameSuppliers = new ArrayList<>();
 
-    public KubernetesBaseCommand(CamelJBangMain main) {
+    protected KubernetesBaseCommand(CamelJBangMain main) {
         super(main);
         projectNameSuppliers.add(() -> name);
     }
diff --git 
a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/BaseTrait.java
 
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/BaseTrait.java
index 0846870dc380..6f5ab92de406 100644
--- 
a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/BaseTrait.java
+++ 
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/BaseTrait.java
@@ -29,11 +29,11 @@ public abstract class BaseTrait implements Trait {
     private final String id;
     private final int order;
 
-    public BaseTrait(String id) {
+    protected BaseTrait(String id) {
         this(id, 1000);
     }
 
-    public BaseTrait(String id, int order) {
+    protected BaseTrait(String id, int order) {
         this.id = id;
         this.order = order;
     }
diff --git 
a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/knative/KnativeBaseTrait.java
 
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/knative/KnativeBaseTrait.java
index 83c230ec748b..861642d80be6 100644
--- 
a/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/knative/KnativeBaseTrait.java
+++ 
b/dsl/camel-jbang/camel-jbang-plugin-kubernetes/src/main/java/org/apache/camel/dsl/jbang/core/commands/kubernetes/traits/knative/KnativeBaseTrait.java
@@ -21,7 +21,7 @@ import 
org.apache.camel.dsl.jbang.core.commands.kubernetes.traits.BaseTrait;
 
 abstract class KnativeBaseTrait extends BaseTrait {
 
-    public KnativeBaseTrait(String id, int order) {
+    protected KnativeBaseTrait(String id, int order) {
         super(id, order);
     }
 

Reply via email to