| Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
setRedundantRefs| Name: | QV4DataCollector::setRedundantRefs | | Prototype: | void setRedundantRefs(bool redundantRefs) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.h | | Lines: | 77-77 |
| | 1 | 1 |
redundantRefs| Name: | QV4DataCollector::redundantRefs | | Prototype: | bool redundantRefs() const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.h | | Lines: | 78-78 |
| | 1 | 1 |
lookupSpecialRef| Name: | QV4DataCollector::lookupSpecialRef | | Prototype: | bool QV4DataCollector::lookupSpecialRef(Ref ref, QJsonObject *dict) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp | | Lines: | 422-431 |
| | 6 | 2 |
getValue| Name: | QV4DataCollector::getValue | | Prototype: | QV4::ReturnedValue QV4DataCollector::getValue(Ref ref) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp | | Lines: | 413-419 |
| | 4 | 1 |
getScopeTypes| Name: | QV4DataCollector::getScopeTypes | | Prototype: | QVector<QV4::Heap::ExecutionContext::ContextType> QV4DataCollector::getScopeTypes(int frame) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp | | Lines: | 84-94 |
| | 5 | 2 |
flushCollectedRefs| Name: | QV4DataCollector::flushCollectedRefs | | Prototype: | QJsonArray QV4DataCollector::flushCollectedRefs() | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp | | Lines: | 355-369 |
| | 10 | 3 |
findContext| Name: | QV4DataCollector::findContext | | Prototype: | QV4::Heap::ExecutionContext *QV4DataCollector::findContext(int frame) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp | | Lines: | 69-74 |
| | 2 | 1 |
engine| Name: | QV4DataCollector::engine | | Prototype: | QV4::ExecutionEngine *engine() const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.h | | Lines: | 86-86 |
| | 1 | 1 |
collectProperties| Name: | QV4DataCollector::collectProperties | | Prototype: | QJsonArray QV4DataCollector::collectProperties(const QV4::Object *object) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp | | Lines: | 433-452 |
| | 13 | 3 |
collect| Name: | QV4DataCollector::collect | | Prototype: | QV4DataCollector::Ref QV4DataCollector::collect(const QV4::ScopedValue &value) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp | | Lines: | 120-126 |
| | 4 | 2 |
clear| Name: | QV4DataCollector::clear | | Prototype: | void QV4DataCollector::clear() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp | | Lines: | 371-378 |
| | 5 | 1 |
addScriptRef| Name: | QV4DataCollector::addScriptRef | | Prototype: | QV4DataCollector::Ref QV4DataCollector::addScriptRef(const QString &scriptName) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp | | Lines: | 235-248 |
| | 9 | 1 |
addRef| Name: | QV4DataCollector::addRef | | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
addRef| Name: | QV4DataCollector::addRef | | Prototype: | QV4DataCollector::Ref QV4DataCollector::addRef(QV4::Value value, bool deduplicate) | | Coverage: | 100.000% (14/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp | | Lines: | 380-411 |
| | 14 | 6 |
addFunctionRef| Name: | QV4DataCollector::addFunctionRef | | Prototype: | QV4DataCollector::Ref QV4DataCollector::addFunctionRef(const QString &functionName) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp | | Lines: | 219-232 |
| | 9 | 1 |
QV4DataCollector| Name: | QV4DataCollector::QV4DataCollector | | Prototype: | QV4DataCollector::QV4DataCollector(QV4::ExecutionEngine *engine) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp | | Lines: | 113-117 |
| | 1 | 1 |
collectAsJson| Name: | QV4DataCollector::collectAsJson | | Prototype: | QJsonObject QV4DataCollector::collectAsJson(const QString &name, const QV4::ScopedValue &value) | | Coverage: | 92.857% (13/14) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp | | Lines: | 454-468 |
| | 10 | 4 |
lookupRef| Name: | QV4DataCollector::lookupRef | | Prototype: | QJsonObject QV4DataCollector::lookupRef(Ref ref, bool deep) | | Coverage: | 88.235% (15/17) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp | | Lines: | 195-216 |
| | 13 | 5 |
findScope| Name: | QV4DataCollector::findScope | | Prototype: | QV4::Heap::ExecutionContext *QV4DataCollector::findScope(QV4::Heap::ExecutionContext *ctx, int scope) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp | | Lines: | 76-82 |
| | 3 | 2 |
findFrame| Name: | QV4DataCollector::findFrame | | Prototype: | QV4::CppStackFrame *QV4DataCollector::findFrame(int frame) | | Coverage: | 83.333% (5/6) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp | | Lines: | 59-67 |
| | 5 | 2 |
collectScope| Name: | QV4DataCollector::collectScope | | Prototype: | bool QV4DataCollector::collectScope(QJsonObject *dict, int frameNr, int scopeNr) | | Coverage: | 83.333% (15/18) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp | | Lines: | 257-296 |
| | 26 | 6 |
encodeScopeType| Name: | QV4DataCollector::encodeScopeType | | Prototype: | int QV4DataCollector::encodeScopeType(QV4::Heap::ExecutionContext::ContextType scopeType) | | Coverage: | 63.636% (7/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp | | Lines: | 96-111 |
| | 7 | 6 |
buildFrame| Name: | QV4DataCollector::buildFrame | | Prototype: | QJsonObject QV4DataCollector::buildFrame(const QV4::StackFrame &stackFrame, int frameNr) | | Coverage: | 61.538% (16/26) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp | | Lines: | 304-352 |
| | 33 | 9 |
setNamesAsObjects| Name: | QV4DataCollector::setNamesAsObjects | | Prototype: | void setNamesAsObjects(bool namesAsObjects) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.h | | Lines: | 74-74 |
| | 1 | 1 |
namesAsObjects| Name: | QV4DataCollector::namesAsObjects | | Prototype: | bool namesAsObjects() const | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.h | | Lines: | 75-75 |
| | 1 | 1 |
isValidRef| Name: | QV4DataCollector::isValidRef | | Prototype: | bool QV4DataCollector::isValidRef(QV4DataCollector::Ref ref) const | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4datacollector.cpp | | Lines: | 250-255 |
| | 3 | 1 |