diff options
author | Thomas Hartmann <Thomas.Hartmann@digia.com> | 2012-10-01 12:23:50 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2012-10-08 10:27:36 +0200 |
commit | 67eb7a3763b4003768dd10c65f8043fef39fbf8d (patch) | |
tree | c5b5b0a460e9560bcd76a1cbc8ae1e66d02e12bc /src | |
parent | 0b8cf818136ad9145385acddcee838480946a121 (diff) |
Complete QmlJSVisitor for UiParameterList
QmlJS::Visitor was missing the visit for UiParameterList.
Change-Id: I3c2cb76b934059ebcef53c1a0faad3f239b33359
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Reviewed-by: Christian Kamm <kamm@incasoftware.de>
Diffstat (limited to 'src')
-rw-r--r-- | src/qml/qml/parser/qqmljsast.cpp | 7 | ||||
-rw-r--r-- | src/qml/qml/parser/qqmljsast_p.h | 2 | ||||
-rw-r--r-- | src/qml/qml/parser/qqmljsastfwd_p.h | 1 | ||||
-rw-r--r-- | src/qml/qml/parser/qqmljsastvisitor_p.h | 2 |
4 files changed, 11 insertions, 1 deletions
diff --git a/src/qml/qml/parser/qqmljsast.cpp b/src/qml/qml/parser/qqmljsast.cpp index 7dfa790333..aafb63057b 100644 --- a/src/qml/qml/parser/qqmljsast.cpp +++ b/src/qml/qml/parser/qqmljsast.cpp @@ -837,6 +837,13 @@ void UiObjectInitializer::accept0(Visitor *visitor) visitor->endVisit(this); } +void UiParameterList::accept0(Visitor *visitor) +{ + if (visitor->visit(this)) { + } + visitor->endVisit(this); +} + void UiObjectBinding::accept0(Visitor *visitor) { if (visitor->visit(this)) { diff --git a/src/qml/qml/parser/qqmljsast_p.h b/src/qml/qml/parser/qqmljsast_p.h index d270846025..2f4862c894 100644 --- a/src/qml/qml/parser/qqmljsast_p.h +++ b/src/qml/qml/parser/qqmljsast_p.h @@ -2402,7 +2402,7 @@ public: previous->next = this; } - virtual void accept0(Visitor *) {} + virtual void accept0(Visitor *); virtual SourceLocation firstSourceLocation() const { return propertyTypeToken; } diff --git a/src/qml/qml/parser/qqmljsastfwd_p.h b/src/qml/qml/parser/qqmljsastfwd_p.h index e8427cc717..8c289ad8b9 100644 --- a/src/qml/qml/parser/qqmljsastfwd_p.h +++ b/src/qml/qml/parser/qqmljsastfwd_p.h @@ -168,6 +168,7 @@ class UiProgram; class UiImportList; class UiImport; class UiPublicMember; +class UiParameterList; class UiObjectDefinition; class UiObjectInitializer; class UiObjectBinding; diff --git a/src/qml/qml/parser/qqmljsastvisitor_p.h b/src/qml/qml/parser/qqmljsastvisitor_p.h index ffec5a8868..e131ffc19b 100644 --- a/src/qml/qml/parser/qqmljsastvisitor_p.h +++ b/src/qml/qml/parser/qqmljsastvisitor_p.h @@ -80,6 +80,7 @@ public: virtual bool visit(UiObjectBinding *) { return true; } virtual bool visit(UiScriptBinding *) { return true; } virtual bool visit(UiArrayBinding *) { return true; } + virtual bool visit(UiParameterList *) { return true; } virtual bool visit(UiObjectMemberList *) { return true; } virtual bool visit(UiArrayMemberList *) { return true; } virtual bool visit(UiQualifiedId *) { return true; } @@ -94,6 +95,7 @@ public: virtual void endVisit(UiObjectBinding *) {} virtual void endVisit(UiScriptBinding *) {} virtual void endVisit(UiArrayBinding *) {} + virtual void endVisit(UiParameterList *) {} virtual void endVisit(UiObjectMemberList *) {} virtual void endVisit(UiArrayMemberList *) {} virtual void endVisit(UiQualifiedId *) {} |