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);
|
||||
if (var.matches("\\d.*")) {
|
||||
return "_" + var;
|
||||
} else {
|
||||
return var;
|
||||
var = "_" + var;
|
||||
}
|
||||
|
||||
if (reservedWords.contains(var)) {
|
||||
return escapeReservedWord(var);
|
||||
}
|
||||
|
||||
return var;
|
||||
}
|
||||
|
||||
public boolean specVersionGreaterThanOrEqualTo310(OpenAPI openAPI) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user