Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
BoundFunctionName: | QV4::Heap::BoundFunction | Coverage: | 0.000% (0/7) |
| | 1 | 3 |
ErrorObjectName: | QV4::Heap::ErrorObject | Coverage: | 0.000% (0/5) |
| | 3 | 3 |
GeneratorObjectName: | QV4::Heap::GeneratorObject | Coverage: | 0.000% (0/7) |
| | 1 | 3 |
ProxyObjectName: | QV4::Heap::ProxyObject | Coverage: | 0.000% (0/7) |
| | 1 | 3 |
QQmlBindingFunctionName: | QV4::Heap::QQmlBindingFunction | Coverage: | 0.000% (0/4) |
| | 1 | 2 |
QQmlScopedEnumWrapperName: | QV4::Heap::QQmlScopedEnumWrapper | Coverage: | 0.000% (0/1) |
| | 1 | 1 |
QQuickContext2DStyleName: | QV4::Heap::QQuickContext2DStyle | Coverage: | 0.000% (0/2) |
| | 5 | 2 |
QQuickJSContext2DName: | QV4::Heap::QQuickJSContext2D | Coverage: | 0.000% (0/1) |
| | 1 | 1 |
QQuickJSContext2DImageDataName: | QV4::Heap::QQuickJSContext2DImageData | Coverage: | 0.000% (0/1) |
| | 2 | 1 |
QQuickJSContext2DPixelDataName: | QV4::Heap::QQuickJSContext2DPixelData | Coverage: | 0.000% (0/1) |
| | 2 | 1 |
QQuickJSContext2DPrototypeName: | QV4::Heap::QQuickJSContext2DPrototype | Coverage: | 0.000% (0/1) |
| | 1 | 1 |
QtObjectName: | QV4::Heap::QtObject | Coverage: | 0.000% (0/1) |
| | 1 | 1 |
SymbolObjectName: | QV4::Heap::SymbolObject | Coverage: | 0.000% (0/4) |
| | 1 | 2 |
TypedArrayName: | QV4::Heap::TypedArray | Coverage: | 0.000% (0/4) |
| | 1 | 2 |
ArrayIteratorObjectName: | QV4::Heap::ArrayIteratorObject | Coverage: | 20.000% (1/5) |
| | 4 | 3 |
DataViewName: | QV4::Heap::DataView | Coverage: | 20.000% (1/5) |
| | 2 | 3 |
MapIteratorObjectName: | QV4::Heap::MapIteratorObject | Coverage: | 20.000% (1/5) |
| | 4 | 3 |
SetIteratorObjectName: | QV4::Heap::SetIteratorObject | Coverage: | 20.000% (1/5) |
| | 4 | 3 |
StringIteratorObjectName: | QV4::Heap::StringIteratorObject | Coverage: | 20.000% (1/5) |
| | 4 | 3 |
QmlIncubatorObjectName: | QV4::Heap::QmlIncubatorObject | Coverage: | 33.333% (2/6) |
| | 10 | 4 |
ArgumentsGetterFunctionName: | QV4::Heap::ArgumentsGetterFunction | Coverage: | 50.000% (1/2) |
| | 3 | 2 |
ArgumentsSetterFunctionName: | QV4::Heap::ArgumentsSetterFunction | Coverage: | 50.000% (1/2) |
| | 3 | 2 |
DateObjectName: | QV4::Heap::DateObject | Coverage: | 50.000% (1/2) |
| | 4 | 2 |
ProxyName: | QV4::Heap::Proxy | Coverage: | 50.000% (2/4) |
| | 1 | 2 |
ScriptFunctionName: | QV4::Heap::ScriptFunction | Coverage: | 50.000% (2/4) |
| | 1 | 2 |
ArgumentsObjectName: | QV4::Heap::ArgumentsObject | Coverage: | 57.143% (4/7) |
| | 1 | 3 |
BaseName: | QV4::Heap::Base | Coverage: | 71.429% (10/14) |
| | 32 | 12 |
FunctionObjectName: | QV4::Heap::FunctionObject | Coverage: | 71.429% (5/7) |
| | 4 | 5 |
removeFromPropertyDataName: | QV4::Heap::removeFromPropertyData | Prototype: | static void removeFromPropertyData(QV4::Object *object, int idx, bool accessor = false) | Coverage: | 71.429% (5/7) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp | Lines: | 216-226 |
| | 8 | 3 |
RegExpCtorName: | QV4::Heap::RegExpCtor | Coverage: | 75.000% (3/4) |
| | 1 | 2 |
RegExpObjectName: | QV4::Heap::RegExpObject | Coverage: | 75.000% (3/4) |
| | 1 | 2 |
StringOrSymbolName: | QV4::Heap::StringOrSymbol | Coverage: | 75.000% (12/16) |
| | 18 | 8 |
StringObjectName: | QV4::Heap::StringObject | Coverage: | 80.000% (4/5) |
| | 2 | 3 |
QObjectMethodName: | QV4::Heap::QObjectMethod | Coverage: | 86.667% (13/15) |
| | 12 | 9 |
updateProtoUsageName: | QV4::Heap::updateProtoUsage | Prototype: | static void updateProtoUsage(Heap::Object *o, Heap::InternalClass *ic) | Coverage: | 87.500% (7/8) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp | Lines: | 606-614 |
| | 5 | 4 |
StringName: | QV4::Heap::String | Coverage: | 91.667% (22/24) |
| | 18 | 10 |
InternalClassName: | QV4::Heap::InternalClass | Coverage: | 94.500% (189/200) |
| | 300 | 79 |
ObjectName: | QV4::Heap::Object | Coverage: | 95.652% (22/23) |
| | 35 | 15 |
ArrayBufferName: | QV4::Heap::ArrayBuffer | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
ArrayDataName: | QV4::Heap::ArrayData | Coverage: | 100.000% (38/38) |
| | 54 | 20 |
ArrayObjectName: | QV4::Heap::ArrayObject | Coverage: | 100.000% (2/2) |
| | 3 | 2 |
BooleanObjectName: | QV4::Heap::BooleanObject | Coverage: | 100.000% (2/2) |
| | 3 | 2 |
CallContextName: | QV4::Heap::CallContext | Coverage: | 100.000% (7/7) |
| | 4 | 5 |
DelegateModelGroupFunctionName: | QV4::Heap::DelegateModelGroupFunction | Coverage: | 100.000% (2/2) |
| | 3 | 1 |
ExecutionContextName: | QV4::Heap::ExecutionContext | Coverage: | 100.000% (9/9) |
| | 4 | 5 |
ForInIteratorObjectName: | QV4::Heap::ForInIteratorObject | Coverage: | 100.000% (2/2) |
| | 4 | 2 |
IndexedBuiltinFunctionName: | QV4::Heap::IndexedBuiltinFunction | Coverage: | 100.000% (1/1) |
| | 3 | 1 |
MemberDataName: | QV4::Heap::MemberData | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
ModelObjectName: | QV4::Heap::ModelObject | Coverage: | 100.000% (3/3) |
| | 6 | 3 |
NumberObjectName: | QV4::Heap::NumberObject | Coverage: | 100.000% (2/2) |
| | 3 | 2 |
PointerName: | QV4::Heap::Pointer | Coverage: | 100.000% (7/7) |
| | 9 | 7 |
QObjectWrapperName: | QV4::Heap::QObjectWrapper | Coverage: | 100.000% (3/3) |
| | 5 | 3 |
QQmlDelegateModelGroupChangeName: | QV4::Heap::QQmlDelegateModelGroupChange | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
QQmlDelegateModelGroupChangeArrayName: | QV4::Heap::QQmlDelegateModelGroupChangeArray | Coverage: | 100.000% (2/2) |
| | 7 | 2 |
QQmlDelegateModelItemObjectName: | QV4::Heap::QQmlDelegateModelItemObject | Coverage: | 100.000% (2/2) |
| | 4 | 2 |
QQmlLocaleDataName: | QV4::Heap::QQmlLocaleData | Coverage: | 100.000% (2/2) |
| | 3 | 2 |
QQmlValueTypeReferenceName: | QV4::Heap::QQmlValueTypeReference | Coverage: | 100.000% (2/2) |
| | 4 | 2 |
QQmlValueTypeWrapperName: | QV4::Heap::QQmlValueTypeWrapper | Coverage: | 100.000% (9/9) |
| | 7 | 5 |
QQuickItemWrapperName: | QV4::Heap::QQuickItemWrapper | Coverage: | 100.000% (5/5) |
| | 5 | 3 |
QV4ParticleDataName: | QV4::Heap::QV4ParticleData | Coverage: | 100.000% (1/1) |
| | 3 | 1 |
QmlContextName: | QV4::Heap::QmlContext | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
QmlListWrapperName: | QV4::Heap::QmlListWrapper | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
QmlSignalHandlerName: | QV4::Heap::QmlSignalHandler | Coverage: | 100.000% (3/3) |
| | 4 | 3 |
RegExpName: | QV4::Heap::RegExp | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
SimpleArrayDataName: | QV4::Heap::SimpleArrayData | Coverage: | 100.000% (7/7) |
| | 4 | 5 |
SparseArrayDataName: | QV4::Heap::SparseArrayData | Coverage: | 100.000% (9/9) |
| | 18 | 5 |
TypedArrayPrototypeName: | QV4::Heap::TypedArrayPrototype | Coverage: | 100.000% (1/1) |
| | 2 | 1 |
VariantObjectName: | QV4::Heap::VariantObject | Coverage: | 100.000% (8/8) |
| | 9 | 6 |
addDummyEntryName: | QV4::Heap::addDummyEntry | Prototype: | static void addDummyEntry(InternalClass *newClass, PropertyHash::Entry e) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp | Lines: | 260-267 |
| | 4 | 1 |
insertHoleIntoPropertyDataName: | QV4::Heap::insertHoleIntoPropertyData | Prototype: | static void insertHoleIntoPropertyData(QV4::Object *object, int idx) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp | Lines: | 207-214 |
| | 5 | 2 |