Skip to content

Commit 4e40d37

Browse files
committed
Switched methods to use the list application functions rather than the string application functions.
1 parent 7d82b05 commit 4e40d37

File tree

1 file changed

+12
-24
lines changed
  • modules/swagger-codegen-maven-plugin/src/main/java/io/swagger/codegen/plugin

1 file changed

+12
-24
lines changed

modules/swagger-codegen-maven-plugin/src/main/java/io/swagger/codegen/plugin/CodeGenMojo.java

Lines changed: 12 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,12 @@
2020
import static io.swagger.codegen.config.CodegenConfiguratorUtils.applyLanguageSpecificPrimitivesCsv;
2121
import static io.swagger.codegen.config.CodegenConfiguratorUtils.applyTypeMappingsKvp;
2222
import static io.swagger.codegen.config.CodegenConfiguratorUtils.applyReservedWordsMappingsKvp;
23+
import static io.swagger.codegen.config.CodegenConfiguratorUtils.applyAdditionalPropertiesKvpList;
24+
import static io.swagger.codegen.config.CodegenConfiguratorUtils.applyImportMappingsKvpList;
25+
import static io.swagger.codegen.config.CodegenConfiguratorUtils.applyInstantiationTypesKvpList;
26+
import static io.swagger.codegen.config.CodegenConfiguratorUtils.applyLanguageSpecificPrimitivesCsvList;
27+
import static io.swagger.codegen.config.CodegenConfiguratorUtils.applyTypeMappingsKvpList;
28+
import static io.swagger.codegen.config.CodegenConfiguratorUtils.applyReservedWordsMappingsKvpList;
2329
import static org.apache.commons.lang3.StringUtils.isNotEmpty;
2430

2531
import java.io.File;
@@ -461,50 +467,32 @@ public void execute() throws MojoExecutionException {
461467

462468
//Apply Instantiation Types
463469
if (instantiationTypes != null && !configOptions.containsKey("instantiation-types")) {
464-
String instantiationTypesAsString = instantiationTypes.toString();
465-
applyInstantiationTypesKvp(
466-
instantiationTypesAsString.substring(0, instantiationTypesAsString.length() - 1),
467-
configurator);
470+
applyInstantiationTypesKvpList(instantiationTypes, configurator);
468471
}
469472

470473
//Apply Import Mappings
471474
if (importMappings != null && !configOptions.containsKey("import-mappings")) {
472-
String importMappingsAsString = importMappings.toString();
473-
applyImportMappingsKvp(
474-
importMappingsAsString.substring(0, importMappingsAsString.length() - 1),
475-
configurator);
475+
applyImportMappingsKvpList(importMappings, configurator);
476476
}
477477

478478
//Apply Type Mappings
479479
if (typeMappings != null && !configOptions.containsKey("type-mappings")) {
480-
String typeMappingsAsString = typeMappings.toString();
481-
applyTypeMappingsKvp(
482-
typeMappingsAsString.substring(0, typeMappingsAsString.length() - 1),
483-
configurator);
480+
applyTypeMappingsKvpList(typeMappings, configurator);
484481
}
485482

486483
//Apply Language Specific Primitives
487484
if (languageSpecificPrimitives != null && !configOptions.containsKey("language-specific-primitives")) {
488-
String languageSpecificPrimitivesAsString = languageSpecificPrimitives.toString();
489-
applyLanguageSpecificPrimitivesCsv(
490-
languageSpecificPrimitivesAsString.substring(0,languageSpecificPrimitivesAsString.length() - 1),
491-
configurator);
485+
applyLanguageSpecificPrimitivesCsvList(languageSpecificPrimitives, configurator);
492486
}
493487

494488
//Apply Additional Properties
495489
if (additionalProperties != null && !configOptions.containsKey("additional-properties")) {
496-
String additionalPropertiesAsString = additionalProperties.toString();
497-
applyAdditionalPropertiesKvp(
498-
additionalPropertiesAsString.substring(0, additionalPropertiesAsString.length() - 1),
499-
configurator);
490+
applyAdditionalPropertiesKvpList(additionalProperties, configurator);
500491
}
501492

502493
//Apply Reserved Words Mappings
503494
if (reservedWordsMappings != null && !configOptions.containsKey("reserved-words-mappings")) {
504-
String reservedWordsMappingsAsString = reservedWordsMappings.toString();
505-
applyReservedWordsMappingsKvp(
506-
reservedWordsMappingsAsString.substring(0, reservedWordsMappingsAsString.length() - 1),
507-
configurator);
495+
applyReservedWordsMappingsKvpList(reservedWordsMappings, configurator);
508496
}
509497

510498
if (environmentVariables != null) {

0 commit comments

Comments
 (0)