Line | Source | Count |
1 | | - |
2 | | - |
3 | | - |
4 | | - |
5 | | - |
6 | | - |
7 | | - |
8 | | - |
9 | | - |
10 | class QQmlVMEMetaObject; | - |
11 | class QQmlVMEVariantQObjectPtr : public QQmlGuard<QObject> | - |
12 | { | - |
13 | public: | - |
14 | inline QQmlVMEVariantQObjectPtr(); | - |
15 | inline ~QQmlVMEVariantQObjectPtr() override; | - |
16 | | - |
17 | inline void objectDestroyed(QObject *) override; | - |
18 | inline void setGuardedValue(QObject *obj, QQmlVMEMetaObject *target, int index); | - |
19 | | - |
20 | QQmlVMEMetaObject *m_target; | - |
21 | int m_index; | - |
22 | }; | - |
23 | | - |
24 | | - |
25 | class __attribute__((visibility("default"))) QQmlInterceptorMetaObject : public QAbstractDynamicMetaObject | - |
26 | { | - |
27 | public: | - |
28 | QQmlInterceptorMetaObject(QObject *obj, const QQmlRefPointer<QQmlPropertyCache> &cache); | - |
29 | ~QQmlInterceptorMetaObject() override; | - |
30 | | - |
31 | void registerInterceptor(QQmlPropertyIndex index, QQmlPropertyValueInterceptor *interceptor); | - |
32 | | - |
33 | static QQmlInterceptorMetaObject *get(QObject *obj); | - |
34 | | - |
35 | QAbstractDynamicMetaObject *toDynamicMetaObject(QObject *o) override; | - |
36 | | - |
37 | | - |
38 | QQmlPropertyCache *propertyCache() const { return never executed: return cache.data(); cache.data();never executed: return cache.data(); } | 0 |
39 | | - |
40 | bool intercepts(QQmlPropertyIndex propertyIndex) const | - |
41 | { | - |
42 | for (auto it = interceptors; itTRUE | evaluated 1064 times by 8 testsEvaluated by:- tst_examples
- tst_qqmlvaluetypes
- tst_qquickanimatedimage
- tst_qquickanimations
- tst_qquickbehaviors
- tst_qquicklistview
- tst_qquickloader
- tst_qquicksmoothedanimation
| FALSE | evaluated 150790 times by 76 testsEvaluated by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistreference
- tst_qqmllocale
- tst_qqmlmetaobject
- tst_qqmlmetatype
- tst_qqmlnotifier
- tst_qqmlprofilerservice
- tst_qqmlproperty
- tst_qqmlpropertymap
- ...
|
; it = it->m_next) { | 1064-150790 |
43 | if (it->m_propertyIndex == propertyIndexTRUE | evaluated 470 times by 7 testsEvaluated by:- tst_examples
- tst_qqmlvaluetypes
- tst_qquickanimatedimage
- tst_qquickbehaviors
- tst_qquicklistview
- tst_qquickloader
- tst_qquicksmoothedanimation
| FALSE | evaluated 594 times by 5 testsEvaluated by:- tst_examples
- tst_qquickanimations
- tst_qquickbehaviors
- tst_qquicklistview
- tst_qquicksmoothedanimation
|
) | 470-594 |
44 | returnexecuted 470 times by 7 tests: return true; Executed by:- tst_examples
- tst_qqmlvaluetypes
- tst_qquickanimatedimage
- tst_qquickbehaviors
- tst_qquicklistview
- tst_qquickloader
- tst_qquicksmoothedanimation
true;executed 470 times by 7 tests: return true; Executed by:- tst_examples
- tst_qqmlvaluetypes
- tst_qquickanimatedimage
- tst_qquickbehaviors
- tst_qquicklistview
- tst_qquickloader
- tst_qquicksmoothedanimation
| 470 |
45 | }executed 594 times by 5 tests: end of block Executed by:- tst_examples
- tst_qquickanimations
- tst_qquickbehaviors
- tst_qquicklistview
- tst_qquicksmoothedanimation
| 594 |
46 | if (auto parentInterceptor = ((parent.isT1()TRUE | evaluated 400 times by 9 testsEvaluated by:- tst_examples
- tst_qqmlecmascript
- tst_qqmltranslation
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquickbehaviors
- tst_qquicklayouts
- tst_quicktestmainwithsetup
- tst_testfiltering
| FALSE | evaluated 150390 times by 76 testsEvaluated by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistreference
- tst_qqmllocale
- tst_qqmlmetaobject
- tst_qqmlmetatype
- tst_qqmlnotifier
- tst_qqmlprofilerservice
- tst_qqmlproperty
- tst_qqmlpropertymap
- ...
|
&& parent.flag()TRUE | evaluated 396 times by 9 testsEvaluated by:- tst_examples
- tst_qqmlecmascript
- tst_qqmltranslation
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquickbehaviors
- tst_qquicklayouts
- tst_quicktestmainwithsetup
- tst_testfiltering
| FALSE | evaluated 4 times by 1 test |
) ? static_cast<QQmlInterceptorMetaObject *>(parent.asT1()) : nullptr)TRUE | evaluated 396 times by 9 testsEvaluated by:- tst_examples
- tst_qqmlecmascript
- tst_qqmltranslation
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquickbehaviors
- tst_qquicklayouts
- tst_quicktestmainwithsetup
- tst_testfiltering
| FALSE | evaluated 150394 times by 76 testsEvaluated by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistreference
- tst_qqmllocale
- tst_qqmlmetaobject
- tst_qqmlmetatype
- tst_qqmlnotifier
- tst_qqmlprofilerservice
- tst_qqmlproperty
- tst_qqmlpropertymap
- ...
|
) | 4-150394 |
47 | returnexecuted 396 times by 9 tests: return parentInterceptor->intercepts(propertyIndex); Executed by:- tst_examples
- tst_qqmlecmascript
- tst_qqmltranslation
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquickbehaviors
- tst_qquicklayouts
- tst_quicktestmainwithsetup
- tst_testfiltering
parentInterceptor->intercepts(propertyIndex);executed 396 times by 9 tests: return parentInterceptor->intercepts(propertyIndex); Executed by:- tst_examples
- tst_qqmlecmascript
- tst_qqmltranslation
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquickbehaviors
- tst_qquicklayouts
- tst_quicktestmainwithsetup
- tst_testfiltering
| 396 |
48 | returnexecuted 150394 times by 76 tests: return false; Executed by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistreference
- tst_qqmllocale
- tst_qqmlmetaobject
- tst_qqmlmetatype
- tst_qqmlnotifier
- tst_qqmlprofilerservice
- tst_qqmlproperty
- tst_qqmlpropertymap
- ...
false;executed 150394 times by 76 tests: return false; Executed by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistreference
- tst_qqmllocale
- tst_qqmlmetaobject
- tst_qqmlmetatype
- tst_qqmlnotifier
- tst_qqmlprofilerservice
- tst_qqmlproperty
- tst_qqmlpropertymap
- ...
| 150394 |
49 | } | - |
50 | | - |
51 | protected: | - |
52 | int metaCall(QObject *o, QMetaObject::Call c, int id, void **a) override; | - |
53 | bool intercept(QMetaObject::Call c, int id, void **a); | - |
54 | | - |
55 | public: | - |
56 | QObject *object; | - |
57 | QQmlRefPointer<QQmlPropertyCache> cache; | - |
58 | QBiPointer<QDynamicMetaObjectData, const QMetaObject> parent; | - |
59 | | - |
60 | QQmlPropertyValueInterceptor *interceptors; | - |
61 | bool hasAssignedMetaObjectData; | - |
62 | }; | - |
63 | | - |
64 | inline QQmlInterceptorMetaObject *QQmlInterceptorMetaObject::get(QObject *obj) | - |
65 | { | - |
66 | if (objTRUE | evaluated 561133 times by 121 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistreference
- tst_qqmllocale
- tst_qqmlmetaobject
- tst_qqmlmetatype
- tst_qqmlnotifier
- tst_qqmlprofilerservice
- ...
| FALSE | never evaluated |
) { | 0-561133 |
67 | if (QQmlData *data = QQmlData::get(obj)TRUE | evaluated 561133 times by 121 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistreference
- tst_qqmllocale
- tst_qqmlmetaobject
- tst_qqmlmetatype
- tst_qqmlnotifier
- tst_qqmlprofilerservice
- ...
| FALSE | never evaluated |
) { | 0-561133 |
68 | if (data->hasInterceptorMetaObjectTRUE | evaluated 151428 times by 77 testsEvaluated by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistreference
- tst_qqmllocale
- tst_qqmlmetaobject
- tst_qqmlmetatype
- tst_qqmlnotifier
- tst_qqmlprofilerservice
- tst_qqmlproperty
- tst_qqmlpropertymap
- ...
| FALSE | evaluated 409705 times by 101 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qmlcachegen
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlnotifier
- tst_qqmlproperty
- tst_qqmlpropertymap
- tst_qqmlsqldatabase
- tst_qqmlstatemachine
- tst_qqmltimer
- tst_qqmltranslation
- tst_qqmltypeloader
- tst_qqmlvaluetypeproviders
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- ...
|
) | 151428-409705 |
69 | returnexecuted 151428 times by 77 tests: return static_cast<QQmlInterceptorMetaObject *>(QObjectPrivate::get(obj)->metaObject); Executed by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistreference
- tst_qqmllocale
- tst_qqmlmetaobject
- tst_qqmlmetatype
- tst_qqmlnotifier
- tst_qqmlprofilerservice
- tst_qqmlproperty
- tst_qqmlpropertymap
- ...
static_cast<QQmlInterceptorMetaObject *>(QObjectPrivate::get(obj)->metaObject);executed 151428 times by 77 tests: return static_cast<QQmlInterceptorMetaObject *>(QObjectPrivate::get(obj)->metaObject); Executed by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistreference
- tst_qqmllocale
- tst_qqmlmetaobject
- tst_qqmlmetatype
- tst_qqmlnotifier
- tst_qqmlprofilerservice
- tst_qqmlproperty
- tst_qqmlpropertymap
- ...
| 151428 |
70 | }executed 409705 times by 101 tests: end of block Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qmlcachegen
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlnotifier
- tst_qqmlproperty
- tst_qqmlpropertymap
- tst_qqmlsqldatabase
- tst_qqmlstatemachine
- tst_qqmltimer
- tst_qqmltranslation
- tst_qqmltypeloader
- tst_qqmlvaluetypeproviders
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- ...
| 409705 |
71 | }executed 409705 times by 101 tests: end of block Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qmlcachegen
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlnotifier
- tst_qqmlproperty
- tst_qqmlpropertymap
- tst_qqmlsqldatabase
- tst_qqmlstatemachine
- tst_qqmltimer
- tst_qqmltranslation
- tst_qqmltypeloader
- tst_qqmlvaluetypeproviders
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- ...
| 409705 |
72 | | - |
73 | returnexecuted 409705 times by 101 tests: return nullptr; Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qmlcachegen
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlnotifier
- tst_qqmlproperty
- tst_qqmlpropertymap
- tst_qqmlsqldatabase
- tst_qqmlstatemachine
- tst_qqmltimer
- tst_qqmltranslation
- tst_qqmltypeloader
- tst_qqmlvaluetypeproviders
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- ...
nullptr;executed 409705 times by 101 tests: return nullptr; Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qmlcachegen
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlinstantiator
- tst_qqmllistmodel
- tst_qqmlnotifier
- tst_qqmlproperty
- tst_qqmlpropertymap
- tst_qqmlsqldatabase
- tst_qqmlstatemachine
- tst_qqmltimer
- tst_qqmltranslation
- tst_qqmltypeloader
- tst_qqmlvaluetypeproviders
- tst_qqmlvaluetypes
- tst_qqmlxmlhttprequest
- ...
| 409705 |
74 | } | - |
75 | | - |
76 | class QQmlVMEMetaObjectEndpoint; | - |
77 | class __attribute__((visibility("default"))) QQmlVMEMetaObject : public QQmlInterceptorMetaObject | - |
78 | { | - |
79 | public: | - |
80 | QQmlVMEMetaObject(QV4::ExecutionEngine *engine, QObject *obj, const QQmlRefPointer<QQmlPropertyCache> &cache, const QQmlRefPointer<QV4::CompiledData::CompilationUnit> &qmlCompilationUnit, int qmlObjectId); | - |
81 | ~QQmlVMEMetaObject() override; | - |
82 | | - |
83 | bool aliasTarget(int index, QObject **target, int *coreIndex, int *valueTypeIndex) const; | - |
84 | QV4::ReturnedValue vmeMethod(int index) const; | - |
85 | void setVmeMethod(int index, const QV4::Value &function); | - |
86 | QV4::ReturnedValue vmeProperty(int index) const; | - |
87 | void setVMEProperty(int index, const QV4::Value &v); | - |
88 | | - |
89 | void connectAliasSignal(int index, bool indexInSignalRange); | - |
90 | | - |
91 | static inline QQmlVMEMetaObject *get(QObject *o); | - |
92 | static QQmlVMEMetaObject *getForProperty(QObject *o, int coreIndex); | - |
93 | static QQmlVMEMetaObject *getForMethod(QObject *o, int coreIndex); | - |
94 | static QQmlVMEMetaObject *getForSignal(QObject *o, int coreIndex); | - |
95 | | - |
96 | protected: | - |
97 | int metaCall(QObject *o, QMetaObject::Call _c, int _id, void **_a) override; | - |
98 | | - |
99 | public: | - |
100 | QV4::ExecutionEngine *engine; | - |
101 | QQmlGuardedContextData ctxt; | - |
102 | | - |
103 | inline int propOffset() const; | - |
104 | inline int methodOffset() const; | - |
105 | inline int signalOffset() const; | - |
106 | inline int signalCount() const; | - |
107 | | - |
108 | QQmlVMEMetaObjectEndpoint *aliasEndpoints; | - |
109 | | - |
110 | QV4::WeakValue propertyAndMethodStorage; | - |
111 | QV4::MemberData *propertyAndMethodStorageAsMemberData() const; | - |
112 | | - |
113 | int readPropertyAsInt(int id) const; | - |
114 | bool readPropertyAsBool(int id) const; | - |
115 | double readPropertyAsDouble(int id) const; | - |
116 | QString readPropertyAsString(int id) const; | - |
117 | QSizeF readPropertyAsSizeF(int id) const; | - |
118 | QPointF readPropertyAsPointF(int id) const; | - |
119 | QUrl readPropertyAsUrl(int id) const; | - |
120 | QDate readPropertyAsDate(int id) const; | - |
121 | QDateTime readPropertyAsDateTime(int id); | - |
122 | QRectF readPropertyAsRectF(int id) const; | - |
123 | QObject *readPropertyAsQObject(int id) const; | - |
124 | QList<QObject *> *readPropertyAsList(int id) const; | - |
125 | | - |
126 | void writeProperty(int id, int v); | - |
127 | void writeProperty(int id, bool v); | - |
128 | void writeProperty(int id, double v); | - |
129 | void writeProperty(int id, const QString& v); | - |
130 | void writeProperty(int id, const QPointF& v); | - |
131 | void writeProperty(int id, const QSizeF& v); | - |
132 | void writeProperty(int id, const QUrl& v); | - |
133 | void writeProperty(int id, const QDate& v); | - |
134 | void writeProperty(int id, const QDateTime& v); | - |
135 | void writeProperty(int id, const QRectF& v); | - |
136 | void writeProperty(int id, QObject *v); | - |
137 | | - |
138 | void ensureQObjectWrapper(); | - |
139 | | - |
140 | void mark(QV4::MarkStack *markStack); | - |
141 | | - |
142 | void connectAlias(int aliasId); | - |
143 | | - |
144 | QV4::ReturnedValue method(int) const; | - |
145 | | - |
146 | QV4::ReturnedValue readVarProperty(int) const; | - |
147 | void writeVarProperty(int, const QV4::Value &); | - |
148 | QVariant readPropertyAsVariant(int) const; | - |
149 | void writeProperty(int, const QVariant &); | - |
150 | | - |
151 | inline QQmlVMEMetaObject *parentVMEMetaObject() const; | - |
152 | | - |
153 | void activate(QObject *, int, void **); | - |
154 | | - |
155 | QList<QQmlVMEVariantQObjectPtr *> varObjectGuards; | - |
156 | | - |
157 | QQmlVMEVariantQObjectPtr *getQObjectGuardForProperty(int) const; | - |
158 | | - |
159 | | - |
160 | | - |
161 | | - |
162 | QQmlRefPointer<QV4::CompiledData::CompilationUnit> compilationUnit; | - |
163 | const QV4::CompiledData::Object *compiledObject; | - |
164 | }; | - |
165 | | - |
166 | QQmlVMEMetaObject *QQmlVMEMetaObject::get(QObject *obj) | - |
167 | { | - |
168 | if (objTRUE | evaluated 890629 times by 135 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- ...
| FALSE | never evaluated |
) { | 0-890629 |
169 | if (QQmlData *data = QQmlData::get(obj)TRUE | evaluated 890629 times by 135 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- ...
| FALSE | never evaluated |
) { | 0-890629 |
170 | if (data->hasVMEMetaObjectTRUE | evaluated 231711 times by 73 testsEvaluated by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistreference
- tst_qqmllocale
- tst_qqmlmetaobject
- tst_qqmlmetatype
- tst_qqmlmoduleplugin
- tst_qqmlprofilerservice
- ...
| FALSE | evaluated 658918 times by 135 testsEvaluated by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- ...
|
) | 231711-658918 |
171 | returnexecuted 231711 times by 73 tests: return static_cast<QQmlVMEMetaObject *>(QObjectPrivate::get(obj)->metaObject); Executed by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistreference
- tst_qqmllocale
- tst_qqmlmetaobject
- tst_qqmlmetatype
- tst_qqmlmoduleplugin
- tst_qqmlprofilerservice
- ...
static_cast<QQmlVMEMetaObject *>(QObjectPrivate::get(obj)->metaObject);executed 231711 times by 73 tests: return static_cast<QQmlVMEMetaObject *>(QObjectPrivate::get(obj)->metaObject); Executed by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistreference
- tst_qqmllocale
- tst_qqmlmetaobject
- tst_qqmlmetatype
- tst_qqmlmoduleplugin
- tst_qqmlprofilerservice
- ...
| 231711 |
172 | }executed 658918 times by 135 tests: end of block Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- ...
| 658918 |
173 | }executed 658918 times by 135 tests: end of block Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- ...
| 658918 |
174 | | - |
175 | returnexecuted 658918 times by 135 tests: return nullptr; Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- ...
nullptr;executed 658918 times by 135 tests: return nullptr; Executed by:- tst_bindingdependencyapi
- tst_drawingmodes
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmldebugjs
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- ...
| 658918 |
176 | } | - |
177 | | - |
178 | int QQmlVMEMetaObject::propOffset() const | - |
179 | { | - |
180 | returnexecuted 848785 times by 99 tests: return cache->propertyOffset(); Executed by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllistreference
- ...
cache->propertyOffset();executed 848785 times by 99 tests: return cache->propertyOffset(); Executed by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllistreference
- ...
| 848785 |
181 | } | - |
182 | | - |
183 | int QQmlVMEMetaObject::methodOffset() const | - |
184 | { | - |
185 | returnexecuted 867836 times by 98 tests: return cache->methodOffset(); Executed by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllistreference
- ...
cache->methodOffset();executed 867836 times by 98 tests: return cache->methodOffset(); Executed by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllistreference
- ...
| 867836 |
186 | } | - |
187 | | - |
188 | int QQmlVMEMetaObject::signalOffset() const | - |
189 | { | - |
190 | returnexecuted 228553 times by 98 tests: return cache->signalOffset(); Executed by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllistreference
- ...
cache->signalOffset();executed 228553 times by 98 tests: return cache->signalOffset(); Executed by:- tst_bindingdependencyapi
- tst_examples
- tst_flickableinterop
- tst_multipointtoucharea_interop
- tst_qjsengine
- tst_qmlcachegen
- tst_qmldiskcache
- tst_qqmlapplicationengine
- tst_qqmlbinding
- tst_qqmlcomponent
- tst_qqmlconnections
- tst_qqmlconsole
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlenginedebugservice
- tst_qqmlexpression
- tst_qqmlfileselector
- tst_qqmlimport
- tst_qqmlincubator
- tst_qqmlinfo
- tst_qqmlinstantiator
- tst_qqmlitemmodels
- tst_qqmllistmodel
- tst_qqmllistmodelworkerscript
- tst_qqmllistreference
- ...
| 228553 |
191 | } | - |
192 | | - |
193 | int QQmlVMEMetaObject::signalCount() const | - |
194 | { | - |
195 | return never executed: return cache->signalCount(); cache->signalCount();never executed: return cache->signalCount(); | 0 |
196 | } | - |
197 | | - |
198 | QQmlVMEMetaObject *QQmlVMEMetaObject::parentVMEMetaObject() const | - |
199 | { | - |
200 | if (parent.isT1()TRUE | evaluated 51869 times by 10 testsEvaluated by:- tst_examples
- tst_qqmlecmascript
- tst_qqmlinfo
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquickbehaviors
- tst_qquicklayouts
- tst_quicktestmainwithsetup
- tst_scenegraph
- tst_testfiltering
| FALSE | evaluated 13617 times by 23 testsEvaluated by:- tst_examples
- tst_flickableinterop
- tst_qqmlcomponent
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qquickanimationcontroller
- tst_qquickbehaviors
- tst_qquickdrag
- tst_qquickdroparea
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickloader
- tst_qquickpositioners
- tst_qquicktaphandler
- tst_qquickvisualdatamodel
- tst_quicktestmainwithsetup
- tst_scenegraph
- tst_testfiltering
|
&& parent.flag()TRUE | evaluated 51869 times by 10 testsEvaluated by:- tst_examples
- tst_qqmlecmascript
- tst_qqmlinfo
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquickbehaviors
- tst_qquicklayouts
- tst_quicktestmainwithsetup
- tst_scenegraph
- tst_testfiltering
| FALSE | never evaluated |
) | 0-51869 |
201 | returnexecuted 51869 times by 10 tests: return static_cast<QQmlVMEMetaObject *>(parent.asT1()); Executed by:- tst_examples
- tst_qqmlecmascript
- tst_qqmlinfo
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquickbehaviors
- tst_qquicklayouts
- tst_quicktestmainwithsetup
- tst_scenegraph
- tst_testfiltering
static_cast<QQmlVMEMetaObject *>(parent.asT1());executed 51869 times by 10 tests: return static_cast<QQmlVMEMetaObject *>(parent.asT1()); Executed by:- tst_examples
- tst_qqmlecmascript
- tst_qqmlinfo
- tst_qqmlvaluetypes
- tst_qquickanimationcontroller
- tst_qquickbehaviors
- tst_qquicklayouts
- tst_quicktestmainwithsetup
- tst_scenegraph
- tst_testfiltering
| 51869 |
202 | | - |
203 | returnexecuted 13617 times by 23 tests: return nullptr; Executed by:- tst_examples
- tst_flickableinterop
- tst_qqmlcomponent
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qquickanimationcontroller
- tst_qquickbehaviors
- tst_qquickdrag
- tst_qquickdroparea
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickloader
- tst_qquickpositioners
- tst_qquicktaphandler
- tst_qquickvisualdatamodel
- tst_quicktestmainwithsetup
- tst_scenegraph
- tst_testfiltering
nullptr;executed 13617 times by 23 tests: return nullptr; Executed by:- tst_examples
- tst_flickableinterop
- tst_qqmlcomponent
- tst_qqmlcontext
- tst_qqmlecmascript
- tst_qqmlqt
- tst_qqmltypeloader
- tst_qquickanimationcontroller
- tst_qquickbehaviors
- tst_qquickdrag
- tst_qquickdroparea
- tst_qquickgridview
- tst_qquickitem
- tst_qquickitemparticle
- tst_qquicklayouts
- tst_qquicklistview
- tst_qquickloader
- tst_qquickpositioners
- tst_qquicktaphandler
- tst_qquickvisualdatamodel
- tst_quicktestmainwithsetup
- tst_scenegraph
- tst_testfiltering
| 13617 |
204 | } | - |
205 | | - |
206 | | - |
| | |