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 1dd4e1764811dc8434d67ffcce12fce1e4da8e1a
Author: Otavio Rodolfo Piske <[email protected]>
AuthorDate: Sat Mar 28 13:36:40 2026 +0000

    (chores): fix SonarCloud S5993 in camel-main
    
    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]>
---
 .../main/java/org/apache/camel/main/MainCommandLineSupport.java   | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git 
a/core/camel-main/src/main/java/org/apache/camel/main/MainCommandLineSupport.java
 
b/core/camel-main/src/main/java/org/apache/camel/main/MainCommandLineSupport.java
index 104dc0d17040..5ad0de5594a2 100644
--- 
a/core/camel-main/src/main/java/org/apache/camel/main/MainCommandLineSupport.java
+++ 
b/core/camel-main/src/main/java/org/apache/camel/main/MainCommandLineSupport.java
@@ -40,11 +40,11 @@ public abstract class MainCommandLineSupport extends 
MainSupport {
     private volatile boolean initOptionsDone;
 
     @SafeVarargs
-    public MainCommandLineSupport(Class<? extends CamelConfiguration>... 
configurationClasses) {
+    protected MainCommandLineSupport(Class<? extends CamelConfiguration>... 
configurationClasses) {
         super(configurationClasses);
     }
 
-    public MainCommandLineSupport() {
+    protected MainCommandLineSupport() {
     }
 
     public Properties getArgumentProperties() {
@@ -304,7 +304,7 @@ public abstract class MainCommandLineSupport extends 
MainSupport {
         private final String fullName;
         private final String description;
 
-        public Option(String abbreviation, String fullName, String 
description) {
+        protected Option(String abbreviation, String fullName, String 
description) {
             this.abbreviation = "-" + abbreviation;
             this.fullName = "-" + fullName;
             this.description = description;
@@ -340,7 +340,7 @@ public abstract class MainCommandLineSupport extends 
MainSupport {
     public abstract class ParameterOption extends Option {
         private final String parameterName;
 
-        public ParameterOption(String abbreviation, String fullName, String 
description, String parameterName) {
+        protected ParameterOption(String abbreviation, String fullName, String 
description, String parameterName) {
             super(abbreviation, fullName, description);
             this.parameterName = parameterName;
         }

Reply via email to