OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 560
...10
McCabe - Cyclomatic Complexity: 8
11
McCabe - Cyclomatic Complexity: 7
12
McCabe - Cyclomatic Complexity: 7
13
McCabe - Cyclomatic Complexity: 6
14
McCabe - Cyclomatic Complexity: 6
1516
McCabe - Cyclomatic Complexity: 5
17
McCabe - Cyclomatic Complexity: 5
18
McCabe - Cyclomatic Complexity: 5
19
McCabe - Cyclomatic Complexity: 5
20
McCabe - Cyclomatic Complexity: 5
...30
McCabe - Cyclomatic Complexity: 3
...40
McCabe - Cyclomatic Complexity: 3
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 1
...202
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
QQmlTypeData::allDependenciesDone
Name: QQmlTypeData::allDependenciesDone
Prototype: void QQmlTypeData::allDependenciesDone()
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 2533-2565
100.000% (16/16)
216
QQmlStringConverters::sizeFFromString
Name: QQmlStringConverters::sizeFFromString
Prototype: QSizeF QQmlStringConverters::sizeFFromString(const QString &s, bool *ok)
Coverage:  55.556% (10/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlstringconverters.cpp
Lines: 160-181
 55.556% (10/18)
156
QQmlStringConverters::rectFFromString
Name: QQmlStringConverters::rectFFromString
Prototype: QRectF QQmlStringConverters::rectFFromString(const QString &s, bool *ok)
Coverage:  54.167% (13/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlstringconverters.cpp
Lines: 184-209
 54.167% (13/24)
196
QQmlStringConverters::pointFFromString
Name: QQmlStringConverters::pointFFromString
Prototype: QPointF QQmlStringConverters::pointFFromString(const QString &s, bool *ok)
Coverage:  55.556% (10/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlstringconverters.cpp
Lines: 136-157
 55.556% (10/18)
156
QQmlQtQuick2DebugStatesDelegate::updateBinding
Name: QQmlQtQuick2DebugStatesDelegate::updateBinding
Prototype: void QQmlQtQuick2DebugStatesDelegate::updateBinding(QQmlContext *context, const QQmlProperty &property, const QVariant &expression, bool isLiteralValue, const QString &fileName, int line, int column, bool *inBaseState)
Coverage:  75.000% (12/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/qtquick2.cpp
Lines: 127-159
 75.000% (12/16)
186
QQmlPropertyPrivate::findSignalByName
Name: QQmlPropertyPrivate::findSignalByName
Prototype: QMetaMethod QQmlPropertyPrivate::findSignalByName(const QMetaObject *mo, const QByteArray &name)
Coverage:  83.333% (15/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 1624-1648
 83.333% (15/18)
146
QQmlPropertyPrivate::findAliasTarget
Name: QQmlPropertyPrivate::findAliasTarget
Prototype: void QQmlPropertyPrivate::findAliasTarget(QObject *object, QQmlPropertyIndex bindingIndex, QObject **targetObject, QQmlPropertyIndex *targetBindingIndex)
Coverage:  80.000% (16/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 840-874
 80.000% (16/20)
206
QQmlPropertyPrivate::binding
Name: QQmlPropertyPrivate::binding
Prototype: QQmlAbstractBinding * QQmlPropertyPrivate::binding(QObject *object, QQmlPropertyIndex index)
Coverage:  83.333% (20/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 811-838
 83.333% (20/24)
166
QQmlPropertyData::load
Name: QQmlPropertyData::load
Prototype: void QQmlPropertyData::load(const QMetaMethod &m)
Coverage: 100.000% (18/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 178-205
100.000% (18/18)
176
QQmlPropertyCache::checksum
Name: QQmlPropertyCache::checksum
Prototype: QByteArray QQmlPropertyCache::checksum(bool *ok)
Coverage:  61.111% (11/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp
Lines: 1446-1475
 61.111% (11/18)
176
QQmlProperty::name
Name: QQmlProperty::name
Prototype: QString QQmlProperty::name() const
Coverage: 100.000% (17/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 660-684
100.000% (17/17)
166
QQmlProperty::isWritable
Name: QQmlProperty::isWritable
Prototype: bool QQmlProperty::isWritable() const
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlproperty.cpp
Lines: 604-618
 87.500% (14/16)
116
QQmlProfilerClient::messageReceived
Name: QQmlProfilerClient::messageReceived
Prototype: void QQmlProfilerClient::messageReceived(const QByteArray &data)
Coverage:  94.444% (17/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 333-358
 94.444% (17/18)
206
QQmlProfilerClient::QQmlProfilerClient
Name: QQmlProfilerClient::QQmlProfilerClient
Prototype: QQmlProfilerClient::QQmlProfilerClient(QQmlDebugConnection *connection, QQmlProfilerEventReceiver *eventReceiver, quint64 features)
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 165-191
 90.000% (9/10)
136
QQmlPartsModel::object
Name: QQmlPartsModel::object
Prototype: QObject *QQmlPartsModel::object(int index, QQmlIncubator::IncubationMode incubationMode)
Coverage:  55.000% (11/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 3214-3241
 55.000% (11/20)
176
QQmlOpenMetaObject::metaCall
Name: QQmlOpenMetaObject::metaCall
Prototype: int QQmlOpenMetaObject::metaCall(QObject *o, QMetaObject::Call c, int id, void **a)
Coverage:  86.364% (19/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlopenmetaobject.cpp
Lines: 294-319
 86.364% (19/22)
176
QQmlNotifierEndpoint::disconnect
Name: QQmlNotifierEndpoint::disconnect
Prototype: void QQmlNotifierEndpoint::disconnect()
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlnotifier_p.h
Lines: 199-218
100.000% (16/16)
126
QQmlNonbindingBinding::doUpdate
Name: QQmlNonbindingBinding::doUpdate
Prototype: void doUpdate(const DeleteWatcher &watcher, QQmlPropertyData::WriteFlags flags, QV4::Scope &scope) override
Coverage: 100.000% (21/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 237-268
100.000% (21/21)
166
QQmlLocaleData::method_standaloneMonthName
Name: QQmlLocaleData::method_standaloneMonthName
Prototype: ReturnedValue QQmlLocaleData::method_standaloneMonthName (const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  37.500% (9/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp
Lines: 638-638
 37.500% (9/24)
16
QQmlLocaleData::method_monthName
Name: QQmlLocaleData::method_monthName
Prototype: ReturnedValue QQmlLocaleData::method_monthName (const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  37.500% (9/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale.cpp
Lines: 637-637
 37.500% (9/24)
16
QQmlListModel::setProperty
Name: QQmlListModel::setProperty
Prototype: void QQmlListModel::setProperty(int index, const QString& property, const QVariant& value)
Coverage:  85.000% (17/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 2618-2638
 85.000% (17/20)
136
QQmlListCompositor::verifyMoveTo
Name: QQmlListCompositor::verifyMoveTo
Prototype: bool QQmlListCompositor::verifyMoveTo( Group fromGroup, int from, Group toGroup, int to, int count, Group group) const
Coverage:  75.000% (12/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 731-754
 75.000% (12/16)
146
QQmlListCompositor::iterator::operator +=
Name: QQmlListCompositor::iterator::operator +=
Prototype: QQmlListCompositor::iterator &QQmlListCompositor::iterator::operator +=(int difference)
Coverage: 100.000% (22/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmllistcompositor.cpp
Lines: 234-266
100.000% (22/22)
166
QQmlJavaScriptExpression::evalFunction
Name: QQmlJavaScriptExpression::evalFunction
Prototype: QV4::ReturnedValue QQmlJavaScriptExpression::evalFunction(QQmlContextData *ctxt, QObject *scopeObject, const QString &code, const QString &filename, quint16 line)
Coverage:  25.000% (4/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp
Lines: 400-429
 25.000% (4/16)
226
QQmlJS::Minify::escape
Name: QQmlJS::Minify::escape
Prototype: void Minify::escape(const QChar &ch, QString *out)
Coverage:  27.273% (3/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 284-296
 27.273% (3/11)
96
QQmlJS::AST::ArrayPattern::convertLiteralToAssignmentPattern
Name: QQmlJS::AST::ArrayPattern::convertLiteralToAssignmentPattern
Prototype: bool ArrayPattern::convertLiteralToAssignmentPattern(MemoryPool *pool, SourceLocation *errorLocation, QString *errorMessage)
Coverage: 100.000% (18/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 374-391
100.000% (18/18)
136
QQmlImports::resolvedScripts
Name: QQmlImports::resolvedScripts
Prototype: QList<QQmlImports::ScriptReference> QQmlImports::resolvedScripts() const
Coverage: 100.000% (12/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 523-557
100.000% (12/12)
206
QQmlImports::populateCache
Name: QQmlImports::populateCache
Prototype: void QQmlImports::populateCache(QQmlTypeNameCache *cache) const
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 411-440
100.000% (16/16)
166
QQmlImports::completeQmldirPaths
Name: QQmlImports::completeQmldirPaths
Prototype: QStringList QQmlImports::completeQmldirPaths(const QString &uri, const QStringList &basePaths, int vmaj, int vmin)
Coverage:  93.750% (15/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlimport.cpp
Lines: 580-611
 93.750% (15/16)
166
QQmlEnumTypeResolver::evaluateEnum
Name: QQmlEnumTypeResolver::evaluateEnum
Prototype: int QQmlEnumTypeResolver::evaluateEnum(const QString &scope, const QStringRef &enumName, const QStringRef &enumValue, bool *ok) const
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 657-681
 87.500% (14/16)
186
QQmlDesignerMetaObject::openMetaCall
Name: QQmlDesignerMetaObject::openMetaCall
Prototype: int QQmlDesignerMetaObject::openMetaCall(QObject *o, QMetaObject::Call call, int id, void **a)
Coverage:  77.273% (17/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qqmldesignermetaobject.cpp
Lines: 206-232
 77.273% (17/22)
166
QQmlDelegateModelPrivate::itemsChanged
Name: QQmlDelegateModelPrivate::itemsChanged
Prototype: void QQmlDelegateModelPrivate::itemsChanged(const QVector<Compositor::Change> &changes)
Coverage:  85.714% (12/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1189-1206
 85.714% (12/14)
96
QQmlDelegateModelPrivate::emitChanges
Name: QQmlDelegateModelPrivate::emitChanges
Prototype: void QQmlDelegateModelPrivate::emitChanges()
Coverage:  95.000% (19/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1526-1547
 95.000% (19/20)
156
QQmlDelegateModelItemMetaType::parseGroups
Name: QQmlDelegateModelItemMetaType::parseGroups
Prototype: int QQmlDelegateModelItemMetaType::parseGroups(const QV4::Value &groups) const
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1841-1868
 87.500% (14/16)
206
QQmlDelegateModelGroupPrivate::parseGroupArgs
Name: QQmlDelegateModelGroupPrivate::parseGroupArgs
Prototype: bool QQmlDelegateModelGroupPrivate::parseGroupArgs( QQmlV4Function *args, Compositor::Group *group, int *index, int *count, int *groups) const
Coverage:  61.111% (11/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 2895-2922
 61.111% (11/18)
176
QQmlDelegateModel::setDelegate
Name: QQmlDelegateModel::setDelegate
Prototype: void QQmlDelegateModel::setDelegate(QQmlComponent *delegate)
Coverage:  83.333% (15/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 410-433
 83.333% (15/18)
166
QQmlDelegateModel::_q_itemsRemoved
Name: QQmlDelegateModel::_q_itemsRemoved
Prototype: void QQmlDelegateModel::_q_itemsRemoved(int index, int count)
Coverage:  83.333% (15/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmldelegatemodel.cpp
Lines: 1442-1468
 83.333% (15/18)
176
QQmlDataBlob::notifyComplete
Name: QQmlDataBlob::notifyComplete
Prototype: void QQmlDataBlob::notifyComplete(QQmlDataBlob *blob)
Coverage:  83.333% (15/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 715-743
 83.333% (15/18)
176
QQmlCustomParserScriptIndexer::scanObjectRecursively
Name: QQmlCustomParserScriptIndexer::scanObjectRecursively
Prototype: void QQmlCustomParserScriptIndexer::scanObjectRecursively(int objectIndex, bool annotateScriptBindings)
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 695-711
100.000% (16/16)
136
QQmlContextData::emitDestruction
Name: QQmlContextData::emitDestruction
Prototype: void QQmlContextData::emitDestruction()
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcontext.cpp
Lines: 546-572
100.000% (16/16)
146
QQmlConnectionsParser::verifyBindings
Name: QQmlConnectionsParser::verifyBindings
Prototype: void QQmlConnectionsParser::verifyBindings(const QV4::CompiledData::Unit *qmlUnit, const QList<const QV4::CompiledData::Binding *> &props)
Coverage:  90.476% (19/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlconnections.cpp
Lines: 234-257
 90.476% (19/21)
156
QQmlConnections::connectSignals
Name: QQmlConnections::connectSignals
Prototype: void QQmlConnections::connectSignals()
Coverage:  87.500% (21/24)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlconnections.cpp
Lines: 267-302
 87.500% (21/24)
266
QQmlComponent_setQmlParent
Name: QQmlComponent_setQmlParent
Prototype: static void QQmlComponent_setQmlParent(QObject *me, QObject *parent)
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 1145-1166
100.000% (16/16)
156
QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlDefaultPropertyMerger::mergeDefaultProperties
Name: QQmlComponentAndAliasResolver::findAndRegisterImplicitComponents::QQmlDefaultPropertyMerger::mergeDefaultProperties
Prototype: void QQmlDefaultPropertyMerger::mergeDefaultProperties(int objectIndex)
Coverage: 100.000% (21/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 1404-1444
100.000% (21/21)
276
QQmlComponent::create
Name: QQmlComponent::create
Prototype: void QQmlComponent::create(QQmlIncubator &incubator, QQmlContext *context, QQmlContext *forContext)
Coverage:  62.500% (10/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlcomponent.cpp
Lines: 1012-1050
 62.500% (10/16)
236
QQmlBinding::update
Name: QQmlBinding::update
Prototype: void QQmlBinding::update(QQmlPropertyData::WriteFlags flags)
Coverage:  95.000% (19/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 155-189
 95.000% (19/20)
226
QQmlBinding::create
Name: QQmlBinding::create
Prototype: QQmlBinding *QQmlBinding::create(const QQmlPropertyData *property, const QQmlScriptString &script, QObject *obj, QQmlContext *ctxt)
Coverage:  44.444% (12/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlbinding.cpp
Lines: 62-99
 44.444% (12/27)
256
QQmlBind::eval
Name: QQmlBind::eval
Prototype: void QQmlBind::eval()
Coverage: 100.000% (20/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmlbind.cpp
Lines: 361-386
100.000% (20/20)
156
QQmlApplicationEnginePrivate::finishLoad
Name: QQmlApplicationEnginePrivate::finishLoad
Prototype: void QQmlApplicationEnginePrivate::finishLoad(QQmlComponent *c)
Coverage:  44.444% (4/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlapplicationengine.cpp
Lines: 124-146
 44.444% (4/9)
136
QQmlAnimationTimer::updateAnimationsTime
Name: QQmlAnimationTimer::updateAnimationsTime
Prototype: void QQmlAnimationTimer::updateAnimationsTime(qint64 delta)
Coverage:  55.556% (10/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 99-126
 55.556% (10/18)
166
QQmlAliasAnnotator::annotateBindingsToAliases
Name: QQmlAliasAnnotator::annotateBindingsToAliases
Prototype: void QQmlAliasAnnotator::annotateBindingsToAliases()
Coverage: 100.000% (22/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmltypecompiler.cpp
Lines: 720-741
100.000% (22/22)
146
QQmlAbstractBinding::addToObject
Name: QQmlAbstractBinding::addToObject
Prototype: void QQmlAbstractBinding::addToObject()
Coverage:  90.476% (19/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlabstractbinding.cpp
Lines: 71-122
 90.476% (19/21)
316
QBitField::united [qbitfield_p.h #1]
Name: QBitField::united [qbitfield_p.h #1]
Prototype: QBitField QBitField::united(const QBitField &o)
Coverage:  0.000% (0/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/ftw/qbitfield_p.h #1
Lines: 125-151
  0.000% (0/19)
206
QAbstractAnimationJob::setDirection
Name: QAbstractAnimationJob::setDirection
Prototype: void QAbstractAnimationJob::setDirection(Direction direction)
Coverage: 100.000% (16/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 400-426
100.000% (16/16)
146
QAbstractAnimationJob::finished
Name: QAbstractAnimationJob::finished
Prototype: void QAbstractAnimationJob::finished()
Coverage:  72.222% (13/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/animations/qabstractanimationjob.cpp
Lines: 583-596
 72.222% (13/18)
56
ProxyObject::virtualPreventExtensions
Name: ProxyObject::virtualPreventExtensions
Prototype: bool ProxyObject::virtualPreventExtensions(Managed *m)
Coverage:  89.474% (17/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy.cpp
Lines: 366-395
 89.474% (17/19)
236
ProxyObject::virtualIsExtensible
Name: ProxyObject::virtualIsExtensible
Prototype: bool ProxyObject::virtualIsExtensible(const Managed *m)
Coverage:  88.235% (15/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy.cpp
Lines: 335-364
 88.235% (15/17)
236
Proxy::virtualCallAsConstructor
Name: Proxy::virtualCallAsConstructor
Prototype: ReturnedValue Proxy::virtualCallAsConstructor(const FunctionObject *f, const Value *argv, int argc, const Value *)
Coverage:  94.444% (17/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy.cpp
Lines: 502-519
 94.444% (17/18)
136
PropertyListPrototype::method_push
Name: PropertyListPrototype::method_push
Prototype: ReturnedValue PropertyListPrototype::method_push(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  56.250% (9/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllistwrapper.cpp
Lines: 165-185
 56.250% (9/16)
156
PersistentValueStorage::Iterator::operator++
Name: PersistentValueStorage::Iterator::operator++
Prototype: PersistentValueStorage::Iterator &PersistentValueStorage::Iterator::operator++()
Coverage:  75.000% (12/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4persistent.cpp
Lines: 149-166
 75.000% (12/16)
146
Object::virtualSetPrototypeOf
Name: Object::virtualSetPrototypeOf
Prototype: bool Object::virtualSetPrototypeOf(Managed *m, const Object *proto)
Coverage: 100.000% (18/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 881-901
100.000% (18/18)
176
Object::setArrayLength
Name: Object::setArrayLength
Prototype: bool Object::setArrayLength(uint newLen)
Coverage:  88.235% (15/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object.cpp
Lines: 903-923
 88.235% (15/17)
156
MapPrototype::method_forEach
Name: MapPrototype::method_forEach
Prototype: ReturnedValue MapPrototype::method_forEach(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  87.500% (14/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapobject.cpp
Lines: 188-212
 87.500% (14/16)
176
MapIteratorPrototype::method_next
Name: MapIteratorPrototype::method_next
Prototype: ReturnedValue MapIteratorPrototype::method_next(const FunctionObject *b, const Value *that, const Value *, int)
Coverage: 100.000% (17/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4mapiterator.cpp
Lines: 59-105
100.000% (17/17)
306
Lookup::getterTwoClasses
Name: Lookup::getterTwoClasses
Prototype: ReturnedValue Lookup::getterTwoClasses(Lookup *l, ExecutionEngine *engine, const Value &object)
Coverage:  59.375% (19/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 172-217
 59.375% (19/32)
346
Lookup::getterProtoAccessorTwoClasses
Name: Lookup::getterProtoAccessorTwoClasses
Prototype: ReturnedValue Lookup::getterProtoAccessorTwoClasses(Lookup *l, ExecutionEngine *engine, const Value &object)
Coverage:  81.250% (13/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup.cpp
Lines: 359-379
 81.250% (13/16)
136
ListElement::setVariantMapProperty
Name: ListElement::setVariantMapProperty
Prototype: int ListElement::setVariantMapProperty(const ListLayout::Role &role, QVariantMap *m)
Coverage:  89.474% (17/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1066-1088
 89.474% (17/19)
156
ListElement::setQObjectProperty
Name: ListElement::setQObjectProperty
Prototype: int ListElement::setQObjectProperty(const ListLayout::Role &role, QObject *o)
Coverage:  58.824% (10/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1020-1047
 58.824% (10/17)
186
JSC::Yarr::getCanonicalPair
Name: JSC::Yarr::getCanonicalPair
Prototype: inline UChar getCanonicalPair(UCS2CanonicalizationRange* info, UChar ch)
Coverage:  0.000% (0/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrCanonicalizeUCS2.h
Lines: 83-100
  0.000% (0/11)
96
JSC::Yarr::YarrPatternConstructor::copyDisjunction
Name: JSC::Yarr::YarrPatternConstructor::copyDisjunction
Prototype: PatternDisjunction* copyDisjunction(PatternDisjunction* disjunction, bool filterStartsWithBOL = false)
Coverage: 100.000% (18/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 483-506
100.000% (18/18)
166
JSC::Yarr::YarrPatternConstructor::containsCapturingTerms
Name: JSC::Yarr::YarrPatternConstructor::containsCapturingTerms
Prototype: bool containsCapturingTerms(PatternAlternative* alternative, size_t firstTermIndex, size_t lastTermIndex)
Coverage:  37.500% (6/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 743-763
 37.500% (6/16)
116
JSC::Yarr::Parser::parseCharacterClass
Name: JSC::Yarr::Parser::parseCharacterClass
Prototype: void parseCharacterClass()
Coverage:  84.615% (11/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h
Lines: 450-480
 84.615% (11/13)
166
JSC::Yarr::Parser::CharacterClassParserDelegate::atomBuiltInCharacterClass
Name: JSC::Yarr::Parser::CharacterClassParserDelegate::atomBuiltInCharacterClass
Prototype: void atomBuiltInCharacterClass(BuiltInCharacterClassID classID, bool invert)
Coverage:  30.000% (3/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h
Lines: 165-196
 30.000% (3/10)
116
JSC::X86Assembler::X86InstructionFormatter::memoryModRM
Name: JSC::X86Assembler::X86InstructionFormatter::memoryModRM
Prototype: void memoryModRM(int reg, RegisterID base, int offset)
Coverage:  90.909% (20/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2531-2563
 90.909% (20/22)
156
JSC::MacroAssemblerX86Common::branchDouble
Name: JSC::MacroAssemblerX86Common::branchDouble
Prototype: Jump branchDouble(DoubleCondition cond, FPRegisterID left, FPRegisterID right)
Coverage:  0.000% (0/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 839-868
  0.000% (0/17)
226
ExecutionEngine::resolvedUrl
Name: ExecutionEngine::resolvedUrl
Prototype: QUrl ExecutionEngine::resolvedUrl(const QString &file)
Coverage:  50.000% (9/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 960-983
 50.000% (9/18)
156
ESTable::set
Name: ESTable::set
Prototype: void ESTable::set(const Value &key, const Value &value)
Coverage:  94.444% (17/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4estable.cpp
Lines: 87-115
 94.444% (17/18)
186
DynamicRoleModelNode::sync
Name: DynamicRoleModelNode::sync
Prototype: QVector<int> DynamicRoleModelNode::sync(DynamicRoleModelNode *src, DynamicRoleModelNode *target)
Coverage: 100.000% (18/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/types/qqmllistmodel.cpp
Lines: 1653-1680
100.000% (18/18)
186
DataViewPrototype::method_setFloat
Name: DataViewPrototype::method_setFloat
Prototype: template <typename T> ReturnedValue DataViewPrototype::method_setFloat(const FunctionObject *b, const Value *thisObject, const Value *argv, int argc)
Coverage:  96.000% (24/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4dataview.cpp
Lines: 270-309
 96.000% (24/25)
206
CompilationUnitMapper::open::CompilationUnitMapper::open
Name: CompilationUnitMapper::open::CompilationUnitMapper::open
Prototype: CompiledData::Unit *CompilationUnitMapper::open(const QString &cacheFileName, const QDateTime &sourceTimeStamp, QString *errorString)
Coverage:  71.429% (10/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4compilationunitmapper_unix.cpp
Lines: 54-91
 71.429% (10/14)
426
Codegen::Codegen::completionState [qv4codegen.cpp #2]
Name: Codegen::Codegen::completionState [qv4codegen.cpp #2]
Prototype: static CompletionState completionState(StatementList *list)
Coverage:  54.545% (12/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 361-380
 54.545% (12/22)
156
Codegen::Codegen::completionState [qv4codegen.cpp #1]
Name: Codegen::Codegen::completionState [qv4codegen.cpp #1]
Prototype: static CompletionState completionState(StatementList *list)
Coverage:  54.545% (12/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 361-380
 54.545% (12/22)
156
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::throwSyntaxErrorOnEvalOrArgumentsInStrictMode [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::throwSyntaxErrorOnEvalOrArgumentsInStrictMode [qv4codegen.cpp #2]
Prototype: bool Codegen::throwSyntaxErrorOnEvalOrArgumentsInStrictMode(const Reference &r, const SourceLocation& loc)
Coverage: 100.000% (21/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3490-3506
100.000% (21/21)
126
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::throwSyntaxErrorOnEvalOrArgumentsInStrictMode [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::throwSyntaxErrorOnEvalOrArgumentsInStrictMode [qv4codegen.cpp #1]
Prototype: bool Codegen::throwSyntaxErrorOnEvalOrArgumentsInStrictMode(const Reference &r, const SourceLocation& loc)
Coverage: 100.000% (21/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3490-3506
100.000% (21/21)
126
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::handleConstruct [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::handleConstruct [qv4codegen.cpp #2]
Prototype: void Codegen::handleConstruct(const Reference &base, ArgumentList *arguments)
Coverage:  89.474% (17/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 2233-2272
 89.474% (17/19)
266
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::handleConstruct [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::handleConstruct [qv4codegen.cpp #1]
Prototype: void Codegen::handleConstruct(const Reference &base, ArgumentList *arguments)
Coverage:  89.474% (17/19)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 2233-2272
 89.474% (17/19)
266
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::asRValue [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::asRValue [qv4codegen.cpp #2]
Prototype: Codegen::RValue Codegen::Reference::asRValue() const
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3809-3824
 80.000% (8/10)
76
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::asRValue [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::Reference::asRValue [qv4codegen.cpp #1]
Prototype: Codegen::RValue Codegen::Reference::asRValue() const
Coverage:  80.000% (8/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3809-3824
 80.000% (8/10)
76
Codegen::Codegen::Codegen::condition [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::condition [qv4codegen.cpp #2]
Prototype: void Codegen::condition(ExpressionNode *ast, const BytecodeGenerator::Label *iftrue, const BytecodeGenerator::Label *iffalse, bool trueBlockFollowsCondition)
Coverage:  75.000% (12/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 307-335
 75.000% (12/16)
196
Codegen::Codegen::Codegen::condition [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::condition [qv4codegen.cpp #1]
Prototype: void Codegen::condition(ExpressionNode *ast, const BytecodeGenerator::Label *iftrue, const BytecodeGenerator::Label *iffalse, bool trueBlockFollowsCondition)
Coverage:  75.000% (12/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 307-335
 75.000% (12/16)
196
CallPrecise
Name: CallPrecise
Prototype: static QV4::ReturnedValue CallPrecise(const QQmlObjectOrGadget &object, const QQmlPropertyData &data, QV4::ExecutionEngine *engine, QV4::CallData *callArgs, QMetaObject::Call callType = QMetaObject::InvokeMetaMethod)
Coverage: 100.000% (17/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1426-1467
100.000% (17/17)
206
typeLiteral::versionLiteral::nameLiteral::relativePathLiteral::pluginsLiteral::pathLiteral::classnamesLiteral::dependenciesLiteral::findImportsInAst::[lambda]::[lambda]::findPathsForModuleImports::ImportCollector::importFile::importModule::findQmlImportsInFile
Name: typeLiteral::versionLiteral::nameLiteral::relativePathLiteral::pluginsLiteral::pathLiteral::classnamesLiteral::dependenciesLiteral::findImportsInAst::[lambda]::[lambda]::findPathsForModuleImports::ImportCollector::importFile::importModule::findQmlImportsInFile
Prototype: QVariantList findQmlImportsInFile(const QString &filePath)
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlimportscanner/main.cpp
Lines: 355-369
  0.000% (0/13)
145
toInt
Name: toInt
Prototype: static inline int toInt(const QChar &qc, int R)
Coverage: 100.000% (21/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp
Lines: 394-408
100.000% (21/21)
115
throwLowercaseEnumError::QQmlTypeWrapper::virtualInstanceOf
Name: throwLowercaseEnumError::QQmlTypeWrapper::virtualInstanceOf
Prototype: ReturnedValue QQmlTypeWrapper::virtualInstanceOf(const Object *typeObject, const Value &var)
Coverage:  35.714% (5/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypewrapper.cpp
Lines: 379-417
 35.714% (5/14)
235
stopAnimation
Name: stopAnimation
Prototype: static void stopAnimation(QObject *object)
Coverage:  38.462% (5/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/designer/qquickdesignersupportitems.cpp
Lines: 60-81
 38.462% (5/13)
145
setupPainterGradient
Name: setupPainterGradient
Prototype: static inline void setupPainterGradient(QGradient *painterGradient, const QQuickShapeGradient &g)
Coverage:  25.000% (2/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quickshapes/qquickshapesoftwarerenderer.cpp
Lines: 133-149
 25.000% (2/8)
95
setWindowTitle
Name: setWindowTitle
Prototype: static void setWindowTitle(bool verbose, const QObject *topLevel, QWindow *window)
Coverage:  47.059% (8/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlscene/main.cpp
Lines: 408-428
 47.059% (8/17)
145
rectangleEdge
Name: rectangleEdge
Prototype: static QLine rectangleEdge(const QRect &rect, Qt::Edge tableEdge)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquicktableview.cpp
Lines: 63-76
  0.000% (0/9)
65
qt_debug_print_texture_count
Name: qt_debug_print_texture_count
Prototype: inline static void qt_debug_print_texture_count()
Coverage:  0.000% (0/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgtexture.cpp
Lines: 130-161
  0.000% (0/13)
175
qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2DPrototype::method_getImageData
Name: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2DPrototype::method_getImageData
Prototype: QV4::ReturnedValue QQuickJSContext2DPrototype::method_getImageData(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *argv, int argc)
Coverage:  0.000% (0/29)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 3270-3291
  0.000% (0/29)
155
Page:<>1
McCabe - Cyclomatic Complexity: 560
...10
McCabe - Cyclomatic Complexity: 8
11
McCabe - Cyclomatic Complexity: 7
12
McCabe - Cyclomatic Complexity: 7
13
McCabe - Cyclomatic Complexity: 6
14
McCabe - Cyclomatic Complexity: 6
1516
McCabe - Cyclomatic Complexity: 5
17
McCabe - Cyclomatic Complexity: 5
18
McCabe - Cyclomatic Complexity: 5
19
McCabe - Cyclomatic Complexity: 5
20
McCabe - Cyclomatic Complexity: 5
...30
McCabe - Cyclomatic Complexity: 3
...40
McCabe - Cyclomatic Complexity: 3
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 1
...202
McCabe - Cyclomatic Complexity: 1

Generated by Squish Coco 4.2.0