diff --git a/modules/openapi-generator-cli/src/main/java/org/openapitools/codegen/cmd/GenerateBatch.java b/modules/openapi-generator-cli/src/main/java/org/openapitools/codegen/cmd/GenerateBatch.java index 2c56b2918f94..f2823ce366d8 100644 --- a/modules/openapi-generator-cli/src/main/java/org/openapitools/codegen/cmd/GenerateBatch.java +++ b/modules/openapi-generator-cli/src/main/java/org/openapitools/codegen/cmd/GenerateBatch.java @@ -29,6 +29,7 @@ import io.airlift.airline.Arguments; import io.airlift.airline.Command; import io.airlift.airline.Option; import org.apache.commons.io.FileUtils; +import org.apache.commons.lang3.Strings; import org.apache.commons.lang3.StringUtils; import org.openapitools.codegen.ClientOptInput; import org.openapitools.codegen.CodegenConfig; @@ -248,7 +249,7 @@ public class GenerateBatch extends OpenApiGeneratorCommand { Path filesMeta = Paths.get(outDir.toAbsolutePath().toString(), ".openapi-generator", "FILES"); if (filesMeta.toFile().exists()) { FileUtils.readLines(filesMeta.toFile(), StandardCharsets.UTF_8).forEach(relativePath -> { - if (!StringUtils.startsWith(relativePath, ".")) { + if (!Strings.CS.startsWith(relativePath, ".")) { Path file = outDir.resolve(relativePath).toAbsolutePath(); // hack: disallow directory traversal outside of output directory. we don't want to delete wrong files. if (file.toString().startsWith(outDir.toAbsolutePath().toString())) { diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractPythonConnexionServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractPythonConnexionServerCodegen.java index c5820f679570..a8eec2f60d0a 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractPythonConnexionServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractPythonConnexionServerCodegen.java @@ -34,6 +34,7 @@ import io.swagger.v3.oas.models.media.Schema; import io.swagger.v3.oas.models.parameters.Parameter; import io.swagger.v3.oas.models.parameters.RequestBody; import io.swagger.v3.oas.models.security.SecurityScheme; +import org.apache.commons.lang3.Strings; import org.apache.commons.lang3.StringUtils; import org.openapitools.codegen.*; import org.openapitools.codegen.meta.features.DocumentationFeature; @@ -601,7 +602,7 @@ public abstract class AbstractPythonConnexionServerCodegen extends AbstractPytho @Override public String toModelImport(String name) { String modelImport; - if (StringUtils.startsWithAny(name, "import", "from")) { + if (Strings.CS.startsWithAny(name, "import", "from")) { modelImport = name; } else { modelImport = "from "; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonClientCodegen.java index 149ce57c317f..a1caa703f4d2 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonClientCodegen.java @@ -20,7 +20,7 @@ package org.openapitools.codegen.languages; import io.swagger.v3.oas.models.media.Schema; import io.swagger.v3.oas.models.security.SecurityScheme; import lombok.Setter; -import org.apache.commons.lang3.StringUtils; +import org.apache.commons.lang3.Strings; import org.openapitools.codegen.*; import org.openapitools.codegen.meta.GeneratorMetadata; import org.openapitools.codegen.meta.Stability; @@ -355,7 +355,7 @@ public class PythonClientCodegen extends AbstractPythonCodegen implements Codege @Override public String toModelImport(String name) { String modelImport; - if (StringUtils.startsWithAny(name, "import", "from")) { + if (Strings.CS.startsWithAny(name, "import", "from")) { modelImport = name; } else { modelImport = "from "; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonFastAPIServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonFastAPIServerCodegen.java index d1e8b2e881be..15e5534b000e 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonFastAPIServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonFastAPIServerCodegen.java @@ -23,6 +23,7 @@ import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.SerializerProvider; import com.fasterxml.jackson.databind.module.SimpleModule; import io.swagger.v3.oas.models.media.Schema; +import org.apache.commons.lang3.Strings; import org.apache.commons.lang3.StringUtils; import org.openapitools.codegen.*; import org.openapitools.codegen.meta.GeneratorMetadata; @@ -203,7 +204,7 @@ public class PythonFastAPIServerCodegen extends AbstractPythonCodegen { @Override public String toModelImport(String name) { String modelImport; - if (StringUtils.startsWithAny(name, "import", "from")) { + if (Strings.CS.startsWithAny(name, "import", "from")) { modelImport = name; } else { modelImport = "from "; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonPydanticV1ClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonPydanticV1ClientCodegen.java index 3c5413e1fee8..0834b51cd4cf 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonPydanticV1ClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonPydanticV1ClientCodegen.java @@ -20,6 +20,7 @@ package org.openapitools.codegen.languages; import io.swagger.v3.oas.models.media.Schema; import io.swagger.v3.oas.models.security.SecurityScheme; import lombok.Setter; +import org.apache.commons.lang3.Strings; import org.apache.commons.lang3.StringUtils; import org.openapitools.codegen.*; import org.openapitools.codegen.meta.GeneratorMetadata; @@ -353,7 +354,7 @@ public class PythonPydanticV1ClientCodegen extends AbstractPythonPydanticV1Codeg @Override public String toModelImport(String name) { String modelImport; - if (StringUtils.startsWithAny(name, "import", "from")) { + if (Strings.CS.startsWithAny(name, "import", "from")) { modelImport = name; } else { modelImport = "from "; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RustServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RustServerCodegen.java index 54112fcc5e1d..7231c50e7623 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RustServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RustServerCodegen.java @@ -1408,6 +1408,7 @@ public class RustServerCodegen extends AbstractRustCodegen implements CodegenCon * * @deprecated Avoid using this - use a different mechanism instead. */ + @Deprecated private static String stripNullable(String type) { if (type.startsWith("swagger::Nullable<") && type.endsWith(">")) { return type.substring("swagger::Nullable<".length(), type.length() - 1); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RustServerCodegenDeprecated.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RustServerCodegenDeprecated.java index 7297b8b4de41..5d17b2416506 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RustServerCodegenDeprecated.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RustServerCodegenDeprecated.java @@ -1408,6 +1408,7 @@ public class RustServerCodegenDeprecated extends AbstractRustCodegen implements * * @deprecated Avoid using this - use a different mechanism instead. */ + @Deprecated private static String stripNullable(String type) { if (type.startsWith("swagger::Nullable<") && type.endsWith(">")) { return type.substring("swagger::Nullable<".length(), type.length() - 1);