diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AdaCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AdaCodegen.java index 45c87f8b1c3b..b53cdb315030 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AdaCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AdaCodegen.java @@ -32,6 +32,9 @@ import java.util.EnumSet; import java.util.Locale; +/** + *
Mustache templates are located in {@code src/main/resources/Ada/}. + */ public class AdaCodegen extends AbstractAdaCodegen implements CodegenConfig { public AdaCodegen() { diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AdaServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AdaServerCodegen.java index afc3690d21e0..fdcab7a6533e 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AdaServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AdaServerCodegen.java @@ -31,6 +31,9 @@ import java.util.EnumSet; import java.util.Locale; +/** + *
Mustache templates are located in {@code src/main/resources/Ada/}. + */ public class AdaServerCodegen extends AbstractAdaCodegen implements CodegenConfig { public AdaServerCodegen() { diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AndroidClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AndroidClientCodegen.java index b94c939f8e1a..8f3d953f44a6 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AndroidClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AndroidClientCodegen.java @@ -35,6 +35,12 @@ import static org.openapitools.codegen.utils.CamelizeOption.LOWERCASE_FIRST_LETTER; import static org.openapitools.codegen.utils.StringUtils.camelize; +/** + *
Mustache templates are located in + * {@code src/main/resources/android/} (root templates shared across all libraries) and + * {@code src/main/resources/android/libraries/} (library-specific overrides). + * A library-specific template shadows a root-level template of the same name. + */ public class AndroidClientCodegen extends DefaultCodegen implements CodegenConfig { private final Logger LOGGER = LoggerFactory.getLogger(AndroidClientCodegen.class); public static final String USE_ANDROID_MAVEN_GRADLE_PLUGIN = "useAndroidMavenGradlePlugin"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/Apache2ConfigCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/Apache2ConfigCodegen.java index 31a23ef29f6a..c1da779981f3 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/Apache2ConfigCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/Apache2ConfigCodegen.java @@ -30,6 +30,9 @@ import java.util.List; +/** + *
Mustache templates are located in {@code src/main/resources/apache2/}. + */ public class Apache2ConfigCodegen extends DefaultCodegen implements CodegenConfig { public static final String USER_INFO_PATH = "userInfoPath"; private final Logger LOGGER = LoggerFactory.getLogger(Apache2ConfigCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ApexClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ApexClientCodegen.java index 167d1f086787..64d8907e23d2 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ApexClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ApexClientCodegen.java @@ -37,6 +37,9 @@ import static org.openapitools.codegen.utils.StringUtils.camelize; +/** + *
Mustache templates are located in {@code src/main/resources/apex/}. + */ public class ApexClientCodegen extends AbstractApexCodegen { private static final String CLASS_PREFIX = "classPrefix"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AsciidocDocumentationCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AsciidocDocumentationCodegen.java index 42f56a8bcce2..fc03181f27c8 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AsciidocDocumentationCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AsciidocDocumentationCodegen.java @@ -41,6 +41,7 @@ * basic asciidoc markup generator. * * @see asciidoctor + *
Mustache templates are located in {@code src/main/resources/asciidoc-documentation/}. */ public class AsciidocDocumentationCodegen extends DefaultCodegen implements CodegenConfig { diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AspNetServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AspNetServerCodegen.java index 520968cb8503..aa403809ceb4 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AspNetServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AspNetServerCodegen.java @@ -39,6 +39,9 @@ import static java.util.UUID.randomUUID; import static org.openapitools.codegen.CodegenConstants.X_CSHARP_VALUE_TYPE; +/** + *
Mustache templates are located in {@code src/main/resources/aspnetcore/}. + */ public class AspNetServerCodegen extends AbstractCSharpCodegen { public static final String USE_SWASHBUCKLE = "useSwashbuckle"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AspnetFastendpointsServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AspnetFastendpointsServerCodegen.java index 6d094d0e1e0b..ec49c2ee520c 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AspnetFastendpointsServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AspnetFastendpointsServerCodegen.java @@ -12,6 +12,9 @@ import static java.util.UUID.randomUUID; +/** + *
Mustache templates are located in {@code src/main/resources/aspnet-fastendpoints/}. + */ public class AspnetFastendpointsServerCodegen extends AbstractCSharpCodegen implements CodegenConfig { public static final String PROJECT_NAME = "projectName"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AvroSchemaCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AvroSchemaCodegen.java index 572ec6f64777..5ecf732ca5b5 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AvroSchemaCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AvroSchemaCodegen.java @@ -36,6 +36,9 @@ import static org.openapitools.codegen.utils.StringUtils.camelize; +/** + *
Mustache templates are located in {@code src/main/resources/avro-schema/}. + */ public class AvroSchemaCodegen extends DefaultCodegen implements CodegenConfig { private final Logger LOGGER = LoggerFactory.getLogger(AvroSchemaCodegen.class); private static final String AVRO = "avro-schema"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/BashClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/BashClientCodegen.java index 2fa2b92d03fd..08b01a9d15e8 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/BashClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/BashClientCodegen.java @@ -40,6 +40,9 @@ import static org.openapitools.codegen.utils.StringUtils.camelize; import static org.openapitools.codegen.utils.StringUtils.underscore; +/** + *
Mustache templates are located in {@code src/main/resources/bash/}. + */ public class BashClientCodegen extends DefaultCodegen implements CodegenConfig { private final Logger LOGGER = LoggerFactory.getLogger(BashClientCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CLibcurlClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CLibcurlClientCodegen.java index 406c32d0f965..efd1dd7c4ccf 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CLibcurlClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CLibcurlClientCodegen.java @@ -35,6 +35,9 @@ import static org.openapitools.codegen.utils.StringUtils.camelize; import static org.openapitools.codegen.utils.StringUtils.underscore; +/** + *
Mustache templates are located in {@code src/main/resources/C-libcurl/}. + */ public class CLibcurlClientCodegen extends DefaultCodegen implements CodegenConfig { private final Logger LOGGER = LoggerFactory.getLogger(CLibcurlClientCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CSharpClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CSharpClientCodegen.java index e087bfda2a25..466167194012 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CSharpClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CSharpClientCodegen.java @@ -44,6 +44,12 @@ import static org.openapitools.codegen.utils.StringUtils.camelize; import static org.openapitools.codegen.utils.StringUtils.underscore; +/** + *
Mustache templates are located in + * {@code src/main/resources/csharp/} (root templates shared across all libraries) and + * {@code src/main/resources/csharp/libraries/} (library-specific overrides). + * A library-specific template shadows a root-level template of the same name. + */ @SuppressWarnings("Duplicates") public class CSharpClientCodegen extends AbstractCSharpCodegen { protected String apiName = "Api"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CSharpFunctionsServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CSharpFunctionsServerCodegen.java index c26570aad462..6e2cc95e11c4 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CSharpFunctionsServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CSharpFunctionsServerCodegen.java @@ -38,6 +38,12 @@ import static java.util.UUID.randomUUID; import static org.openapitools.codegen.CodegenConstants.X_CSHARP_VALUE_TYPE; +/** + *
Mustache templates are located in + * {@code src/main/resources/csharp-functions/} (root templates shared across all libraries) and + * {@code src/main/resources/csharp-functions/libraries/} (library-specific overrides). + * A library-specific template shadows a root-level template of the same name. + */ public class CSharpFunctionsServerCodegen extends AbstractCSharpCodegen { public static final String NET_CORE_VERSION = "netCoreVersion"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ClojureClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ClojureClientCodegen.java index 08c866a64ef7..87ad3a78e9ad 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ClojureClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ClojureClientCodegen.java @@ -41,6 +41,9 @@ import static org.openapitools.codegen.utils.StringUtils.dashize; import static org.openapitools.codegen.utils.StringUtils.underscore; +/** + *
Mustache templates are located in {@code src/main/resources/clojure/}. + */ public class ClojureClientCodegen extends DefaultCodegen implements CodegenConfig { private final Logger LOGGER = LoggerFactory.getLogger(ClojureClientCodegen.class); private static final String PROJECT_NAME = "projectName"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ConfluenceWikiCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ConfluenceWikiCodegen.java index db57df22e388..8be5dbd32fe9 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ConfluenceWikiCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ConfluenceWikiCodegen.java @@ -29,6 +29,9 @@ import java.util.*; +/** + *
Mustache templates are located in {@code src/main/resources/confluenceWikiDocs/}. + */ public class ConfluenceWikiCodegen extends DefaultCodegen implements CodegenConfig { private static final String ALL_OPERATIONS = ""; protected String invokerPackage = "org.openapitools.client"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppHttplibServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppHttplibServerCodegen.java index 1056c8b30eb7..cb29fdbba44a 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppHttplibServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppHttplibServerCodegen.java @@ -75,6 +75,7 @@ * - Automatic include generation for dependencies * * @author OpenAPI Generator Contributors + *
Mustache templates are located in {@code src/main/resources/cpp-httplib-server/}. */ public class CppHttplibServerCodegen extends AbstractCppCodegen { private final Logger LOGGER = LoggerFactory.getLogger(CppHttplibServerCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppOatppClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppOatppClientCodegen.java index eec28ac05de1..638f669828b8 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppOatppClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppOatppClientCodegen.java @@ -37,6 +37,9 @@ import static org.openapitools.codegen.utils.StringUtils.underscore; +/** + *
Mustache templates are located in {@code src/main/resources/cpp-oatpp-client/}. + */ public class CppOatppClientCodegen extends AbstractCppCodegen { private final Logger LOGGER = LoggerFactory.getLogger(CppOatppClientCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppOatppServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppOatppServerCodegen.java index d4d1a33fb7d1..c65dbce49798 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppOatppServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppOatppServerCodegen.java @@ -37,6 +37,9 @@ import static org.openapitools.codegen.utils.StringUtils.underscore; +/** + *
Mustache templates are located in {@code src/main/resources/cpp-oatpp-server/}. + */ public class CppOatppServerCodegen extends AbstractCppCodegen { private final Logger LOGGER = LoggerFactory.getLogger(CppOatppServerCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppPistacheServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppPistacheServerCodegen.java index b740e50db0a9..02fa879553fb 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppPistacheServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppPistacheServerCodegen.java @@ -37,6 +37,9 @@ import static org.openapitools.codegen.utils.StringUtils.underscore; +/** + *
Mustache templates are located in {@code src/main/resources/cpp-pistache-server/}. + */ public class CppPistacheServerCodegen extends AbstractCppCodegen { private final Logger LOGGER = LoggerFactory.getLogger(CppPistacheServerCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppQtClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppQtClientCodegen.java index b3f7c046321d..e5db677ce01f 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppQtClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppQtClientCodegen.java @@ -33,6 +33,9 @@ import static org.openapitools.codegen.utils.StringUtils.camelize; +/** + *
Mustache templates are located in {@code src/main/resources/cpp-qt-client/}. + */ public class CppQtClientCodegen extends CppQtAbstractCodegen implements CodegenConfig { public static final String OPTIONAL_PROJECT_FILE_DESC = "Generate client.pri."; public static final String DEFAULT_PACKAGE_NAME = "QtOpenAPIClient"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppQtQHttpEngineServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppQtQHttpEngineServerCodegen.java index 938211f67870..f748b7346ad2 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppQtQHttpEngineServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppQtQHttpEngineServerCodegen.java @@ -26,6 +26,9 @@ import static org.openapitools.codegen.utils.StringUtils.camelize; +/** + *
Mustache templates are located in {@code src/main/resources/cpp-qt-qhttpengine-server/}. + */ public class CppQtQHttpEngineServerCodegen extends CppQtAbstractCodegen implements CodegenConfig { protected final String SRC_DIR = "/src"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppRestSdkClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppRestSdkClientCodegen.java index 5a8e523cf513..e9b69ca54d55 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppRestSdkClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppRestSdkClientCodegen.java @@ -36,6 +36,9 @@ import static com.google.common.base.Strings.isNullOrEmpty; +/** + *
Mustache templates are located in {@code src/main/resources/cpp-rest-sdk-client/}. + */ public class CppRestSdkClientCodegen extends AbstractCppCodegen { public static final String DECLSPEC = "declspec"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppRestbedServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppRestbedServerCodegen.java index bf2054e472c7..37864c6637ea 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppRestbedServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppRestbedServerCodegen.java @@ -33,6 +33,9 @@ import static org.openapitools.codegen.utils.StringUtils.camelize; +/** + *
Mustache templates are located in {@code src/main/resources/cpp-restbed-server/}. + */ public class CppRestbedServerCodegen extends AbstractCppCodegen { public static final String DECLSPEC = "declspec"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppRestbedServerDeprecatedCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppRestbedServerDeprecatedCodegen.java index 603e81e00308..4f00fd906858 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppRestbedServerDeprecatedCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppRestbedServerDeprecatedCodegen.java @@ -33,6 +33,9 @@ import static org.openapitools.codegen.utils.StringUtils.camelize; +/** + *
Mustache templates are located in {@code src/main/resources/cpp-restbed-server-deprecated/}. + */ public class CppRestbedServerDeprecatedCodegen extends AbstractCppCodegen { public static final String DECLSPEC = "declspec"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppTinyClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppTinyClientCodegen.java index 7c55e0fbb24b..f8ec5ab20a11 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppTinyClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppTinyClientCodegen.java @@ -35,6 +35,9 @@ import java.io.File; import java.util.*; +/** + *
Mustache templates are located in {@code src/main/resources/cpp-tiny/}. + */ public class CppTinyClientCodegen extends AbstractCppCodegen implements CodegenConfig { public static final String PROJECT_NAME = "TinyClient"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppTizenClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppTizenClientCodegen.java index 9341df65be7d..17f31074996b 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppTizenClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppTizenClientCodegen.java @@ -35,6 +35,9 @@ import static org.openapitools.codegen.utils.CamelizeOption.LOWERCASE_FIRST_LETTER; import static org.openapitools.codegen.utils.StringUtils.camelize; +/** + *
Mustache templates are located in {@code src/main/resources/cpp-tizen-client/}. + */ public class CppTizenClientCodegen extends AbstractCppCodegen implements CodegenConfig { protected static String PREFIX = "ArtikCloud"; protected String sourceFolder = "src"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppUE4ClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppUE4ClientCodegen.java index 13ab898fa39a..6f1256c556a0 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppUE4ClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CppUE4ClientCodegen.java @@ -28,6 +28,9 @@ import static org.openapitools.codegen.utils.StringUtils.camelize; +/** + *
Mustache templates are located in {@code src/main/resources/cpp-ue4/}. + */ public class CppUE4ClientCodegen extends AbstractCppCodegen { public static final String CPP_NAMESPACE = "cppNamespace"; public static final String CPP_NAMESPACE_DESC = "C++ namespace (convention: name::space::for::api)."; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CrystalClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CrystalClientCodegen.java index 29bb9e09ab95..6fa3e18e38a8 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CrystalClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/CrystalClientCodegen.java @@ -42,6 +42,9 @@ import static org.openapitools.codegen.utils.StringUtils.camelize; import static org.openapitools.codegen.utils.StringUtils.underscore; +/** + *
Mustache templates are located in {@code src/main/resources/crystal/}. + */ public class CrystalClientCodegen extends DefaultCodegen { private final Logger LOGGER = LoggerFactory.getLogger(CrystalClientCodegen.class); private static final String NUMERIC_ENUM_PREFIX = "N"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/DartClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/DartClientCodegen.java index bcb5ebe195aa..ef43297e58e5 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/DartClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/DartClientCodegen.java @@ -26,6 +26,9 @@ import java.util.HashMap; import java.util.Map; +/** + *
Mustache templates are located in {@code src/main/resources/dart2/}. + */ public class DartClientCodegen extends AbstractDartCodegen { private final Logger LOGGER = LoggerFactory.getLogger(DartClientCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/DartDioClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/DartDioClientCodegen.java index 88e47bbf957a..077f79904a69 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/DartDioClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/DartDioClientCodegen.java @@ -51,6 +51,9 @@ import static org.openapitools.codegen.utils.StringUtils.underscore; +/** + *
Mustache templates are located in {@code src/main/resources/dart/libraries/dio/}. + */ public class DartDioClientCodegen extends AbstractDartCodegen { private final Logger LOGGER = LoggerFactory.getLogger(DartDioClientCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/EiffelClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/EiffelClientCodegen.java index af66fcf53e39..2e7862a377a9 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/EiffelClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/EiffelClientCodegen.java @@ -31,6 +31,9 @@ import java.util.Locale; import java.util.UUID; +/** + *
Mustache templates are located in {@code src/main/resources/Eiffel/}. + */ public class EiffelClientCodegen extends AbstractEiffelCodegen { private final Logger LOGGER = LoggerFactory.getLogger(EiffelClientCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ErlangClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ErlangClientCodegen.java index a596660a9c60..036260a0950f 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ErlangClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ErlangClientCodegen.java @@ -41,6 +41,9 @@ import static org.openapitools.codegen.utils.StringUtils.camelize; import static org.openapitools.codegen.utils.StringUtils.underscore; +/** + *
Mustache templates are located in {@code src/main/resources/erlang-client/}. + */ public class ErlangClientCodegen extends DefaultCodegen implements CodegenConfig { private final Logger LOGGER = LoggerFactory.getLogger(ErlangClientCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ErlangProperCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ErlangProperCodegen.java index c9ce46417995..1d405bb4eb7c 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ErlangProperCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ErlangProperCodegen.java @@ -41,6 +41,9 @@ import static org.openapitools.codegen.utils.StringUtils.camelize; import static org.openapitools.codegen.utils.StringUtils.underscore; +/** + *
Mustache templates are located in {@code src/main/resources/erlang-proper/}. + */ public class ErlangProperCodegen extends DefaultCodegen implements CodegenConfig { private final Logger LOGGER = LoggerFactory.getLogger(ErlangProperCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ErlangServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ErlangServerCodegen.java index 4581e6e4509f..5af36de57187 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ErlangServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ErlangServerCodegen.java @@ -35,6 +35,9 @@ import static org.openapitools.codegen.utils.StringUtils.camelize; import static org.openapitools.codegen.utils.StringUtils.underscore; +/** + *
Mustache templates are located in {@code src/main/resources/erlang-server/}. + */ public class ErlangServerCodegen extends DefaultCodegen implements CodegenConfig { private final Logger LOGGER = LoggerFactory.getLogger(ErlangServerCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ErlangServerDeprecatedCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ErlangServerDeprecatedCodegen.java index c0e0e60a32c4..43e70b6c9e8a 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ErlangServerDeprecatedCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ErlangServerDeprecatedCodegen.java @@ -37,6 +37,9 @@ import static org.openapitools.codegen.utils.StringUtils.camelize; import static org.openapitools.codegen.utils.StringUtils.underscore; +/** + *
Mustache templates are located in {@code src/main/resources/erlang-server-deprecated/}. + */ public class ErlangServerDeprecatedCodegen extends DefaultCodegen implements CodegenConfig { private final Logger LOGGER = LoggerFactory.getLogger(ErlangServerDeprecatedCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/FsharpFunctionsServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/FsharpFunctionsServerCodegen.java index 1a0622a4b2c3..36579c29ea9c 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/FsharpFunctionsServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/FsharpFunctionsServerCodegen.java @@ -28,6 +28,9 @@ import java.io.File; import java.util.EnumSet; +/** + *
Mustache templates are located in {@code src/main/resources/fsharp-functions-server/}. + */ public class FsharpFunctionsServerCodegen extends AbstractFSharpCodegen { public static final String PROJECT_NAME = "projectName"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/FsharpGiraffeServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/FsharpGiraffeServerCodegen.java index 7fbd01a65345..89d34518ea0e 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/FsharpGiraffeServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/FsharpGiraffeServerCodegen.java @@ -37,6 +37,9 @@ import static java.util.UUID.randomUUID; +/** + *
Mustache templates are located in {@code src/main/resources/fsharp-giraffe-server/}. + */ public class FsharpGiraffeServerCodegen extends AbstractFSharpCodegen { public static final String USE_SWASHBUCKLE = "useSwashbuckle"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GdscriptClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GdscriptClientCodegen.java index e2e7c5dc2004..759a5c33a2c9 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GdscriptClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GdscriptClientCodegen.java @@ -18,6 +18,9 @@ import static org.openapitools.codegen.utils.StringUtils.camelize; +/** + *
Handlebars templates are located in {@code src/main/resources/gdscript/}. + */ public class GdscriptClientCodegen extends DefaultCodegen implements CodegenConfig { // All generated core classes will use this affixes both in class_name and file name. diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GoClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GoClientCodegen.java index cb3e32f00b90..8b461185a10b 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GoClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GoClientCodegen.java @@ -43,6 +43,9 @@ import static org.openapitools.codegen.utils.CamelizeOption.LOWERCASE_FIRST_LETTER; import static org.openapitools.codegen.utils.StringUtils.camelize; +/** + *
Mustache templates are located in {@code src/main/resources/go/}. + */ public class GoClientCodegen extends AbstractGoCodegen { private final Logger LOGGER = LoggerFactory.getLogger(GoClientCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GoEchoServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GoEchoServerCodegen.java index 621494b0c7a5..35ca0be9ab73 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GoEchoServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GoEchoServerCodegen.java @@ -29,6 +29,9 @@ import java.util.EnumSet; import java.util.List; +/** + *
Mustache templates are located in {@code src/main/resources/go-echo-server/}. + */ public class GoEchoServerCodegen extends AbstractGoCodegen { protected String apiVersion = "1.0.0"; protected int serverPort = 8080; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GoGinServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GoGinServerCodegen.java index ce8721a251ed..e4441523a820 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GoGinServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GoGinServerCodegen.java @@ -30,6 +30,9 @@ import java.util.EnumSet; import java.util.List; +/** + *
Mustache templates are located in {@code src/main/resources/go-gin-server/}. + */ public class GoGinServerCodegen extends AbstractGoCodegen { private final Logger LOGGER = LoggerFactory.getLogger(GoGinServerCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GoServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GoServerCodegen.java index fbec59327245..f184024a7d9d 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GoServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GoServerCodegen.java @@ -34,6 +34,9 @@ import static org.openapitools.codegen.utils.StringUtils.camelize; +/** + *
Mustache templates are located in {@code src/main/resources/go-server/}. + */ public class GoServerCodegen extends AbstractGoCodegen { /** diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GraphQLNodeJSExpressServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GraphQLNodeJSExpressServerCodegen.java index 7bab192f4d50..a33474456578 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GraphQLNodeJSExpressServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GraphQLNodeJSExpressServerCodegen.java @@ -27,6 +27,9 @@ import java.io.File; import java.util.EnumSet; +/** + *
Mustache templates are located in {@code src/main/resources/graphql-nodejs-express-server/}. + */ public class GraphQLNodeJSExpressServerCodegen extends AbstractGraphQLCodegen implements CodegenConfig { private final Logger LOGGER = LoggerFactory.getLogger(GraphQLNodeJSExpressServerCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GraphQLSchemaCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GraphQLSchemaCodegen.java index c06f7a41fd12..c8c28b088795 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GraphQLSchemaCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GraphQLSchemaCodegen.java @@ -26,6 +26,9 @@ import java.util.EnumSet; +/** + *
Mustache templates are located in {@code src/main/resources/graphql-schema/}. + */ public class GraphQLSchemaCodegen extends AbstractGraphQLCodegen implements CodegenConfig { private final Logger LOGGER = LoggerFactory.getLogger(GraphQLSchemaCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GroovyClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GroovyClientCodegen.java index 8e60911c212a..8a5a8b645838 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GroovyClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/GroovyClientCodegen.java @@ -30,6 +30,9 @@ import static org.openapitools.codegen.utils.StringUtils.camelize; +/** + *
Mustache templates are located in {@code src/main/resources/Groovy/}. + */ public class GroovyClientCodegen extends AbstractJavaCodegen { public GroovyClientCodegen() { diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/HaskellHttpClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/HaskellHttpClientCodegen.java index 00d1a75e9673..f082fde1184e 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/HaskellHttpClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/HaskellHttpClientCodegen.java @@ -46,6 +46,9 @@ import static org.openapitools.codegen.utils.StringUtils.camelize; import static org.openapitools.codegen.utils.StringUtils.underscore; +/** + *
Mustache templates are located in {@code src/main/resources/haskell-http-client/}. + */ public class HaskellHttpClientCodegen extends DefaultCodegen implements CodegenConfig { private final Logger LOGGER = LoggerFactory.getLogger(HaskellHttpClientCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/HaskellServantCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/HaskellServantCodegen.java index 06703ff40856..1774aadf6862 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/HaskellServantCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/HaskellServantCodegen.java @@ -36,6 +36,9 @@ import static org.openapitools.codegen.utils.CamelizeOption.LOWERCASE_FIRST_LETTER; import static org.openapitools.codegen.utils.StringUtils.camelize; +/** + *
Mustache templates are located in {@code src/main/resources/haskell-servant/}. + */ public class HaskellServantCodegen extends DefaultCodegen implements CodegenConfig { private final Logger LOGGER = LoggerFactory.getLogger(HaskellServantCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/HaskellYesodServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/HaskellYesodServerCodegen.java index 38e1ba948657..41d779b18e18 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/HaskellYesodServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/HaskellYesodServerCodegen.java @@ -41,6 +41,9 @@ import static org.openapitools.codegen.utils.StringUtils.camelize; import static org.openapitools.codegen.utils.StringUtils.dashize; +/** + *
Mustache templates are located in {@code src/main/resources/haskell-yesod/}. + */ public class HaskellYesodServerCodegen extends DefaultCodegen implements CodegenConfig { public static final String PROJECT_NAME = "projectName"; public static final String API_MODULE_NAME = "apiModuleName"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JMeterClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JMeterClientCodegen.java index d005f54111b6..23e34ccd7353 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JMeterClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JMeterClientCodegen.java @@ -33,6 +33,9 @@ import java.util.HashSet; import java.util.Map; +/** + *
Mustache templates are located in {@code src/main/resources/jmeter-client/}. + */ public class JMeterClientCodegen extends DefaultCodegen implements CodegenConfig { // source folder where to write the files diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaCXFClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaCXFClientCodegen.java index 482c03282048..eed6ae36da88 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaCXFClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaCXFClientCodegen.java @@ -35,6 +35,9 @@ import java.util.List; import java.util.Map; +/** + *
Mustache templates are located in {@code src/main/resources/JavaJaxRS/cxf/}. + */ public class JavaCXFClientCodegen extends AbstractJavaCodegen implements BeanValidationFeatures, UseGenericResponseFeatures, GzipTestFeatures, LoggingTestFeatures { diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaCXFExtServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaCXFExtServerCodegen.java index fa134b13fb51..87deb2fe7f5e 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaCXFExtServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaCXFExtServerCodegen.java @@ -51,6 +51,7 @@ * An Apache CXF-based JAX-RS server with extended capabilities. * * @author Adrian Price, TIBCO Software Inc. + *
Mustache templates are located in {@code src/main/resources/JavaJaxRS/cxf-ext/}. */ public class JavaCXFExtServerCodegen extends JavaCXFServerCodegen implements CXFExtServerFeatures { class CodegenVariable { diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaCXFServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaCXFServerCodegen.java index 4dec500c234c..fd7c4b961531 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaCXFServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaCXFServerCodegen.java @@ -32,6 +32,9 @@ import java.io.File; import java.util.List; +/** + *
Mustache templates are located in {@code src/main/resources/JavaJaxRS/cxf/}. + */ public class JavaCXFServerCodegen extends AbstractJavaJAXRSServerCodegen implements CXFServerFeatures, GzipTestFeatures, LoggingTestFeatures, UseGenericResponseFeatures { private final Logger LOGGER = LoggerFactory.getLogger(JavaCXFServerCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaClientCodegen.java index 61b719e66461..0f1b4d97da6d 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaClientCodegen.java @@ -52,6 +52,12 @@ import static org.openapitools.codegen.utils.CamelizeOption.LOWERCASE_FIRST_LETTER; import static org.openapitools.codegen.utils.StringUtils.camelize; +/** + *
Mustache templates are located in + * {@code src/main/resources/Java/} (root templates shared across all libraries) and + * {@code src/main/resources/Java/libraries/} (library-specific overrides). + * A library-specific template shadows a root-level template of the same name. + */ public class JavaClientCodegen extends AbstractJavaCodegen implements BeanValidationFeatures, PerformBeanValidationFeatures, GzipFeatures { diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaDubboServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaDubboServerCodegen.java index 5d28f7b0b554..c0f9743f9f74 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaDubboServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaDubboServerCodegen.java @@ -45,6 +45,9 @@ import static org.openapitools.codegen.utils.StringUtils.camelize; +/** + *
Mustache templates are located in {@code src/main/resources/java-dubbo/}. + */ public class JavaDubboServerCodegen extends AbstractJavaCodegen { private final Logger LOGGER = LoggerFactory.getLogger(JavaDubboServerCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaHelidonClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaHelidonClientCodegen.java index dd31eae0f183..f7f31c614489 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaHelidonClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaHelidonClientCodegen.java @@ -42,6 +42,9 @@ import static org.openapitools.codegen.CodegenConstants.SERIALIZATION_LIBRARY; +/** + *
Mustache templates are located in {@code src/main/resources/java-helidon/common/} and {@code src/main/resources/java-helidon/client/}. + */ public class JavaHelidonClientCodegen extends JavaHelidonCommonCodegen { private final Logger LOGGER = LoggerFactory.getLogger(JavaHelidonClientCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaHelidonServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaHelidonServerCodegen.java index 9ad8110eef05..41ea7d8e6de4 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaHelidonServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaHelidonServerCodegen.java @@ -39,6 +39,12 @@ import static org.openapitools.codegen.utils.StringUtils.camelize; +/** + *
Mustache templates are located in + * {@code src/main/resources/java-helidon/server/} (root templates shared across all libraries) and + * {@code src/main/resources/java-helidon/server/libraries/} (library-specific overrides). + * A library-specific template shadows a root-level template of the same name. + */ public class JavaHelidonServerCodegen extends JavaHelidonCommonCodegen { private final Logger LOGGER = LoggerFactory.getLogger(JavaHelidonServerCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaInflectorServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaInflectorServerCodegen.java index ae73860f8c2a..05c10fe99259 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaInflectorServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaInflectorServerCodegen.java @@ -36,6 +36,9 @@ import static org.openapitools.codegen.utils.StringUtils.camelize; +/** + *
Mustache templates are located in {@code src/main/resources/JavaInflector/}. + */ public class JavaInflectorServerCodegen extends AbstractJavaCodegen { private final Logger LOGGER = LoggerFactory.getLogger(JavaInflectorServerCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaJAXRSCXFCDIServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaJAXRSCXFCDIServerCodegen.java index 15fe62076a50..d4ba2a8dc3bd 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaJAXRSCXFCDIServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaJAXRSCXFCDIServerCodegen.java @@ -34,6 +34,7 @@ * Similar to the original JAXRS generator, this creates API and Service classes * in /src/gen/java and a sample ServiceImpl in /src/main/java. The API uses CDI * to get an instance of ServiceImpl that implements the Service interface. + *
Mustache templates are located in {@code src/main/resources/JavaJaxRS/cxf-cdi/}. */ public class JavaJAXRSCXFCDIServerCodegen extends JavaJAXRSSpecServerCodegen implements BeanValidationFeatures { diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaJAXRSSpecServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaJAXRSSpecServerCodegen.java index a2c946454091..0f1f20634537 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaJAXRSSpecServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaJAXRSSpecServerCodegen.java @@ -35,6 +35,12 @@ import static org.openapitools.codegen.languages.features.GzipFeatures.USE_GZIP_FEATURE; +/** + *
Mustache templates are located in + * {@code src/main/resources/JavaJaxRS/spec/} (root templates shared across all libraries) and + * {@code src/main/resources/JavaJaxRS/spec/libraries/} (library-specific overrides). + * A library-specific template shadows a root-level template of the same name. + */ public class JavaJAXRSSpecServerCodegen extends AbstractJavaJAXRSServerCodegen { public static final String INTERFACE_ONLY = "interfaceOnly"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaJerseyServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaJerseyServerCodegen.java index ba16829bb40e..0aa9995c8b7f 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaJerseyServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaJerseyServerCodegen.java @@ -29,6 +29,12 @@ import java.util.List; import java.util.Map; +/** + *
Mustache templates are located in + * {@code src/main/resources/JavaJaxRS/} (root templates shared across all libraries) and + * {@code src/main/resources/JavaJaxRS/libraries/} (library-specific overrides). + * A library-specific template shadows a root-level template of the same name. + */ public class JavaJerseyServerCodegen extends AbstractJavaJAXRSServerCodegen { protected static final String LIBRARY_JERSEY2 = "jersey2"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaMSF4JServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaMSF4JServerCodegen.java index 9cd0136077ac..88afee77e335 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaMSF4JServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaMSF4JServerCodegen.java @@ -28,6 +28,9 @@ import java.util.List; import java.util.Map; +/** + *
Mustache templates are located in {@code src/main/resources/java-msf4j-server/}. + */ public class JavaMSF4JServerCodegen extends AbstractJavaJAXRSServerCodegen { protected static final String LIBRARY_JERSEY2 = "jersey2"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaMicronautClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaMicronautClientCodegen.java index 75fb319d1439..e113407ee75c 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaMicronautClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaMicronautClientCodegen.java @@ -16,6 +16,7 @@ * micronaut-openapi with the help of the plugin for * Gradle and * Maven. + *
Mustache templates are located in {@code src/main/resources/java-micronaut/}. */ @SuppressWarnings("removal") @Deprecated(forRemoval = true) diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaMicronautServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaMicronautServerCodegen.java index 5b909ed7f8ff..6aad66d97f08 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaMicronautServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaMicronautServerCodegen.java @@ -18,6 +18,7 @@ * micronaut-openapi with the help of the plugin for * Gradle and * Maven. + *
Mustache templates are located in {@code src/main/resources/java-micronaut/}. */ @SuppressWarnings("removal") @Deprecated(forRemoval = true) diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaPKMSTServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaPKMSTServerCodegen.java index cc6202bac891..e61d74f890db 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaPKMSTServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaPKMSTServerCodegen.java @@ -40,6 +40,7 @@ /** * Created by prokarma on 04/09/17. + *
Mustache templates are located in {@code src/main/resources/java-pkmst/}. */ @Setter public class JavaPKMSTServerCodegen extends AbstractJavaCodegen { diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaPlayFrameworkCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaPlayFrameworkCodegen.java index 9f2743be01de..77e694a2711f 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaPlayFrameworkCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaPlayFrameworkCodegen.java @@ -38,6 +38,9 @@ import static org.openapitools.codegen.utils.CamelizeOption.LOWERCASE_FIRST_LETTER; import static org.openapitools.codegen.utils.StringUtils.camelize; +/** + *
Mustache templates are located in {@code src/main/resources/JavaPlayFramework/}. + */ public class JavaPlayFrameworkCodegen extends AbstractJavaCodegen implements BeanValidationFeatures { private final Logger LOGGER = LoggerFactory.getLogger(JavaPlayFrameworkCodegen.class); public static final String TITLE = "title"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaResteasyEapServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaResteasyEapServerCodegen.java index e969c8c8cf29..b5c5424836cb 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaResteasyEapServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaResteasyEapServerCodegen.java @@ -33,6 +33,9 @@ import java.util.List; import java.util.Map; +/** + *
Mustache templates are located in {@code src/main/resources/JavaJaxRS/resteasy/eap/}. + */ @Setter public class JavaResteasyEapServerCodegen extends AbstractJavaJAXRSServerCodegen implements JbossFeature, BeanValidationFeatures, SwaggerFeatures { diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaResteasyServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaResteasyServerCodegen.java index 2b74520b9616..a54b12b78cd6 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaResteasyServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaResteasyServerCodegen.java @@ -31,6 +31,9 @@ import java.util.List; import java.util.Map; +/** + *
Mustache templates are located in {@code src/main/resources/JavaJaxRS/resteasy/}. + */ @Setter public class JavaResteasyServerCodegen extends AbstractJavaJAXRSServerCodegen implements JbossFeature { diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaUndertowServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaUndertowServerCodegen.java index 5437e15f9b59..299918c768f8 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaUndertowServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaUndertowServerCodegen.java @@ -36,6 +36,9 @@ import static org.openapitools.codegen.utils.StringUtils.camelize; +/** + *
Mustache templates are located in {@code src/main/resources/java-undertow-server/}. + */ public class JavaUndertowServerCodegen extends AbstractJavaCodegen { private final Logger LOGGER = LoggerFactory.getLogger(JavaUndertowServerCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaVertXServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaVertXServerCodegen.java index a06e46ffb675..3d888f3213f3 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaVertXServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaVertXServerCodegen.java @@ -43,6 +43,9 @@ import java.util.regex.Matcher; import java.util.regex.Pattern; +/** + *
Mustache templates are located in {@code src/main/resources/JavaVertXServer/}. + */ public class JavaVertXServerCodegen extends AbstractJavaCodegen { private final Logger LOGGER = LoggerFactory.getLogger(JavaVertXServerCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaVertXWebServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaVertXWebServerCodegen.java index 593794ef7e6f..fdd9a16a1e7f 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaVertXWebServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaVertXWebServerCodegen.java @@ -31,6 +31,9 @@ import java.util.stream.Collectors; import java.util.stream.Stream; +/** + *
Mustache templates are located in {@code src/main/resources/JavaVertXWebServer/}. + */ public class JavaVertXWebServerCodegen extends AbstractJavaCodegen { protected String resourceFolder = "src/main/resources"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaWiremockServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaWiremockServerCodegen.java index 60ee0fcf0ce1..147e560cdece 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaWiremockServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavaWiremockServerCodegen.java @@ -13,6 +13,9 @@ import java.util.HashMap; import java.util.regex.Matcher; +/** + *
Mustache templates are located in {@code src/main/resources/java-wiremock/}. + */ public class JavaWiremockServerCodegen extends AbstractJavaCodegen implements CodegenConfig { @Override diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptApolloClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptApolloClientCodegen.java index 03fe2bf5ba88..4933a844db37 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptApolloClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptApolloClientCodegen.java @@ -44,6 +44,9 @@ import static org.openapitools.codegen.utils.CamelizeOption.LOWERCASE_FIRST_LETTER; import static org.openapitools.codegen.utils.StringUtils.*; +/** + *
Mustache templates are located in {@code src/main/resources/Javascript-Apollo/}. + */ public class JavascriptApolloClientCodegen extends DefaultCodegen implements CodegenConfig { @SuppressWarnings("hiding") private final Logger LOGGER = LoggerFactory.getLogger(JavascriptApolloClientCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptClientCodegen.java index 83c7550546f8..e31349042a2e 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptClientCodegen.java @@ -43,6 +43,12 @@ import static org.openapitools.codegen.utils.CamelizeOption.LOWERCASE_FIRST_LETTER; import static org.openapitools.codegen.utils.StringUtils.*; +/** + *
Mustache templates are located in + * {@code src/main/resources/Javascript/} (root templates shared across all libraries) and + * {@code src/main/resources/Javascript/libraries/} (library-specific overrides). + * A library-specific template shadows a root-level template of the same name. + */ public class JavascriptClientCodegen extends DefaultCodegen implements CodegenConfig { @SuppressWarnings("hiding") private final Logger LOGGER = LoggerFactory.getLogger(JavascriptClientCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptClosureAngularClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptClosureAngularClientCodegen.java index 3629b1ed4d19..ae1f8cadf5e3 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptClosureAngularClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptClosureAngularClientCodegen.java @@ -39,6 +39,9 @@ import static org.openapitools.codegen.utils.CamelizeOption.LOWERCASE_FIRST_LETTER; import static org.openapitools.codegen.utils.StringUtils.camelize; +/** + *
Mustache templates are located in {@code src/main/resources/Javascript-Closure-Angular/}. + */ public class JavascriptClosureAngularClientCodegen extends DefaultCodegen implements CodegenConfig { private final Logger LOGGER = LoggerFactory.getLogger(JavascriptClosureAngularClientCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptFlowtypedClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptFlowtypedClientCodegen.java index 2221445d5617..7cdeb816e047 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptFlowtypedClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JavascriptFlowtypedClientCodegen.java @@ -34,6 +34,9 @@ import static org.openapitools.codegen.utils.StringUtils.dashize; +/** + *
Mustache templates are located in {@code src/main/resources/Javascript-Flowtyped/}. + */ @Getter @Setter public class JavascriptFlowtypedClientCodegen extends AbstractTypeScriptClientCodegen { diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JetbrainsHttpClientClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JetbrainsHttpClientClientCodegen.java index 5f6711b6d39a..647502edda6f 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JetbrainsHttpClientClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JetbrainsHttpClientClientCodegen.java @@ -48,6 +48,9 @@ Hopefully one day we can merge the similar code, as both generators stabilize */ +/** + *
Mustache templates are located in {@code src/main/resources/jetbrains-http-client/}. + */ public class JetbrainsHttpClientClientCodegen extends DefaultCodegen implements CodegenConfig { private final Logger LOGGER = LoggerFactory.getLogger(JetbrainsHttpClientClientCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JuliaClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JuliaClientCodegen.java index 7cdeb00d6254..de5887cd3de0 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JuliaClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JuliaClientCodegen.java @@ -25,6 +25,9 @@ import java.io.File; +/** + *
Mustache templates are located in {@code src/main/resources/julia-client/}. + */ public class JuliaClientCodegen extends AbstractJuliaCodegen { /** * Configures the type of generator. diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JuliaServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JuliaServerCodegen.java index e2bf36dd4315..6acd686ff2c7 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JuliaServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/JuliaServerCodegen.java @@ -25,6 +25,9 @@ import java.io.File; +/** + *
Mustache templates are located in {@code src/main/resources/julia-server/}. + */ public class JuliaServerCodegen extends AbstractJuliaCodegen { /** * Configures the type of generator. diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/K6ClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/K6ClientCodegen.java index 0206116364d7..9c2c5fe3f011 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/K6ClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/K6ClientCodegen.java @@ -57,6 +57,9 @@ import static org.openapitools.codegen.utils.CamelizeOption.LOWERCASE_FIRST_LETTER; import static org.openapitools.codegen.utils.StringUtils.*; +/** + *
Mustache templates are located in {@code src/main/resources/k6/}. + */ public class K6ClientCodegen extends DefaultCodegen implements CodegenConfig { // K6 vendor extension - operation grouping - group operations and define their diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinClientCodegen.java index 7bd9cacf59f2..fe2407cd128c 100755 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinClientCodegen.java @@ -61,6 +61,12 @@ import static java.util.Collections.sort; +/** + *
Mustache templates are located in + * {@code src/main/resources/kotlin-client/} (root templates shared across all libraries) and + * {@code src/main/resources/kotlin-client/libraries/} (library-specific overrides). + * A library-specific template shadows a root-level template of the same name. + */ public class KotlinClientCodegen extends AbstractKotlinCodegen { private final Logger LOGGER = LoggerFactory.getLogger(KotlinClientCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinMiskServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinMiskServerCodegen.java index b9f67ab9942b..8c8372075483 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinMiskServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinMiskServerCodegen.java @@ -46,6 +46,9 @@ import static org.openapitools.codegen.utils.StringUtils.camelize; +/** + *
Mustache templates are located in {@code src/main/resources/kotlin-misk/}. + */ public class KotlinMiskServerCodegen extends AbstractKotlinCodegen implements BeanValidationFeatures { private final Logger LOGGER = LoggerFactory.getLogger(KotlinMiskServerCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinServerCodegen.java index 8437a0e3d50c..27604bdfca66 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinServerCodegen.java @@ -57,6 +57,12 @@ import static org.openapitools.codegen.languages.KotlinServerCodegen.Constants.USE_TAGS; +/** + *
Mustache templates are located in + * {@code src/main/resources/kotlin-server/} (root templates shared across all libraries) and + * {@code src/main/resources/kotlin-server/libraries/} (library-specific overrides). + * A library-specific template shadows a root-level template of the same name. + */ public class KotlinServerCodegen extends AbstractKotlinCodegen implements BeanValidationFeatures { public static final String DEFAULT_LIBRARY = Constants.KTOR; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinSpringServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinSpringServerCodegen.java index 153aef1d5165..38845bcf3bb0 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinSpringServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinSpringServerCodegen.java @@ -53,6 +53,14 @@ import static org.openapitools.codegen.utils.CamelizeOption.LOWERCASE_FIRST_LETTER; import static org.openapitools.codegen.utils.StringUtils.camelize; +/** + * OpenAPI Generator codegen implementation for Kotlin + Spring. + * + *
Mustache templates are located in + * {@code src/main/resources/kotlin-spring/} (root templates shared across all libraries) and + * {@code src/main/resources/kotlin-spring/libraries/} (library-specific overrides). + * A library-specific template shadows a root-level template of the same name. + */ public class KotlinSpringServerCodegen extends AbstractKotlinCodegen implements BeanValidationFeatures, DocumentationProviderFeatures, SwaggerUIFeatures { diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinVertxServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinVertxServerCodegen.java index 525b327212a4..a9d99b5e3fdb 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinVertxServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinVertxServerCodegen.java @@ -28,6 +28,9 @@ import java.io.File; import java.util.EnumSet; +/** + *
Mustache templates are located in {@code src/main/resources/kotlin-vertx-server/}. + */ public class KotlinVertxServerCodegen extends AbstractKotlinCodegen { protected String rootPackage = "org.openapitools.server.api"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinWiremockServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinWiremockServerCodegen.java index 4af750f7b454..948e5142c680 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinWiremockServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinWiremockServerCodegen.java @@ -18,6 +18,9 @@ import java.util.stream.Collectors; import java.util.stream.Stream; +/** + *
Mustache templates are located in {@code src/main/resources/kotlin-wiremock/}. + */ public class KotlinWiremockServerCodegen extends AbstractKotlinCodegen { protected static final String VENDOR_EXTENSION_BASE_NAME_LITERAL = "x-base-name-literal"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KtormSchemaCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KtormSchemaCodegen.java index 4483eec5daee..81fdd4767189 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KtormSchemaCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KtormSchemaCodegen.java @@ -40,6 +40,9 @@ // This code was almost entirely based on MySqlSchemaCodegen. +/** + *
Mustache templates are located in {@code src/main/resources/ktorm-schema/}. + */ @SuppressWarnings("unchecked") public class KtormSchemaCodegen extends AbstractKotlinCodegen { private final Logger LOGGER = LoggerFactory.getLogger(KtormSchemaCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/LuaClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/LuaClientCodegen.java index 92c38a91f562..23e6a4cf06c2 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/LuaClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/LuaClientCodegen.java @@ -38,6 +38,9 @@ import static org.openapitools.codegen.utils.StringUtils.camelize; import static org.openapitools.codegen.utils.StringUtils.underscore; +/** + *
Mustache templates are located in {@code src/main/resources/lua/}. + */ public class LuaClientCodegen extends DefaultCodegen implements CodegenConfig { private final Logger LOGGER = LoggerFactory.getLogger(LuaClientCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/MarkdownDocumentationCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/MarkdownDocumentationCodegen.java index 1277b7e46a55..3f63c5312c53 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/MarkdownDocumentationCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/MarkdownDocumentationCodegen.java @@ -10,6 +10,9 @@ import static org.openapitools.codegen.utils.StringUtils.escape; +/** + *
Mustache templates are located in {@code src/main/resources/markdown-documentation/}. + */ public class MarkdownDocumentationCodegen extends DefaultCodegen implements CodegenConfig { public static final String PROJECT_NAME = "projectName"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/MysqlSchemaCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/MysqlSchemaCodegen.java index 1da17d653d06..b98ba6b82cec 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/MysqlSchemaCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/MysqlSchemaCodegen.java @@ -33,6 +33,9 @@ import static org.openapitools.codegen.utils.StringUtils.underscore; +/** + *
Mustache templates are located in {@code src/main/resources/mysql-schema/}. + */ @SuppressWarnings("unchecked") public class MysqlSchemaCodegen extends DefaultCodegen implements CodegenConfig { private final Logger LOGGER = LoggerFactory.getLogger(MysqlSchemaCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/N4jsClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/N4jsClientCodegen.java index 7c706a1b5e97..7565cb12fc19 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/N4jsClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/N4jsClientCodegen.java @@ -39,6 +39,9 @@ import static org.openapitools.codegen.CodegenConstants.*; +/** + *
Mustache templates are located in {@code src/main/resources/n4js/}. + */ public class N4jsClientCodegen extends DefaultCodegen implements CodegenConfig { public static final String CHECK_REQUIRED_PARAMS_NOT_NULL = "checkRequiredParamsNotNull"; public static final String CHECK_SUPERFLUOUS_BODY_PROPS = "checkSuperfluousBodyProps"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/NimClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/NimClientCodegen.java index 35f3ff81c2d6..14af6c299bf8 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/NimClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/NimClientCodegen.java @@ -40,6 +40,9 @@ import static org.openapitools.codegen.utils.CamelizeOption.LOWERCASE_FIRST_LETTER; import static org.openapitools.codegen.utils.StringUtils.camelize; +/** + *
Mustache templates are located in {@code src/main/resources/nim-client/}. + */ public class NimClientCodegen extends DefaultCodegen implements CodegenConfig { final Logger LOGGER = LoggerFactory.getLogger(NimClientCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/NodeJSExpressServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/NodeJSExpressServerCodegen.java index 61931624de0b..fb7001488174 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/NodeJSExpressServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/NodeJSExpressServerCodegen.java @@ -48,6 +48,9 @@ import static org.openapitools.codegen.utils.StringUtils.camelize; +/** + *
Mustache templates are located in {@code src/main/resources/nodejs-express-server/}. + */ public class NodeJSExpressServerCodegen extends DefaultCodegen implements CodegenConfig { private final Logger LOGGER = LoggerFactory.getLogger(NodeJSExpressServerCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/OCamlClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/OCamlClientCodegen.java index c6c8ef3ae866..29e0cdcb8eff 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/OCamlClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/OCamlClientCodegen.java @@ -44,6 +44,9 @@ import static org.openapitools.codegen.utils.StringUtils.escape; import static org.openapitools.codegen.utils.StringUtils.underscore; +/** + *
Mustache templates are located in {@code src/main/resources/ocaml/}. + */ public class OCamlClientCodegen extends DefaultCodegen implements CodegenConfig { private final Logger LOGGER = LoggerFactory.getLogger(OCamlClientCodegen.class); public static final String PACKAGE_NAME = "packageName"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ObjcClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ObjcClientCodegen.java index 9c388464071f..7298c06bb172 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ObjcClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ObjcClientCodegen.java @@ -35,6 +35,9 @@ import static org.openapitools.codegen.utils.CamelizeOption.LOWERCASE_FIRST_LETTER; import static org.openapitools.codegen.utils.StringUtils.camelize; +/** + *
Mustache templates are located in {@code src/main/resources/objc/}. + */ public class ObjcClientCodegen extends DefaultCodegen implements CodegenConfig { private final Logger LOGGER = LoggerFactory.getLogger(ObjcClientCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PerlClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PerlClientCodegen.java index 95cd04247ccc..6188b21f8797 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PerlClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PerlClientCodegen.java @@ -37,6 +37,9 @@ import static org.openapitools.codegen.utils.StringUtils.camelize; import static org.openapitools.codegen.utils.StringUtils.underscore; +/** + *
Mustache templates are located in {@code src/main/resources/perl/}. + */ public class PerlClientCodegen extends DefaultCodegen implements CodegenConfig { private final Logger LOGGER = LoggerFactory.getLogger(PerlClientCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpClientCodegen.java index baeae7e39486..cc666a5723b0 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpClientCodegen.java @@ -32,6 +32,12 @@ import java.util.EnumSet; import java.util.List; +/** + *
Mustache templates are located in + * {@code src/main/resources/php/} (root templates shared across all libraries) and + * {@code src/main/resources/php/libraries/} (library-specific overrides). + * A library-specific template shadows a root-level template of the same name. + */ public class PhpClientCodegen extends AbstractPhpCodegen { @SuppressWarnings("hiding") private final Logger LOGGER = LoggerFactory.getLogger(PhpClientCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpDataTransferClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpDataTransferClientCodegen.java index 24f4795b3703..665b32661aa7 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpDataTransferClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpDataTransferClientCodegen.java @@ -41,6 +41,9 @@ import java.io.File; import java.util.*; +/** + *
Mustache templates are located in {@code src/main/resources/php-dt/}. + */ public class PhpDataTransferClientCodegen extends AbstractPhpCodegen { private final Logger LOGGER = LoggerFactory.getLogger(PhpDataTransferClientCodegen.class); // Custom generator option names diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpFlightServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpFlightServerCodegen.java index bd35553b9834..0a537404b41e 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpFlightServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpFlightServerCodegen.java @@ -35,6 +35,9 @@ import static org.openapitools.codegen.utils.StringUtils.camelize; +/** + *
Mustache templates are located in {@code src/main/resources/php-flight/}. + */ public class PhpFlightServerCodegen extends AbstractPhpCodegen { private final Logger LOGGER = LoggerFactory.getLogger(PhpFlightServerCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpLaravelServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpLaravelServerCodegen.java index 4af9a8135a04..7777dc463b8a 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpLaravelServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpLaravelServerCodegen.java @@ -25,6 +25,9 @@ import static org.openapitools.codegen.utils.StringUtils.camelize; +/** + *
Mustache templates are located in {@code src/main/resources/php-laravel/}. + */ public class PhpLaravelServerCodegen extends AbstractPhpCodegen implements CodegenConfig { private static final String AUTOWIRE = "autowire"; private final Logger LOGGER = LoggerFactory.getLogger(PhpLaravelServerCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpLumenServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpLumenServerCodegen.java index fce2d7f80a65..6c3486b64912 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpLumenServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpLumenServerCodegen.java @@ -31,6 +31,9 @@ import java.util.List; import java.util.Locale; +/** + *
Mustache templates are located in {@code src/main/resources/php-lumen/}. + */ public class PhpLumenServerCodegen extends AbstractPhpCodegen { @SuppressWarnings("hiding") protected String apiVersion = "1.0.0"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpMezzioPathHandlerServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpMezzioPathHandlerServerCodegen.java index d79fa1b0b004..e77d047d61cc 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpMezzioPathHandlerServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpMezzioPathHandlerServerCodegen.java @@ -40,6 +40,9 @@ import java.io.File; import java.util.*; +/** + *
Mustache templates are located in {@code src/main/resources/php-mezzio-ph/}. + */ public class PhpMezzioPathHandlerServerCodegen extends AbstractPhpCodegen { private final Logger LOGGER = LoggerFactory.getLogger(PhpMezzioPathHandlerServerCodegen.class); // Custom generator option names diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpNextgenClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpNextgenClientCodegen.java index c218b7264a31..46975b5d922a 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpNextgenClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpNextgenClientCodegen.java @@ -36,6 +36,9 @@ import java.io.File; import java.util.*; +/** + *
Mustache templates are located in {@code src/main/resources/php-nextgen/}. + */ public class PhpNextgenClientCodegen extends AbstractPhpCodegen { @SuppressWarnings("hiding") private final Logger LOGGER = LoggerFactory.getLogger(PhpNextgenClientCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpSilexServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpSilexServerCodegen.java index d0ae87c514d6..9cee9c62f7bf 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpSilexServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpSilexServerCodegen.java @@ -35,6 +35,9 @@ import static org.openapitools.codegen.utils.StringUtils.camelize; import static org.openapitools.codegen.utils.StringUtils.underscore; +/** + *
Mustache templates are located in {@code src/main/resources/php-silex/}. + */ public class PhpSilexServerCodegen extends DefaultCodegen implements CodegenConfig { protected String invokerPackage; protected String groupId = "org.openapitools"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpSlim4ServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpSlim4ServerCodegen.java index a1822fe72e23..51e392fc4f00 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpSlim4ServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpSlim4ServerCodegen.java @@ -41,6 +41,9 @@ import static org.openapitools.codegen.utils.StringUtils.camelize; +/** + *
Mustache templates are located in {@code src/main/resources/php-slim4-server/}. + */ public class PhpSlim4ServerCodegen extends AbstractPhpCodegen { private final Logger LOGGER = LoggerFactory.getLogger(PhpSlim4ServerCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpSymfonyServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpSymfonyServerCodegen.java index 98eb526a9c62..fa4c022a2691 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpSymfonyServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PhpSymfonyServerCodegen.java @@ -36,6 +36,9 @@ import static org.openapitools.codegen.utils.StringUtils.camelize; +/** + *
Mustache templates are located in {@code src/main/resources/php-symfony/}. + */ public class PhpSymfonyServerCodegen extends AbstractPhpCodegen implements CodegenConfig { @SuppressWarnings("hiding") private final Logger LOGGER = LoggerFactory.getLogger(PhpSymfonyServerCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PlantumlDocumentationCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PlantumlDocumentationCodegen.java index 8ad9ca6c2fd1..74e22d295f87 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PlantumlDocumentationCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PlantumlDocumentationCodegen.java @@ -27,6 +27,9 @@ import java.util.*; import java.util.stream.Collectors; +/** + *
Mustache templates are located in {@code src/main/resources/plantuml/}. + */ public class PlantumlDocumentationCodegen extends DefaultCodegen implements CodegenConfig { public static final String ALL_OF_SUFFIX = "AllOf"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PostgresqlSchemaCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PostgresqlSchemaCodegen.java index 8630b4bb303c..a2cd92b6854a 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PostgresqlSchemaCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PostgresqlSchemaCodegen.java @@ -35,6 +35,9 @@ import static org.openapitools.codegen.utils.StringUtils.underscore; +/** + *
Mustache templates are located in {@code src/main/resources/postgresql-schema/}. + */ @SuppressWarnings("unchecked") public class PostgresqlSchemaCodegen extends DefaultCodegen { private final Logger LOGGER = LoggerFactory.getLogger(PostgresqlSchemaCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PostmanCollectionCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PostmanCollectionCodegen.java index 124bc29b7933..96a9e04619e9 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PostmanCollectionCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PostmanCollectionCodegen.java @@ -29,6 +29,7 @@ /** * OpenAPI generator for Postman Collection format v2.1 + *
Mustache templates are located in {@code src/main/resources/postman-collection/}. */ public class PostmanCollectionCodegen extends DefaultCodegen implements CodegenConfig { diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PowerShellClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PowerShellClientCodegen.java index d0c603d20a07..c5fdf0cf21f2 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PowerShellClientCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PowerShellClientCodegen.java @@ -40,6 +40,9 @@ import static java.util.UUID.randomUUID; import static org.openapitools.codegen.utils.StringUtils.camelize; +/** + *
Mustache templates are located in {@code src/main/resources/powershell/}. + */ public class PowerShellClientCodegen extends DefaultCodegen implements CodegenConfig { private final Logger LOGGER = LoggerFactory.getLogger(PowerShellClientCodegen.class); @Setter private String packageGuid = "{" + randomUUID().toString().toUpperCase(Locale.ROOT) + "}"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ProtobufSchemaCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ProtobufSchemaCodegen.java index 9e1b641b6e9d..dac8e52cfcd5 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ProtobufSchemaCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ProtobufSchemaCodegen.java @@ -49,6 +49,9 @@ import static org.openapitools.codegen.utils.StringUtils.*; +/** + *
Mustache templates are located in {@code src/main/resources/protobuf-schema/}. + */ public class ProtobufSchemaCodegen extends DefaultCodegen implements CodegenConfig { private static final String IMPORT = "import"; diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonAiohttpConnexionServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonAiohttpConnexionServerCodegen.java index a7777edc0fb3..391124585498 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonAiohttpConnexionServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonAiohttpConnexionServerCodegen.java @@ -22,6 +22,9 @@ import java.util.EnumSet; +/** + *
Mustache templates are located in {@code src/main/resources/python-aiohttp/}. + */ public class PythonAiohttpConnexionServerCodegen extends AbstractPythonConnexionServerCodegen { private final Logger LOGGER = LoggerFactory.getLogger(PythonAiohttpConnexionServerCodegen.class); diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonBluePlanetServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonBluePlanetServerCodegen.java index e1d89491d104..8615ad4fbf10 100755 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonBluePlanetServerCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/PythonBluePlanetServerCodegen.java @@ -24,6 +24,9 @@ import java.io.File; import java.util.EnumSet; +/** + *
Mustache templates are located in {@code src/main/resources/python-blueplanet/}. + */ public class PythonBluePlanetServerCodegen extends AbstractPythonConnexionServerCodegen { private final Logger LOGGER = LoggerFactory.getLogger(PythonBluePlanetServerCodegen.class); 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 0a02a1265526..fdf19feff107 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 @@ -38,6 +38,9 @@ import static org.openapitools.codegen.utils.StringUtils.underscore; +/** + *
Mustache templates are located in {@code src/main/resources/python/}. + */ public class PythonClientCodegen extends AbstractPythonCodegen implements CodegenConfig { private final Logger LOGGER = LoggerFactory.getLogger(PythonClientCodegen.class); 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 ba23e9df492d..2c61ad4e5a34 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 @@ -43,6 +43,9 @@ import static org.openapitools.codegen.utils.StringUtils.underscore; +/** + *
Mustache templates are located in {@code src/main/resources/python-fastapi/}.
+ */
public class PythonFastAPIServerCodegen extends AbstractPythonCodegen {
private static class SnakeCaseKeySerializer extends JsonSerializer Mustache templates are located in {@code src/main/resources/python-flask/}.
+ */
public class PythonFlaskConnexionServerCodegen extends AbstractPythonConnexionServerCodegen {
private final Logger LOGGER = LoggerFactory.getLogger(PythonFlaskConnexionServerCodegen.class);
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 0834b51cd4cf..ab529149d90e 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
@@ -36,6 +36,9 @@
import static org.openapitools.codegen.utils.StringUtils.underscore;
+/**
+ * Mustache templates are located in {@code src/main/resources/python-pydantic-v1/}.
+ */
public class PythonPydanticV1ClientCodegen extends AbstractPythonPydanticV1Codegen implements CodegenConfig {
private final Logger LOGGER = LoggerFactory.getLogger(PythonPydanticV1ClientCodegen.class);
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RClientCodegen.java
index 188436a75eb5..03f84dfab7fa 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RClientCodegen.java
@@ -44,6 +44,12 @@
import static org.openapitools.codegen.utils.StringUtils.camelize;
import static org.openapitools.codegen.utils.StringUtils.underscore;
+/**
+ * Mustache templates are located in
+ * {@code src/main/resources/r/} (root templates shared across all libraries) and
+ * {@code src/main/resources/r/libraries/} (library-specific overrides).
+ * A library-specific template shadows a root-level template of the same name.
+ */
public class RClientCodegen extends DefaultCodegen implements CodegenConfig {
private final Logger LOGGER = LoggerFactory.getLogger(RClientCodegen.class);
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubyClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubyClientCodegen.java
index bd8595749bb2..b7bd99bb90dc 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubyClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubyClientCodegen.java
@@ -40,6 +40,9 @@
import static org.openapitools.codegen.utils.StringUtils.camelize;
import static org.openapitools.codegen.utils.StringUtils.underscore;
+/**
+ * Mustache templates are located in {@code src/main/resources/ruby-client/}.
+ */
public class RubyClientCodegen extends AbstractRubyCodegen {
public static final String GEM_VERSION = "gemVersion";
public static final String GEM_LICENSE = "gemLicense";
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubyOnRailsServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubyOnRailsServerCodegen.java
index b3f484f375cd..c52b4a0c2060 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubyOnRailsServerCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubyOnRailsServerCodegen.java
@@ -34,6 +34,9 @@
import static org.openapitools.codegen.utils.StringUtils.camelize;
import static org.openapitools.codegen.utils.StringUtils.underscore;
+/**
+ * Mustache templates are located in {@code src/main/resources/ruby-on-rails-server/}.
+ */
public class RubyOnRailsServerCodegen extends AbstractRubyCodegen {
private final Logger LOGGER = LoggerFactory.getLogger(RubyOnRailsServerCodegen.class);
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubySinatraServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubySinatraServerCodegen.java
index 1e51a349e0db..85493d7dbbf7 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubySinatraServerCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RubySinatraServerCodegen.java
@@ -31,6 +31,9 @@
import static org.openapitools.codegen.utils.StringUtils.camelize;
import static org.openapitools.codegen.utils.StringUtils.underscore;
+/**
+ * Mustache templates are located in {@code src/main/resources/ruby-sinatra-server/}.
+ */
public class RubySinatraServerCodegen extends AbstractRubyCodegen {
private final Logger LOGGER = LoggerFactory.getLogger(RubySinatraServerCodegen.class);
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RustAxumServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RustAxumServerCodegen.java
index a6450d6f3f52..5826a1d86526 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RustAxumServerCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RustAxumServerCodegen.java
@@ -52,6 +52,9 @@
import static org.openapitools.codegen.utils.StringUtils.camelize;
import static org.openapitools.codegen.utils.StringUtils.underscore;
+/**
+ * Mustache templates are located in {@code src/main/resources/rust-axum/}.
+ */
public class RustAxumServerCodegen extends AbstractRustCodegen implements CodegenConfig {
public static final String PROJECT_NAME = "openapi-server";
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RustClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RustClientCodegen.java
index fca7809c3b33..7f42d081ed00 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RustClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/RustClientCodegen.java
@@ -48,6 +48,9 @@
import java.util.function.Function;
import java.util.stream.Collectors;
+/**
+ * Mustache templates are located in {@code src/main/resources/rust/}.
+ */
public class RustClientCodegen extends AbstractRustCodegen implements CodegenConfig {
private final Logger LOGGER = LoggerFactory.getLogger(RustClientCodegen.class);
@Setter(AccessLevel.PRIVATE) private boolean useSingleRequestParameter = false;
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 537f86813c47..3c1d2fdb2e70 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
@@ -52,6 +52,9 @@
import static org.openapitools.codegen.utils.StringUtils.camelize;
import static org.openapitools.codegen.utils.StringUtils.underscore;
+/**
+ * Mustache templates are located in {@code src/main/resources/rust-server/}.
+ */
public class RustServerCodegen extends AbstractRustCodegen implements CodegenConfig {
private final Logger LOGGER = LoggerFactory.getLogger(RustServerCodegen.class);
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 96f28a9b14c6..33fd1a957e92 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
@@ -52,6 +52,9 @@
import static org.openapitools.codegen.utils.StringUtils.camelize;
import static org.openapitools.codegen.utils.StringUtils.underscore;
+/**
+ * Mustache templates are located in {@code src/main/resources/rust-server/}.
+ */
public class RustServerCodegenDeprecated extends AbstractRustCodegen implements CodegenConfig {
private final Logger LOGGER = LoggerFactory.getLogger(RustServerCodegenDeprecated.class);
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaAkkaClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaAkkaClientCodegen.java
index 749ea34f98ef..2fc310170f4b 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaAkkaClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaAkkaClientCodegen.java
@@ -32,6 +32,9 @@
import java.io.File;
import java.util.*;
+/**
+ * Mustache templates are located in {@code src/main/resources/scala-akka-client/}.
+ */
public class ScalaAkkaClientCodegen extends AbstractScalaCodegen implements CodegenConfig {
protected String mainPackage = "org.openapitools.client";
protected String groupId = "org.openapitools";
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaAkkaHttpServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaAkkaHttpServerCodegen.java
index 72f7b1510e06..9b2d49182aad 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaAkkaHttpServerCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaAkkaHttpServerCodegen.java
@@ -36,6 +36,9 @@
import java.util.regex.Matcher;
import java.util.regex.Pattern;
+/**
+ * Mustache templates are located in {@code src/main/resources/scala-akka-http-server/}.
+ */
public class ScalaAkkaHttpServerCodegen extends AbstractScalaCodegen implements CodegenConfig {
protected String groupId;
protected String artifactId;
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaCaskServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaCaskServerCodegen.java
index 7179f7374817..6b05a37064ba 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaCaskServerCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaCaskServerCodegen.java
@@ -38,6 +38,9 @@
import static org.openapitools.codegen.utils.StringUtils.camelize;
+/**
+ * Mustache templates are located in {@code src/main/resources/scala-cask/}.
+ */
public class ScalaCaskServerCodegen extends AbstractScalaCodegen implements CodegenConfig {
public static final String PROJECT_NAME = "projectName";
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaFinchServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaFinchServerCodegen.java
index bd09a19a0e74..62a81712d29f 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaFinchServerCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaFinchServerCodegen.java
@@ -33,6 +33,9 @@
import java.io.File;
import java.util.*;
+/**
+ * Mustache templates are located in {@code src/main/resources/scala-finch/}.
+ */
public class ScalaFinchServerCodegen extends DefaultCodegen implements CodegenConfig {
private final Logger LOGGER = LoggerFactory.getLogger(ScalaFinchServerCodegen.class);
protected String invokerPackage = "org.openapitools.client";
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaHttp4sClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaHttp4sClientCodegen.java
index a3e9b0a47b77..04e1086dc85d 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaHttp4sClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaHttp4sClientCodegen.java
@@ -38,6 +38,9 @@
import static org.openapitools.codegen.CodegenConstants.X_IMPLEMENTS;
+/**
+ * Mustache templates are located in {@code src/main/resources/scala-http4s/}.
+ */
public class ScalaHttp4sClientCodegen extends AbstractScalaCodegen implements CodegenConfig {
private final Logger LOGGER = LoggerFactory.getLogger(ScalaHttp4sClientCodegen.class);
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaHttp4sServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaHttp4sServerCodegen.java
index 776a30dfb77a..6f439386ad08 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaHttp4sServerCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaHttp4sServerCodegen.java
@@ -34,6 +34,9 @@
import static org.openapitools.codegen.CodegenConstants.X_IMPLEMENTS;
+/**
+ * Mustache templates are located in {@code src/main/resources/scala-http4s-server/}.
+ */
public class ScalaHttp4sServerCodegen extends DefaultCodegen implements CodegenConfig {
private final Logger LOGGER = LoggerFactory.getLogger(ScalaHttp4sServerCodegen.class);
protected String artifactId = "http4s-server";
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaLagomServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaLagomServerCodegen.java
index 57efc5671b20..415a4603e081 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaLagomServerCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaLagomServerCodegen.java
@@ -34,6 +34,9 @@
import static org.openapitools.codegen.utils.CamelizeOption.LOWERCASE_FIRST_LETTER;
import static org.openapitools.codegen.utils.StringUtils.camelize;
+/**
+ * Mustache templates are located in {@code src/main/resources/scala-lagom-server/}.
+ */
public class ScalaLagomServerCodegen extends AbstractScalaCodegen implements CodegenConfig {
private final Logger LOGGER = LoggerFactory.getLogger(ScalaLagomServerCodegen.class);
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaPekkoClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaPekkoClientCodegen.java
index 5e78269ca85a..2cbfd7e8e1ee 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaPekkoClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaPekkoClientCodegen.java
@@ -32,6 +32,9 @@
import java.io.File;
import java.util.*;
+/**
+ * Mustache templates are located in {@code src/main/resources/scala-pekko-client/}.
+ */
public class ScalaPekkoClientCodegen extends AbstractScalaCodegen implements CodegenConfig {
protected String mainPackage = "org.openapitools.client";
protected String groupId = "org.openapitools";
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaPlayFrameworkServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaPlayFrameworkServerCodegen.java
index 13017961c66f..f7ec02ae4dae 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaPlayFrameworkServerCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaPlayFrameworkServerCodegen.java
@@ -39,6 +39,9 @@
import static org.openapitools.codegen.utils.CamelizeOption.LOWERCASE_FIRST_LETTER;
import static org.openapitools.codegen.utils.StringUtils.camelize;
+/**
+ * Mustache templates are located in {@code src/main/resources/scala-play-server/}.
+ */
public class ScalaPlayFrameworkServerCodegen extends AbstractScalaCodegen implements CodegenConfig {
public static final String TITLE = "title";
public static final String SKIP_STUBS = "skipStubs";
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaSttp4ClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaSttp4ClientCodegen.java
index b628cb615500..36363057b66d 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaSttp4ClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaSttp4ClientCodegen.java
@@ -38,6 +38,9 @@
import java.util.regex.Matcher;
import java.util.regex.Pattern;
+/**
+ * Mustache templates are located in {@code src/main/resources/scala-sttp4/}.
+ */
public class ScalaSttp4ClientCodegen extends AbstractScalaCodegen implements CodegenConfig {
private static final StringProperty STTP_CLIENT_VERSION = new StringProperty("sttpClientVersion", "The version of " +
"sttp client", "4.0.0-M1");
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaSttp4JsoniterClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaSttp4JsoniterClientCodegen.java
index b065c544f656..f881c99b0980 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaSttp4JsoniterClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaSttp4JsoniterClientCodegen.java
@@ -40,6 +40,9 @@
import java.util.regex.Matcher;
import java.util.regex.Pattern;
+/**
+ * Mustache templates are located in {@code src/main/resources/scala-sttp4-jsoniter/}.
+ */
public class ScalaSttp4JsoniterClientCodegen extends AbstractScalaCodegen implements CodegenConfig {
private static final StringProperty STTP_CLIENT_VERSION = new StringProperty("sttpClientVersion",
"The version of " +
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaSttpClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaSttpClientCodegen.java
index fb25eda08f71..527ee58cc5fb 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaSttpClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalaSttpClientCodegen.java
@@ -38,6 +38,9 @@
import java.util.regex.Matcher;
import java.util.regex.Pattern;
+/**
+ * Mustache templates are located in {@code src/main/resources/scala-sttp/}.
+ */
public class ScalaSttpClientCodegen extends AbstractScalaCodegen implements CodegenConfig {
private static final StringProperty STTP_CLIENT_VERSION = new StringProperty("sttpClientVersion", "The version of " +
"sttp client", "3.3.18");
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalatraServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalatraServerCodegen.java
index e04d77683798..7987700fb574 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalatraServerCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalatraServerCodegen.java
@@ -26,6 +26,9 @@
import java.io.File;
import java.util.*;
+/**
+ * Mustache templates are located in {@code src/main/resources/scalatra/}.
+ */
public class ScalatraServerCodegen extends AbstractScalaCodegen implements CodegenConfig {
protected String groupId = "org.openapitools";
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalazClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalazClientCodegen.java
index dfb0d7d9b979..89c5f10af8ab 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalazClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ScalazClientCodegen.java
@@ -41,6 +41,9 @@
import static org.openapitools.codegen.utils.CamelizeOption.LOWERCASE_FIRST_LETTER;
import static org.openapitools.codegen.utils.StringUtils.camelize;
+/**
+ * Mustache templates are located in {@code src/main/resources/scalaz/}.
+ */
public class ScalazClientCodegen extends AbstractScalaCodegen implements CodegenConfig {
private final Logger LOGGER = LoggerFactory.getLogger(ScalazClientCodegen.class);
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/SpringCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/SpringCodegen.java
index fea10a09014f..f457c94de046 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/SpringCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/SpringCodegen.java
@@ -57,6 +57,12 @@
import static org.openapitools.codegen.utils.CamelizeOption.LOWERCASE_FIRST_LETTER;
import static org.openapitools.codegen.utils.StringUtils.camelize;
+/**
+ * Mustache templates are located in
+ * {@code src/main/resources/JavaSpring/} (root templates shared across all libraries) and
+ * {@code src/main/resources/JavaSpring/libraries/} (library-specific overrides).
+ * A library-specific template shadows a root-level template of the same name.
+ */
public class SpringCodegen extends AbstractJavaCodegen
implements BeanValidationFeatures, PerformBeanValidationFeatures, OptionalFeatures, SwaggerUIFeatures {
private final Logger LOGGER = LoggerFactory.getLogger(SpringCodegen.class);
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/StaticDocCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/StaticDocCodegen.java
index 4e7dc0e7c8bb..87190c58bbf6 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/StaticDocCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/StaticDocCodegen.java
@@ -23,6 +23,9 @@
import java.io.File;
import java.util.EnumSet;
+/**
+ * Mustache templates are located in {@code src/main/resources/openapi-static/}.
+ */
public class StaticDocCodegen extends DefaultCodegen implements CodegenConfig {
protected String invokerPackage = "org.openapitools.client";
protected String groupId = "org.openapitools";
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/StaticHtml2Generator.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/StaticHtml2Generator.java
index 71e3e6db1081..d195b7dcf002 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/StaticHtml2Generator.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/StaticHtml2Generator.java
@@ -39,6 +39,9 @@
import static org.openapitools.codegen.utils.StringUtils.*;
+/**
+ * Mustache templates are located in {@code src/main/resources/htmlDocs2/}.
+ */
public class StaticHtml2Generator extends DefaultCodegen implements CodegenConfig {
private final Logger LOGGER = LoggerFactory.getLogger(StaticHtml2Generator.class);
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/StaticHtmlGenerator.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/StaticHtmlGenerator.java
index 14fb1d7ddf75..f8446189e9de 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/StaticHtmlGenerator.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/StaticHtmlGenerator.java
@@ -34,6 +34,9 @@
import static org.openapitools.codegen.utils.StringUtils.escape;
+/**
+ * Mustache templates are located in {@code src/main/resources/htmlDocs/}.
+ */
public class StaticHtmlGenerator extends DefaultCodegen implements CodegenConfig {
protected String invokerPackage = "org.openapitools.client";
protected String groupId = "org.openapitools";
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/Swift5ClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/Swift5ClientCodegen.java
index 57ee37e1221b..55aa4f5e422c 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/Swift5ClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/Swift5ClientCodegen.java
@@ -45,6 +45,12 @@
import static org.openapitools.codegen.utils.CamelizeOption.LOWERCASE_FIRST_LETTER;
import static org.openapitools.codegen.utils.StringUtils.camelize;
+/**
+ * Mustache templates are located in
+ * {@code src/main/resources/swift5/} (root templates shared across all libraries) and
+ * {@code src/main/resources/swift5/libraries/} (library-specific overrides).
+ * A library-specific template shadows a root-level template of the same name.
+ */
public class Swift5ClientCodegen extends DefaultCodegen implements CodegenConfig {
private final Logger LOGGER = LoggerFactory.getLogger(Swift5ClientCodegen.class);
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/Swift6ClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/Swift6ClientCodegen.java
index 41d34b5ddbda..536d74211ae0 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/Swift6ClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/Swift6ClientCodegen.java
@@ -46,6 +46,12 @@
import static org.openapitools.codegen.utils.CamelizeOption.LOWERCASE_FIRST_LETTER;
import static org.openapitools.codegen.utils.StringUtils.camelize;
+/**
+ * Mustache templates are located in
+ * {@code src/main/resources/swift6/} (root templates shared across all libraries) and
+ * {@code src/main/resources/swift6/libraries/} (library-specific overrides).
+ * A library-specific template shadows a root-level template of the same name.
+ */
public class Swift6ClientCodegen extends DefaultCodegen implements CodegenConfig {
private final Logger LOGGER = LoggerFactory.getLogger(Swift6ClientCodegen.class);
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/SwiftCombineClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/SwiftCombineClientCodegen.java
index d321fd0d856d..0d4920c8b4f6 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/SwiftCombineClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/SwiftCombineClientCodegen.java
@@ -48,6 +48,9 @@
import static org.openapitools.codegen.utils.CamelizeOption.LOWERCASE_FIRST_LETTER;
import static org.openapitools.codegen.utils.StringUtils.camelize;
+/**
+ * Mustache templates are located in {@code src/main/resources/swift-combine/}.
+ */
public class SwiftCombineClientCodegen extends DefaultCodegen implements CodegenConfig {
private final Logger LOGGER = LoggerFactory.getLogger(SwiftCombineClientCodegen.class);
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TerraformProviderCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TerraformProviderCodegen.java
index 7cc6bcfbcf98..e4c04d38c744 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TerraformProviderCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TerraformProviderCodegen.java
@@ -33,6 +33,9 @@
import static org.openapitools.codegen.utils.StringUtils.camelize;
import static org.openapitools.codegen.utils.StringUtils.underscore;
+/**
+ * Mustache templates are located in {@code src/main/resources/terraform-provider/}.
+ */
public class TerraformProviderCodegen extends AbstractGoCodegen {
private final Logger LOGGER = LoggerFactory.getLogger(TerraformProviderCodegen.class);
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptAngularClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptAngularClientCodegen.java
index 8190aa46c700..a7c1b962a2b7 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptAngularClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptAngularClientCodegen.java
@@ -45,6 +45,9 @@
import static org.openapitools.codegen.utils.CamelizeOption.LOWERCASE_FIRST_LETTER;
import static org.openapitools.codegen.utils.StringUtils.*;
+/**
+ * Mustache templates are located in {@code src/main/resources/typescript-angular/}.
+ */
public class TypeScriptAngularClientCodegen extends AbstractTypeScriptClientCodegen {
private final Logger LOGGER = LoggerFactory.getLogger(TypeScriptAngularClientCodegen.class);
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptAureliaClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptAureliaClientCodegen.java
index 87053dd7f756..e320a12810b9 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptAureliaClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptAureliaClientCodegen.java
@@ -29,6 +29,9 @@
import static org.openapitools.codegen.utils.StringUtils.camelize;
+/**
+ * Mustache templates are located in {@code src/main/resources/typescript-aurelia/}.
+ */
public class TypeScriptAureliaClientCodegen extends AbstractTypeScriptClientCodegen {
public TypeScriptAureliaClientCodegen() {
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptAxiosClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptAxiosClientCodegen.java
index 6898d3d7ccfd..905a375c2e5a 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptAxiosClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptAxiosClientCodegen.java
@@ -37,6 +37,9 @@
import java.util.Map;
import java.util.TreeSet;
+/**
+ * Mustache templates are located in {@code src/main/resources/typescript-axios/}.
+ */
public class TypeScriptAxiosClientCodegen extends AbstractTypeScriptClientCodegen {
public static final String NPM_REPOSITORY = "npmRepository";
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptClientCodegen.java
index 085461f446ea..51bc46e60476 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptClientCodegen.java
@@ -57,6 +57,9 @@
import static org.openapitools.codegen.utils.StringUtils.underscore;
+/**
+ * Mustache templates are located in {@code src/main/resources/typescript/}.
+ */
public class TypeScriptClientCodegen extends AbstractTypeScriptClientCodegen implements CodegenConfig {
private final Logger LOGGER = LoggerFactory.getLogger(TypeScriptClientCodegen.class);
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptFetchClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptFetchClientCodegen.java
index e66f40d55342..43b88f3a3781 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptFetchClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptFetchClientCodegen.java
@@ -45,6 +45,9 @@
import static org.openapitools.codegen.utils.CamelizeOption.LOWERCASE_FIRST_LETTER;
import static org.openapitools.codegen.utils.StringUtils.*;
+/**
+ * Mustache templates are located in {@code src/main/resources/typescript-fetch/}.
+ */
public class TypeScriptFetchClientCodegen extends AbstractTypeScriptClientCodegen {
public static final String NPM_REPOSITORY = "npmRepository";
public static final String WITH_INTERFACES = "withInterfaces";
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptInversifyClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptInversifyClientCodegen.java
index 63663beaa505..df055d08eb97 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptInversifyClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptInversifyClientCodegen.java
@@ -37,6 +37,9 @@
import static org.openapitools.codegen.utils.CamelizeOption.LOWERCASE_FIRST_LETTER;
import static org.openapitools.codegen.utils.StringUtils.camelize;
+/**
+ * Mustache templates are located in {@code src/main/resources/typescript-inversify/}.
+ */
public class TypeScriptInversifyClientCodegen extends AbstractTypeScriptClientCodegen {
public static final String NPM_REPOSITORY = "npmRepository";
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptJqueryClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptJqueryClientCodegen.java
index 03544af573e9..2d767b0afda9 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptJqueryClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptJqueryClientCodegen.java
@@ -31,6 +31,9 @@
import java.io.File;
+/**
+ * Mustache templates are located in {@code src/main/resources/typescript-jquery/}.
+ */
public class TypeScriptJqueryClientCodegen extends AbstractTypeScriptClientCodegen {
private final Logger LOGGER = LoggerFactory.getLogger(TypeScriptJqueryClientCodegen.class);
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptNestjsClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptNestjsClientCodegen.java
index cfd075645e4c..2edf3b9d198e 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptNestjsClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptNestjsClientCodegen.java
@@ -38,6 +38,9 @@
import static org.openapitools.codegen.utils.CamelizeOption.LOWERCASE_FIRST_LETTER;
import static org.openapitools.codegen.utils.StringUtils.*;
+/**
+ * Mustache templates are located in {@code src/main/resources/typescript-nestjs/}.
+ */
public class TypeScriptNestjsClientCodegen extends AbstractTypeScriptClientCodegen {
private final Logger LOGGER = LoggerFactory.getLogger(TypeScriptNestjsClientCodegen.class);
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptNestjsServerCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptNestjsServerCodegen.java
index 8e8a9a2fdc1d..d9464c827d2d 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptNestjsServerCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptNestjsServerCodegen.java
@@ -39,6 +39,9 @@
import static org.openapitools.codegen.utils.CamelizeOption.LOWERCASE_FIRST_LETTER;
import static org.openapitools.codegen.utils.StringUtils.*;
+/**
+ * Mustache templates are located in {@code src/main/resources/typescript-nestjs-server/}.
+ */
public class TypeScriptNestjsServerCodegen extends AbstractTypeScriptClientCodegen {
private final Logger LOGGER = LoggerFactory.getLogger(TypeScriptNestjsServerCodegen.class);
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptNodeClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptNodeClientCodegen.java
index 251e4f25140a..ed3b5406b972 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptNodeClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptNodeClientCodegen.java
@@ -39,6 +39,9 @@
import static org.openapitools.codegen.utils.CamelizeOption.LOWERCASE_FIRST_LETTER;
import static org.openapitools.codegen.utils.StringUtils.camelize;
+/**
+ * Mustache templates are located in {@code src/main/resources/typescript-node/}.
+ */
public class TypeScriptNodeClientCodegen extends AbstractTypeScriptClientCodegen {
private final Logger LOGGER = LoggerFactory.getLogger(TypeScriptNodeClientCodegen.class);
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptReduxQueryClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptReduxQueryClientCodegen.java
index 71cfb61f710e..2f3595880e0c 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptReduxQueryClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptReduxQueryClientCodegen.java
@@ -33,6 +33,9 @@
import java.util.Map;
import java.util.TreeSet;
+/**
+ * Mustache templates are located in {@code src/main/resources/typescript-redux-query/}.
+ */
public class TypeScriptReduxQueryClientCodegen extends AbstractTypeScriptClientCodegen {
public static final String NPM_REPOSITORY = "npmRepository";
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptRxjsClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptRxjsClientCodegen.java
index bf6b621ecc24..8edd923da686 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptRxjsClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/TypeScriptRxjsClientCodegen.java
@@ -33,6 +33,9 @@
import java.io.File;
import java.util.*;
+/**
+ * Mustache templates are located in {@code src/main/resources/typescript-rxjs/}.
+ */
public class TypeScriptRxjsClientCodegen extends AbstractTypeScriptClientCodegen {
private final Logger LOGGER = LoggerFactory.getLogger(AbstractTypeScriptClientCodegen.class);
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/WsdlSchemaCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/WsdlSchemaCodegen.java
index ae4400a5acdb..081dea0fa84e 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/WsdlSchemaCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/WsdlSchemaCodegen.java
@@ -30,6 +30,9 @@
import java.text.Normalizer;
import java.util.*;
+/**
+ * Mustache templates are located in {@code src/main/resources/wsdl-schema/}.
+ */
@Setter
public class WsdlSchemaCodegen extends DefaultCodegen implements CodegenConfig {
public static final String PROJECT_NAME = "projectName";
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/XojoClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/XojoClientCodegen.java
index 2a057ce0ef40..9e32ee57eaba 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/XojoClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/XojoClientCodegen.java
@@ -39,6 +39,9 @@
import static org.openapitools.codegen.utils.CamelizeOption.LOWERCASE_FIRST_LETTER;
import static org.openapitools.codegen.utils.StringUtils.camelize;
+/**
+ * Mustache templates are located in {@code src/main/resources/xojo-client/}.
+ */
public class XojoClientCodegen extends DefaultCodegen implements CodegenConfig {
public static final String CODEGEN_MODULE_NAME = "xojo-client";
public static final String LIBRARY_HTTPSOCKET = "httpsocket";
diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ZapierClientCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ZapierClientCodegen.java
index 4740460f676e..d0b65f61dc6b 100644
--- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ZapierClientCodegen.java
+++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/ZapierClientCodegen.java
@@ -30,6 +30,9 @@
import static org.openapitools.codegen.utils.StringUtils.escape;
+/**
+ * Mustache templates are located in {@code src/main/resources/zapier/}.
+ */
public class ZapierClientCodegen extends DefaultCodegen implements CodegenConfig {
public static final String PROJECT_NAME = "projectName";