forked from loafle/openapi-generator-original
Extend the reserved keywords for Qt projects with the following words: (#17722)
- signals (builtin Qt macro) - slots (builtin Qt macro) - valid (generated classes has an isValid method) - set (generated classes has an isSet method) Fixes #17487
This commit is contained in:
parent
0d1b14a75f
commit
36f2ecae48
@ -129,6 +129,9 @@ public abstract class CppQtAbstractCodegen extends AbstractCppCodegen implements
|
|||||||
systemIncludes.add("QDate");
|
systemIncludes.add("QDate");
|
||||||
systemIncludes.add("QDateTime");
|
systemIncludes.add("QDateTime");
|
||||||
systemIncludes.add("QByteArray");
|
systemIncludes.add("QByteArray");
|
||||||
|
|
||||||
|
reservedWords.add("signals");
|
||||||
|
reservedWords.add("slots");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -120,6 +120,9 @@ public class CppQtClientCodegen extends CppQtAbstractCodegen implements CodegenC
|
|||||||
typeMapping.put("AnyType", "QJsonValue");
|
typeMapping.put("AnyType", "QJsonValue");
|
||||||
importMapping.put(PREFIX + "HttpFileElement", "#include \"" + PREFIX + "HttpFileElement.h\"");
|
importMapping.put(PREFIX + "HttpFileElement", "#include \"" + PREFIX + "HttpFileElement.h\"");
|
||||||
importMapping.put("QJsonValue", "#include <QJsonValue>");
|
importMapping.put("QJsonValue", "#include <QJsonValue>");
|
||||||
|
|
||||||
|
reservedWords.add("valid");
|
||||||
|
reservedWords.add("set");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Loading…
x
Reference in New Issue
Block a user