diff options
author | Fawzi Mohamed <[email protected]> | 2021-12-03 15:49:28 +0100 |
---|---|---|
committer | Fawzi Mohamed <[email protected]> | 2021-12-16 08:27:55 +0000 |
commit | 125d7c0cced77ac39623cd05d0c22f690d427542 (patch) | |
tree | 8402171191639ff2bc206e41a93f5727752805e7 /src/libs/qmljs/qmljsinterpreter.cpp | |
parent | 16ced8a7d69c99b3ebf21c5fcc768c4043c365e3 (diff) |
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 <[email protected]>
Reviewed-by: <[email protected]>
Reviewed-by: Fabian Kosmale <[email protected]>
Diffstat (limited to 'src/libs/qmljs/qmljsinterpreter.cpp')
-rw-r--r-- | src/libs/qmljs/qmljsinterpreter.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libs/qmljs/qmljsinterpreter.cpp b/src/libs/qmljs/qmljsinterpreter.cpp index 666d176e1d8..74526295813 100644 --- a/src/libs/qmljs/qmljsinterpreter.cpp +++ b/src/libs/qmljs/qmljsinterpreter.cpp @@ -1852,7 +1852,7 @@ ASTObjectValue::ASTObjectValue(UiQualifiedId *typeName, if (def->type == UiPublicMember::Property && !def->name.isEmpty()) { ASTPropertyReference *ref = new ASTPropertyReference(def, m_doc, valueOwner); m_properties.append(ref); - if (def->defaultToken.isValid()) + if (def->defaultToken().isValid()) m_defaultPropertyRef = ref; } else if (def->type == UiPublicMember::Signal && !def->name.isEmpty()) { ASTSignal *ref = new ASTSignal(def, m_doc, valueOwner); @@ -1884,7 +1884,7 @@ void ASTObjectValue::processMembers(MemberProcessor *processor) const { foreach (ASTPropertyReference *ref, m_properties) { uint pFlags = PropertyInfo::Readable; - if (!ref->ast()->isReadonlyMember) + if (!ref->ast()->isReadonly()) pFlags |= PropertyInfo::Writeable; processor->processProperty(ref->ast()->name.toString(), ref, PropertyInfo(pFlags)); // ### Should get a different value? |