OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 560
...100
McCabe - Cyclomatic Complexity: 1
...160
McCabe - Cyclomatic Complexity: 1
...170
McCabe - Cyclomatic Complexity: 1
...180
McCabe - Cyclomatic Complexity: 1
...190
McCabe - Cyclomatic Complexity: 1
...194
McCabe - Cyclomatic Complexity: 1
195
McCabe - Cyclomatic Complexity: 1
196
McCabe - Cyclomatic Complexity: 1
197
McCabe - Cyclomatic Complexity: 1
198199
McCabe - Cyclomatic Complexity: 1
200
McCabe - Cyclomatic Complexity: 1
201
McCabe - Cyclomatic Complexity: 1
202
McCabe - Cyclomatic Complexity: 1
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
FxGridItemSG::size
Name: FxGridItemSG::size
Prototype: qreal size() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 77-79
100.000% (1/1)
11
FxGridItemSG::setPosition
Name: FxGridItemSG::setPosition
Prototype: void setPosition(qreal col, qreal row, bool immediate = false)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 122-124
100.000% (1/1)
11
FxGridItemSG::sectionSize
Name: FxGridItemSG::sectionSize
Prototype: qreal sectionSize() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 81-83
100.000% (1/1)
11
FxGridItemSG::position
Name: FxGridItemSG::position
Prototype: qreal position() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 69-71
100.000% (1/1)
11
FxGridItemSG::endPosition
Name: FxGridItemSG::endPosition
Prototype: qreal endPosition() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 73-75
100.000% (1/1)
11
FxGridItemSG::contains
Name: FxGridItemSG::contains
Prototype: bool contains(qreal x, qreal y) const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 125-128
100.000% (1/1)
21
FxGridItemSG::FxGridItemSG
Name: FxGridItemSG::FxGridItemSG
Prototype: FxGridItemSG(QQuickItem *i, QQuickGridView *v, bool own)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickgridview.cpp
Lines: 65-67
100.000% (1/1)
21
FunctionPrototype::method_toString::ScriptFunction::virtualCall
Name: FunctionPrototype::method_toString::ScriptFunction::virtualCall
Prototype: ReturnedValue ScriptFunction::virtualCall(const FunctionObject *fo, const Value *thisObject, const Value *argv, int argc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 500-517
100.000% (1/1)
111
FunctionPrototype::method_toString::MemberFunction::virtualCallAsConstructor
Name: FunctionPrototype::method_toString::MemberFunction::virtualCallAsConstructor
Prototype: ReturnedValue MemberFunction::virtualCallAsConstructor(const FunctionObject *f, const Value *, int, const Value *)
Coverage:  0.000% (0/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 593-596
  0.000% (0/2)
11
FunctionPrototype::method_toString::DefaultClassConstructorFunction::virtualCall
Name: FunctionPrototype::method_toString::DefaultClassConstructorFunction::virtualCall
Prototype: ReturnedValue DefaultClassConstructorFunction::virtualCall(const FunctionObject *f, const Value *, const Value *, int)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 640-643
100.000% (2/2)
11
FunctionPrototype::method_toString::ConstructorFunction::virtualCall
Name: FunctionPrototype::method_toString::ConstructorFunction::virtualCall
Prototype: ReturnedValue ConstructorFunction::virtualCall(const FunctionObject *f, const Value *, const Value *, int)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 586-589
100.000% (2/2)
11
FunctionPrototype::init
Name: FunctionPrototype::init
Prototype: void FunctionPrototype::init(ExecutionEngine *engine, Object *ctor)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 312-328
100.000% (5/5)
121
FunctionObject::virtualCallAsConstructor
Name: FunctionObject::virtualCallAsConstructor
Prototype: ReturnedValue FunctionObject::virtualCallAsConstructor(const FunctionObject *f, const Value *, int, const Value *)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 172-175
100.000% (1/1)
11
FunctionObject::virtualCall
Name: FunctionObject::virtualCall
Prototype: ReturnedValue FunctionObject::virtualCall(const FunctionObject *, const Value *, const Value *, int)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 177-180
100.000% (1/1)
11
FunctionObject::sourceLocation
Name: FunctionObject::sourceLocation
Prototype: QQmlSourceLocation FunctionObject::sourceLocation() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 226-229
  0.000% (0/1)
11
FunctionObject::name
Name: FunctionObject::name
Prototype: ReturnedValue FunctionObject::name() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 167-170
100.000% (1/1)
11
FunctionObject::isBoundFunction
Name: FunctionObject::isBoundFunction
Prototype: bool FunctionObject::isBoundFunction() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 221-224
100.000% (1/1)
11
FunctionObject::isBinding
Name: FunctionObject::isBinding
Prototype: bool FunctionObject::isBinding() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 216-219
100.000% (1/1)
11
FunctionObject::createScriptFunction
Name: FunctionObject::createScriptFunction
Prototype: Heap::FunctionObject *FunctionObject::createScriptFunction(ExecutionContext *scope, Function *function)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 182-185
100.000% (1/1)
11
FunctionObject::createMemberFunction
Name: FunctionObject::createMemberFunction
Prototype: Heap::FunctionObject *FunctionObject::createMemberFunction(ExecutionContext *scope, Function *function)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 199-202
100.000% (1/1)
11
FunctionObject::createDefaultPrototypeProperty
Name: FunctionObject::createDefaultPrototypeProperty
Prototype: void FunctionObject::createDefaultPrototypeProperty(uint protoSlot, uint protoConstructorSlot)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 155-165
100.000% (1/1)
61
FunctionCtor::virtualCall
Name: FunctionCtor::virtualCall
Prototype: ReturnedValue FunctionCtor::virtualCall(const FunctionObject *f, const Value *, const Value *argv, int argc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 300-303
100.000% (1/1)
11
Function::~Function
Name: Function::~Function
Prototype: Function::~Function()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4function.cpp
Lines: 99-102
100.000% (1/1)
11
Function::sourceLocation
Name: Function::sourceLocation
Prototype: QQmlSourceLocation Function::sourceLocation() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4function.cpp
Lines: 148-151
100.000% (1/1)
11
Function::call
Name: Function::call
Prototype: ReturnedValue Function::call(const Value *thisObject, const Value *argv, int argc, const ExecutionContext *context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4function.cpp
Lines: 57-73
100.000% (1/1)
111
FrameJob::wasSuccessful
Name: FrameJob::wasSuccessful
Prototype: bool FrameJob::wasSuccessful() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 173-176
  0.000% (0/1)
11
FrameJob::FrameJob
Name: FrameJob::FrameJob
Prototype: FrameJob::FrameJob(QV4DataCollector *collector, int frameNr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 156-159
100.000% (1/1)
21
ForInIteratorPrototype::init
Name: ForInIteratorPrototype::init
Prototype: void ForInIteratorPrototype::init(ExecutionEngine *)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4objectiterator.cpp
Lines: 49-52
100.000% (2/2)
11
Float64ArrayRead
Name: Float64ArrayRead
Prototype: ReturnedValue Float64ArrayRead(const char *data, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 185-188
100.000% (1/1)
11
Float32ArrayRead
Name: Float32ArrayRead
Prototype: ReturnedValue Float32ArrayRead(const char *data, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 172-175
100.000% (1/1)
11
FlatColorMaterialShader::initialize
Name: FlatColorMaterialShader::initialize
Prototype: void FlatColorMaterialShader::initialize()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgflatcolormaterial.cpp
Lines: 110-116
100.000% (1/1)
21
FlatColorMaterialShader::attributeNames
Name: FlatColorMaterialShader::attributeNames
Prototype: char const *const *FlatColorMaterialShader::attributeNames() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgflatcolormaterial.cpp
Lines: 104-108
100.000% (1/1)
11
FlatColorMaterialShader::FlatColorMaterialShader
Name: FlatColorMaterialShader::FlatColorMaterialShader
Prototype: FlatColorMaterialShader::FlatColorMaterialShader()
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/util/qsgflatcolormaterial.cpp
Lines: 68-75
100.000% (3/3)
21
FillRectShadow::paint
Name: FillRectShadow::paint
Prototype: void paint(QPainter *p) const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 103-103
  0.000% (0/1)
11
FillRectShadow::boundingRect
Name: FillRectShadow::boundingRect
Prototype: QRectF boundingRect() const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 104-104
  0.000% (0/1)
11
FillRectShadow::FillRectShadow
Name: FillRectShadow::FillRectShadow
Prototype: FillRectShadow(const QRectF &rect, const QBrush &brush)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 97-101
  0.000% (0/1)
21
FillPathShadow::paint
Name: FillPathShadow::paint
Prototype: void paint(QPainter *p) const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 120-120
  0.000% (0/1)
11
FillPathShadow::boundingRect
Name: FillPathShadow::boundingRect
Prototype: QRectF boundingRect() const override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 121-121
  0.000% (0/1)
11
FillPathShadow::FillPathShadow
Name: FillPathShadow::FillPathShadow
Prototype: FillPathShadow(const QPainterPath &path, const QBrush &brush)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2dcommandbuffer.cpp
Lines: 114-118
  0.000% (0/1)
21
ExpressionEvalJob::returnValue
Name: ExpressionEvalJob::returnValue
Prototype: const QJsonObject &ExpressionEvalJob::returnValue() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 262-265
100.000% (1/1)
11
ExpressionEvalJob::refs
Name: ExpressionEvalJob::refs
Prototype: const QJsonArray &ExpressionEvalJob::refs() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 268-272
  0.000% (0/1)
21
ExpressionEvalJob::exceptionMessage
Name: ExpressionEvalJob::exceptionMessage
Prototype: const QString &ExpressionEvalJob::exceptionMessage() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 257-260
  0.000% (0/1)
11
ExpressionEvalJob::ExpressionEvalJob
Name: ExpressionEvalJob::ExpressionEvalJob
Prototype: ExpressionEvalJob::ExpressionEvalJob(QV4::ExecutionEngine *engine, int frameNr, int context, const QString &expression, QV4DataCollector *collector)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 241-246
100.000% (1/1)
21
ExecutionEngine::variantMapFromJS
Name: ExecutionEngine::variantMapFromJS
Prototype: QVariantMap ExecutionEngine::variantMapFromJS(const Object *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1518-1521
100.000% (1/1)
11
ExecutionEngine::toVariant
Name: ExecutionEngine::toVariant
Prototype: QVariant ExecutionEngine::toVariant(const Value &value, int typeHint, bool createJSValueForObjects)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1190-1193
100.000% (1/1)
11
ExecutionEngine::throwUnimplemented
Name: ExecutionEngine::throwUnimplemented
Prototype: ReturnedValue ExecutionEngine::throwUnimplemented(const QString &message)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1147-1153
  0.000% (0/1)
41
ExecutionEngine::throwURIError
Name: ExecutionEngine::throwURIError
Prototype: ReturnedValue ExecutionEngine::throwURIError(const Value &msg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1140-1145
100.000% (1/1)
31
ExecutionEngine::throwTypeError
Name: ExecutionEngine::throwTypeError
Prototype: ReturnedValue ExecutionEngine::throwTypeError()
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1093-1098
100.000% (2/2)
31
ExecutionEngine::throwTypeError
Name: ExecutionEngine::throwTypeError
Prototype: ReturnedValue ExecutionEngine::throwTypeError(const QString &message)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1100-1105
100.000% (1/1)
31
ExecutionEngine::throwSyntaxError
Name: ExecutionEngine::throwSyntaxError
Prototype: ReturnedValue ExecutionEngine::throwSyntaxError(const QString &message, const QString &fileName, int line, int column)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1078-1083
100.000% (1/1)
31
ExecutionEngine::throwSyntaxError
Name: ExecutionEngine::throwSyntaxError
Prototype: ReturnedValue ExecutionEngine::throwSyntaxError(const QString &message)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1085-1090
100.000% (1/1)
31
ExecutionEngine::throwReferenceError
Name: ExecutionEngine::throwReferenceError
Prototype: ReturnedValue ExecutionEngine::throwReferenceError(const QString &message, const QString &fileName, int line, int column)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1116-1122
100.000% (1/1)
41
ExecutionEngine::throwReferenceError
Name: ExecutionEngine::throwReferenceError
Prototype: ReturnedValue ExecutionEngine::throwReferenceError(const Value &value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1107-1114
100.000% (1/1)
51
ExecutionEngine::throwRangeError
Name: ExecutionEngine::throwRangeError
Prototype: ReturnedValue ExecutionEngine::throwRangeError(const QString &message)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1124-1129
100.000% (1/1)
31
ExecutionEngine::throwRangeError
Name: ExecutionEngine::throwRangeError
Prototype: ReturnedValue ExecutionEngine::throwRangeError(const Value &value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1131-1138
100.000% (1/1)
51
ExecutionEngine::throwError
Name: ExecutionEngine::throwError
Prototype: ReturnedValue ExecutionEngine::throwError(const QString &message)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1070-1076
100.000% (1/1)
41
ExecutionEngine::setProfiler
Name: ExecutionEngine::setProfiler
Prototype: void ExecutionEngine::setProfiler(Profiling::Profiler *profiler)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 629-633
100.000% (1/1)
21
ExecutionEngine::setDebugger
Name: ExecutionEngine::setDebugger
Prototype: void ExecutionEngine::setDebugger(Debugging::Debugger *debugger)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 623-627
100.000% (1/1)
21
ExecutionEngine::newVariantObject
Name: ExecutionEngine::newVariantObject
Prototype: Heap::Object *ExecutionEngine::newVariantObject(const QVariant &v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 842-845
100.000% (1/1)
11
ExecutionEngine::newURIErrorObject
Name: ExecutionEngine::newURIErrorObject
Prototype: Heap::Object *ExecutionEngine::newURIErrorObject(const Value &message)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 837-840
100.000% (1/1)
11
ExecutionEngine::newTypeErrorObject
Name: ExecutionEngine::newTypeErrorObject
Prototype: Heap::Object *ExecutionEngine::newTypeErrorObject(const QString &message)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 827-830
100.000% (1/1)
11
ExecutionEngine::newSyntaxErrorObject
Name: ExecutionEngine::newSyntaxErrorObject
Prototype: Heap::Object *ExecutionEngine::newSyntaxErrorObject(const QString &message)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 805-808
100.000% (1/1)
11
ExecutionEngine::newSyntaxErrorObject
Name: ExecutionEngine::newSyntaxErrorObject
Prototype: Heap::Object *ExecutionEngine::newSyntaxErrorObject(const QString &message, const QString &fileName, int line, int column)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 810-813
100.000% (1/1)
11
ExecutionEngine::newSymbolObject
Name: ExecutionEngine::newSymbolObject
Prototype: Heap::Object *ExecutionEngine::newSymbolObject(const Symbol *symbol)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 689-692
100.000% (1/1)
11
ExecutionEngine::newStringObject
Name: ExecutionEngine::newStringObject
Prototype: Heap::Object *ExecutionEngine::newStringObject(const String *string)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 684-687
100.000% (1/1)
11
ExecutionEngine::newString
Name: ExecutionEngine::newString
Prototype: Heap::String *ExecutionEngine::newString(const QString &s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 671-674
100.000% (1/1)
11
ExecutionEngine::newSetIteratorObject
Name: ExecutionEngine::newSetIteratorObject
Prototype: Heap::Object *ExecutionEngine::newSetIteratorObject(Object *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 859-862
100.000% (1/1)
11
ExecutionEngine::newRegExpObject
Name: ExecutionEngine::newRegExpObject
Prototype: Heap::RegExpObject *ExecutionEngine::newRegExpObject(RegExp *re)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 790-793
100.000% (1/1)
11
ExecutionEngine::newRegExpObject
Name: ExecutionEngine::newRegExpObject
Prototype: Heap::RegExpObject *ExecutionEngine::newRegExpObject(const QRegExp &re)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 795-798
100.000% (1/1)
11
ExecutionEngine::newRegExpObject
Name: ExecutionEngine::newRegExpObject
Prototype: Heap::RegExpObject *ExecutionEngine::newRegExpObject(const QString &pattern, int flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 779-788
100.000% (1/1)
61
ExecutionEngine::newReferenceErrorObject
Name: ExecutionEngine::newReferenceErrorObject
Prototype: Heap::Object *ExecutionEngine::newReferenceErrorObject(const QString &message)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 816-819
100.000% (1/1)
11
ExecutionEngine::newReferenceErrorObject
Name: ExecutionEngine::newReferenceErrorObject
Prototype: Heap::Object *ExecutionEngine::newReferenceErrorObject(const QString &message, const QString &fileName, int line, int column)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 821-824
100.000% (1/1)
11
ExecutionEngine::newRangeErrorObject
Name: ExecutionEngine::newRangeErrorObject
Prototype: Heap::Object *ExecutionEngine::newRangeErrorObject(const QString &message)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 832-835
100.000% (1/1)
11
ExecutionEngine::newObject
Name: ExecutionEngine::newObject
Prototype: Heap::Object *ExecutionEngine::newObject()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 661-664
100.000% (1/1)
11
ExecutionEngine::newObject
Name: ExecutionEngine::newObject
Prototype: Heap::Object *ExecutionEngine::newObject(Heap::InternalClass *internalClass)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 666-669
100.000% (1/1)
11
ExecutionEngine::newNumberObject
Name: ExecutionEngine::newNumberObject
Prototype: Heap::Object *ExecutionEngine::newNumberObject(double value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 694-697
100.000% (1/1)
11
ExecutionEngine::newMapIteratorObject
Name: ExecutionEngine::newMapIteratorObject
Prototype: Heap::Object *ExecutionEngine::newMapIteratorObject(Object *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 854-857
100.000% (1/1)
11
ExecutionEngine::newInternalClass
Name: ExecutionEngine::newInternalClass
Prototype: Heap::InternalClass *ExecutionEngine::newInternalClass(const VTable *vtable, Object *prototype)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 654-659
100.000% (1/1)
31
ExecutionEngine::newIdentifier
Name: ExecutionEngine::newIdentifier
Prototype: Heap::String *ExecutionEngine::newIdentifier(const QString &text)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 676-682
100.000% (1/1)
41
ExecutionEngine::newForInIteratorObject
Name: ExecutionEngine::newForInIteratorObject
Prototype: Heap::Object *ExecutionEngine::newForInIteratorObject(Object *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 847-852
100.000% (1/1)
31
ExecutionEngine::newErrorObject
Name: ExecutionEngine::newErrorObject
Prototype: Heap::Object *ExecutionEngine::newErrorObject(const Value &value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 800-803
100.000% (1/1)
11
ExecutionEngine::newDateObjectFromTime
Name: ExecutionEngine::newDateObjectFromTime
Prototype: Heap::DateObject *ExecutionEngine::newDateObjectFromTime(const QTime &t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 772-777
100.000% (1/1)
31
ExecutionEngine::newDateObject
Name: ExecutionEngine::newDateObject
Prototype: Heap::DateObject *ExecutionEngine::newDateObject(const Value &value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 760-763
100.000% (1/1)
11
ExecutionEngine::newDateObject
Name: ExecutionEngine::newDateObject
Prototype: Heap::DateObject *ExecutionEngine::newDateObject(const QDateTime &dt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 765-770
100.000% (1/1)
31
ExecutionEngine::newClass
Name: ExecutionEngine::newClass
Prototype: Heap::InternalClass *ExecutionEngine::newClass(Heap::InternalClass *other)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 647-652
100.000% (1/1)
31
ExecutionEngine::newBooleanObject
Name: ExecutionEngine::newBooleanObject
Prototype: Heap::Object *ExecutionEngine::newBooleanObject(bool b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 699-702
100.000% (1/1)
11
ExecutionEngine::newArrayObject
Name: ExecutionEngine::newArrayObject
Prototype: Heap::ArrayObject *ExecutionEngine::newArrayObject(const QStringList &list)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 739-742
100.000% (1/1)
11
ExecutionEngine::newArrayObject
Name: ExecutionEngine::newArrayObject
Prototype: Heap::ArrayObject *ExecutionEngine::newArrayObject(Heap::InternalClass *internalClass)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 744-747
100.000% (1/1)
11
ExecutionEngine::newArrayIteratorObject
Name: ExecutionEngine::newArrayIteratorObject
Prototype: Heap::Object *ExecutionEngine::newArrayIteratorObject(Object *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 864-867
100.000% (1/1)
11
ExecutionEngine::newArrayBuffer
Name: ExecutionEngine::newArrayBuffer
Prototype: Heap::ArrayBuffer *ExecutionEngine::newArrayBuffer(const QByteArray &array)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 749-752
100.000% (1/1)
11
ExecutionEngine::newArrayBuffer
Name: ExecutionEngine::newArrayBuffer
Prototype: Heap::ArrayBuffer *ExecutionEngine::newArrayBuffer(size_t length)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 754-757
100.000% (1/1)
11
ExecutionEngine::initRootContext
Name: ExecutionEngine::initRootContext
Prototype: void ExecutionEngine::initRootContext()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 636-645
100.000% (1/1)
71
ExecutionEngine::global
Name: ExecutionEngine::global
Prototype: ReturnedValue ExecutionEngine::global()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1656-1659
100.000% (1/1)
11
ExecutionEngine::currentContext
Name: ExecutionEngine::currentContext
Prototype: ExecutionContext *ExecutionEngine::currentContext() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 617-620
100.000% (1/1)
11
ExecutionContext::newWithContext
Name: ExecutionContext::newWithContext
Prototype: Heap::ExecutionContext *ExecutionContext::newWithContext(Heap::Object *with)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context.cpp
Lines: 126-133
100.000% (1/1)
41
ExecutionContext::newCatchContext
Name: ExecutionContext::newCatchContext
Prototype: Heap::ExecutionContext *ExecutionContext::newCatchContext(CppStackFrame *frame, int blockIndex, Heap::String *exceptionVarName)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context.cpp
Lines: 135-143
100.000% (1/1)
61
ExecutionContext::newBlockContext
Name: ExecutionContext::newBlockContext
Prototype: Heap::CallContext *ExecutionContext::newBlockContext(CppStackFrame *frame, int blockIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context.cpp
Lines: 58-79
100.000% (1/1)
141
ExecutionContext::cloneBlockContext
Name: ExecutionContext::cloneBlockContext
Prototype: Heap::CallContext *ExecutionContext::cloneBlockContext(Heap::CallContext *context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context.cpp
Lines: 81-92
100.000% (1/1)
61
ExecutableAllocator::ExecutableAllocator
Name: ExecutableAllocator::ExecutableAllocator
Prototype: ExecutableAllocator::ExecutableAllocator()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4executableallocator.cpp
Lines: 143-146
100.000% (1/1)
21
ExecutableAllocator::Allocation::start
Name: ExecutableAllocator::Allocation::start
Prototype: void *ExecutableAllocator::Allocation::start() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4executableallocator.cpp
Lines: 47-50
100.000% (1/1)
11
Page:<>1
McCabe - Cyclomatic Complexity: 560
...100
McCabe - Cyclomatic Complexity: 1
...160
McCabe - Cyclomatic Complexity: 1
...170
McCabe - Cyclomatic Complexity: 1
...180
McCabe - Cyclomatic Complexity: 1
...190
McCabe - Cyclomatic Complexity: 1
...194
McCabe - Cyclomatic Complexity: 1
195
McCabe - Cyclomatic Complexity: 1
196
McCabe - Cyclomatic Complexity: 1
197
McCabe - Cyclomatic Complexity: 1
198199
McCabe - Cyclomatic Complexity: 1
200
McCabe - Cyclomatic Complexity: 1
201
McCabe - Cyclomatic Complexity: 1
202
McCabe - Cyclomatic Complexity: 1

Generated by Squish Coco 4.2.0