publicstaticfinalStringWITH_GO_CODEGEN_COMMENT_DESC="whether to include Go codegen comment to disable Go Lint and collapse by default in GitHub PRs and diffs";
publicstaticfinalStringPACKAGE_TITLE_DESC="Specifies an AssemblyTitle for the .NET Framework global assembly attributes stored in the AssemblyInfo file.";
publicstaticfinalStringPACKAGE_PRODUCTNAME_DESC="Specifies an AssemblyProduct for the .NET Framework global assembly attributes stored in the AssemblyInfo file.";
publicstaticfinalStringPACKAGE_DESCRIPTION_DESC="Specifies a AssemblyDescription for the .NET Framework global assembly attributes stored in the AssemblyInfo file.";
publicstaticfinalStringPACKAGE_COMPANY_DESC="Specifies an AssemblyCompany for the .NET Framework global assembly attributes stored in the AssemblyInfo file.";
publicstaticfinalStringPACKAGE_COPYRIGHT_DESC="Specifies an AssemblyCopyright for the .NET Framework global assembly attributes stored in the AssemblyInfo file.";
publicstaticfinalStringOPTIONAL_CONDITIONAL_SERIALIZATION_DESC="Serialize only those properties which are initialized by user, accepted values are true or false, default value is false.";
publicstaticfinalStringMODEL_PROPERTY_NAMING_DESC="Naming convention for the property: 'camelCase', 'PascalCase', 'snake_case' and 'original', which keeps the original name";
publicstaticfinalStringPARAM_NAMING_DESC="Naming convention for parameters: 'camelCase', 'PascalCase', 'snake_case' and 'original', which keeps the original name";
publicstaticfinalStringDOTNET_FRAMEWORK_DESC="The target .NET framework version. To target multiple frameworks, use `;` as the separator, e.g. `netstandard2.1;netcoreapp3.0`";
publicstaticfinalStringAPI_NAME_SUFFIX_DESC="Suffix that will be appended to all API names ('tags'). Default: Api. e.g. Pet => PetApi. Note: Only ruby, python, jaxrs generators support this feature at the moment.";
publicstaticfinalStringENUM_VALUE_SUFFIX_DESC="Suffix that will be appended to all enum values. Note: For clients this may impact serialization and deserialization of enum values.";
publicstaticfinalStringGIT_HOST="gitHost";
publicstaticfinalStringGIT_HOST_DESC="Git host, e.g. gitlab.com.";
publicstaticfinalStringGIT_USER_ID="gitUserId";
publicstaticfinalStringGIT_USER_ID_DESC="Git user ID, e.g. openapitools.";
publicstaticfinalStringGIT_REPO_ID="gitRepoId";
publicstaticfinalStringGIT_REPO_ID_DESC="Git repo ID, e.g. openapi-generator.";
publicstaticfinalStringHTTP_USER_AGENT_DESC="HTTP user agent, e.g. codegen_csharp_api_client, default to 'OpenAPI-Generator/{packageVersion}/{language}'";
publicstaticfinalStringNON_PUBLIC_API_DESC="Generates code with reduced access modifiers; allows embedding elsewhere without exposing non-public API calls to consumers.";
publicstaticfinalStringIGNORE_FILE_OVERRIDE_DESC="Specifies an override location for the .openapi-generator-ignore file. Most useful on initial generation.";
publicstaticfinalStringPARENT_GROUP_ID_DESC="parent groupId in generated pom N.B. parentGroupId, parentArtifactId and parentVersion must all be specified for any of them to take effect";
publicstaticfinalStringPARENT_ARTIFACT_ID_DESC="parent artifactId in generated pom N.B. parentGroupId, parentArtifactId and parentVersion must all be specified for any of them to take effect";
publicstaticfinalStringPARENT_VERSION_DESC="parent version in generated pom N.B. parentGroupId, parentArtifactId and parentVersion must all be specified for any of them to take effect";
publicstaticfinalStringUSE_COMPARE_NET_OBJECTS_DESC="Use KellermanSoftware.CompareNetObjects for deep recursive object comparison. WARNING: this option incurs potential performance impact.";
publicstaticfinalStringLEGACY_DISCRIMINATOR_BEHAVIOR_DESC="Set to false for generators with better support for discriminators. (Python, Java, Go, PowerShell, C#have this enabled by default).";
publicstaticfinalStringUSE_SINGLE_REQUEST_PARAMETER_DESC="Setting this property to true will generate functions with a single argument containing all API endpoint parameters instead of one argument per parameter.";
publicstaticfinalStringUSE_ONEOF_DISCRIMINATOR_LOOKUP_DESC="Use the discriminator's mapping in oneOf to speed up the model lookup. IMPORTANT: Validation (e.g. one and only one match in oneOf's schemas) will be skipped.";
log.warn("Ignore file specified at {} is not valid. This will fall back to an existing ignore file if present in the output directory.",ignoreFileLocation);
thrownewRuntimeException(String.format(Locale.ROOT,"Target files must be generated within the output directory; absoluteTarget=%s outDir=%s",absoluteTarget,outDir));
* Allows a consumer to manually inspect all "exclusion rules". That is, patterns in the ignore file which represent
* files and directories to be excluded, unless explicitly overridden by {@link CodegenIgnoreProcessor#getInclusionRules()} rules.
*
* NOTE: Existence in this list doesn't mean a file is excluded. The rule can be overridden by {@link CodegenIgnoreProcessor#getInclusionRules()} rules.
*
* @return A {@link Collections#unmodifiableList(List)} of rules which define exclusions by patterns in the ignore file.
StringresultParam=getJavaSqlCode(contextParam).replaceAll("<#assign _value=srf(datacontext|sessioncontext|webcontext)\\('(\\w+)','(.*?)'\\)><#if _value\\?length gt 0>(.*?)\\(\\$\\{_value}\\)<#else>1=1</#if>"," ('${srf.$1.$2}'=null or '${srf.$1.$2}'='' or $4 \\${srf.$1.$2} ");
resultParam=resultParam.replaceAll("<#assign _value=srf(datacontext|sessioncontext|webcontext)\\('(\\w+)','(.*?)'\\)><#if _value\\?length gt 0>(.*?)\\$\\{_value}(.*?)?<#else>1=1</#if>"," (#{srf.$1.$2}=null or #{srf.$1.$2}='' or $4#{srf.$1.$2}$5)");