diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultCodegen.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultCodegen.java index 3ef00725611..3ceaa0675eb 100644 --- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultCodegen.java +++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultCodegen.java @@ -3779,4 +3779,22 @@ public class DefaultCodegen { public void writePropertyBack(String propertyKey, boolean value) { additionalProperties.put(propertyKey, value); } + + protected void addOption(String key, String description) { + addOption(key, description, null); + } + + protected void addOption(String key, String description, String defaultValue) { + CliOption option = new CliOption(key, description); + if (defaultValue != null) + option.defaultValue(defaultValue); + cliOptions.add(option); + } + + protected void addSwitch(String key, String description, Boolean defaultValue) { + CliOption option = CliOption.newBoolean(key, description); + if (defaultValue != null) + option.defaultValue(defaultValue.toString()); + cliOptions.add(option); + } } diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/AbstractAdaCodegen.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/AbstractAdaCodegen.java index 40a58bbee05..bf326490cf4 100644 --- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/AbstractAdaCodegen.java +++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/AbstractAdaCodegen.java @@ -144,13 +144,6 @@ abstract public class AbstractAdaCodegen extends DefaultCodegen implements Codeg Arrays.asList("integer", "boolean", "Integer", "Character", "Boolean", "long", "float", "double")); } - protected void addOption(String key, String description, String defaultValue) { - CliOption option = new CliOption(key, description); - if (defaultValue != null) - option.defaultValue(defaultValue); - cliOptions.add(option); - } - public String toFilename(String name) { return name.replace(".", "-").toLowerCase(); } diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/AbstractCSharpCodegen.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/AbstractCSharpCodegen.java index 6e08cd79885..ec9213f0cec 100644 --- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/AbstractCSharpCodegen.java +++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/AbstractCSharpCodegen.java @@ -176,18 +176,6 @@ public abstract class AbstractCSharpCodegen extends DefaultCodegen implements Co this.netCoreProjectFileFlag = flag; } - protected void addOption(String key, String description, String defaultValue) { - CliOption option = new CliOption(key, description); - if (defaultValue != null) option.defaultValue(defaultValue); - cliOptions.add(option); - } - - protected void addSwitch(String key, String description, Boolean defaultValue) { - CliOption option = CliOption.newBoolean(key, description); - if (defaultValue != null) option.defaultValue(defaultValue.toString()); - cliOptions.add(option); - } - public void useDateTimeOffset(boolean flag) { this.useDateTimeOffsetFlag = flag; if (flag) typeMapping.put("datetime", "DateTimeOffset?"); diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/AbstractKotlinCodegen.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/AbstractKotlinCodegen.java index 2599006c1d0..8b6385546c6 100644 --- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/AbstractKotlinCodegen.java +++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/AbstractKotlinCodegen.java @@ -181,22 +181,6 @@ public abstract class AbstractKotlinCodegen extends DefaultCodegen implements Co cliOptions.add(enumPropertyNamingOpt.defaultValue(enumPropertyNaming.name())); } - protected void addOption(String key, String description) { - addOption(key, description, null); - } - - protected void addOption(String key, String description, String defaultValue) { - CliOption option = new CliOption(key, description); - if (defaultValue != null) option.defaultValue(defaultValue); - cliOptions.add(option); - } - - protected void addSwitch(String key, String description, Boolean defaultValue) { - CliOption option = CliOption.newBoolean(key, description); - if (defaultValue != null) option.defaultValue(defaultValue.toString()); - cliOptions.add(option); - } - @Override public String apiDocFileFolder() { return (outputFolder + "/" + apiDocPath).replace('/', File.separatorChar); diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/CppRestClientCodegen.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/CppRestClientCodegen.java index 315a6f0f27e..64d47bb500f 100644 --- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/CppRestClientCodegen.java +++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/CppRestClientCodegen.java @@ -160,13 +160,6 @@ public class CppRestClientCodegen extends AbstractCppCodegen { importMapping.put("utility::datetime", "#include "); } - protected void addOption(String key, String description, String defaultValue) { - CliOption option = new CliOption(key, description); - if (defaultValue != null) - option.defaultValue(defaultValue); - cliOptions.add(option); - } - @Override public void processOpts() { super.processOpts(); diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/Qt5CPPGenerator.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/Qt5CPPGenerator.java index 1b22302f8a3..ea5a9f26361 100644 --- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/Qt5CPPGenerator.java +++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/Qt5CPPGenerator.java @@ -159,21 +159,6 @@ public class Qt5CPPGenerator extends AbstractCppCodegen implements CodegenConfig systemIncludes.add("QByteArray"); } - protected void addOption(String key, String description, String defaultValue) { - CliOption option = new CliOption(key, description); - if (defaultValue != null) - option.defaultValue(defaultValue); - cliOptions.add(option); - } - - protected void addSwitch(String key, String description, Boolean defaultValue) { - CliOption option = CliOption.newBoolean(key, description); - if (defaultValue != null) - option.defaultValue(defaultValue.toString()); - cliOptions.add(option); - } - - @Override public void processOpts() { super.processOpts(); diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/RestbedCodegen.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/RestbedCodegen.java index 2417fd0d537..e871b03d9b9 100644 --- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/RestbedCodegen.java +++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/RestbedCodegen.java @@ -130,13 +130,6 @@ public class RestbedCodegen extends AbstractCppCodegen { importMapping.put("restbed::Bytes", "#include "); } - protected void addOption(String key, String description, String defaultValue) { - CliOption option = new CliOption(key, description); - if (defaultValue != null) - option.defaultValue(defaultValue); - cliOptions.add(option); - } - @Override public void processOpts() { super.processOpts();