forked from qt-creator/qt-creator
Updating qmljs parser to latest qtdeclarative parser
improves support for string templates, required properties, and other smaller improvements Task-number: QTCREATORBUG-21869 Change-Id: Ia2359e1f75d4bd7b9ea4f27a920acd2251e36108 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
This commit is contained in:
@@ -641,13 +641,13 @@ protected:
|
||||
bool visit(UiPublicMember *ast) override
|
||||
{
|
||||
if (ast->type == UiPublicMember::Property) {
|
||||
if (ast->isRequired)
|
||||
out("required ", ast->requiredToken);
|
||||
if (ast->isDefaultMember)
|
||||
out("default ", ast->defaultToken);
|
||||
else if (ast->isReadonlyMember)
|
||||
out("readonly ", ast->readonlyToken);
|
||||
out("property ", ast->propertyToken);
|
||||
if (ast->isRequired())
|
||||
out("required ", ast->requiredToken());
|
||||
if (ast->isDefaultMember())
|
||||
out("default ", ast->defaultToken());
|
||||
else if (ast->isReadonly())
|
||||
out("readonly ", ast->readonlyToken());
|
||||
out("property ", ast->propertyToken());
|
||||
if (!ast->typeModifier.isNull()) {
|
||||
out(ast->typeModifierToken);
|
||||
out("<");
|
||||
|
||||
Reference in New Issue
Block a user