From 9cd04e71fa9ed4d053b050ef7e52f4f1caab4b3e Mon Sep 17 00:00:00 2001 From: Pim Merks Date: Sat, 16 Aug 2025 05:36:35 +0200 Subject: [PATCH] Add TrimLineBreaks and TrimWhitespace lambdas to default codegen (#21759) --- .../main/java/org/openapitools/codegen/DefaultCodegen.java | 7 +++++-- .../codegen/languages/AbstractCSharpCodegen.java | 3 --- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java index 36530f2331e5..b02785299fa4 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java @@ -436,8 +436,11 @@ public class DefaultCodegen implements CodegenConfig { .put("indented", new IndentedLambda()) .put("indented_8", new IndentedLambda(8, " ", false, false)) .put("indented_12", new IndentedLambda(12, " ", false, false)) - .put("indented_16", new IndentedLambda(16, " ", false, false)); - + .put("indented_16", new IndentedLambda(16, " ", false, false)) + .put("trimLineBreaks", new TrimLineBreaksLambda()) + .put("trimWhitespace", new TrimWhitespaceLambda()) + .put("trimTrailingWithNewLine", new TrimTrailingWhiteSpaceLambda(true)) + .put("trimTrailing", new TrimTrailingWhiteSpaceLambda(false)); } private void registerMustacheLambdas() { diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractCSharpCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractCSharpCodegen.java index b858f43822af..dbfef07c9e01 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractCSharpCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractCSharpCodegen.java @@ -439,9 +439,6 @@ public abstract class AbstractCSharpCodegen extends DefaultCodegen { .put("joinWithAmpersand", new JoinWithCommaLambda(true, " ", " && ")) .put("joinLinesWithComma", new JoinWithCommaLambda(false, "\n", ",\n")) .put("joinConditions", new JoinWithCommaLambda(true, " ", " && ")) - .put("trimLineBreaks", new TrimLineBreaksLambda()) - .put("trimTrailingWithNewLine", new TrimTrailingWhiteSpaceLambda(true)) - .put("trimTrailing", new TrimTrailingWhiteSpaceLambda(false)) .put("first", new FirstLambda(" ")) .put("firstDot", new FirstLambda("\\.")) .put("indent1", new IndentedLambda(4, " ", false, true))