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; }
