forked from loafle/openapi-generator-original
Prevent enum item names being reserved keywords (#17804)
This commit is contained in:
parent
62b3ba7acc
commit
81b96fd606
@ -928,10 +928,14 @@ public class DefaultCodegen implements CodegenConfig {
|
|||||||
|
|
||||||
String var = value.replaceAll("\\W+", "_").toUpperCase(Locale.ROOT);
|
String var = value.replaceAll("\\W+", "_").toUpperCase(Locale.ROOT);
|
||||||
if (var.matches("\\d.*")) {
|
if (var.matches("\\d.*")) {
|
||||||
return "_" + var;
|
var = "_" + var;
|
||||||
} else {
|
|
||||||
return var;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (reservedWords.contains(var)) {
|
||||||
|
return escapeReservedWord(var);
|
||||||
|
}
|
||||||
|
|
||||||
|
return var;
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean specVersionGreaterThanOrEqualTo310(OpenAPI openAPI) {
|
public boolean specVersionGreaterThanOrEqualTo310(OpenAPI openAPI) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user