OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...10
Function: Heap::Object::markObjects
...20
Function: JSC::Yarr::CharacterClassConstructor::CharacterClassConstructor
...30
Function: QJSValueIterator::value
...40
Function: QQmlEnginePrivate::deleteInEngineThread::~I
...45
Function: QQmlJS::AST::IdentifierExpression::accept0
46
Function: QQmlJS::AST::PostDecrementExpression::firstSourceLocation
47
Function: QQmlJS::AST::UiEnumDeclaration::accept0
48
Function: QQmlJS::AST::Visitor::visit
4950
Function: QQmlJS::Parser::parseStatement [qqmljs.g #2]
51
Function: QQmlListCompositor::Change::inCache
52
Function: QQmlListModel::roleNames
53
Function: QQmlLoggingCategory::category
...60
Function: QQmlRefPointer::data
...70
Function: QQuickBorderImage::setVerticalTileMode
...100
Function: QQuickParticleSystem::emittersChanged
...200
Function: 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]::QQuickJSContext2D::method_get_shadowOffsetY
...202
Function: typeLiteral::typeLiteral
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QQmlJS::AST::WhileStatement::accept0
Name: QQmlJS::AST::WhileStatement::accept0
Prototype: void WhileStatement::accept0(Visitor *visitor)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 773-781
100.000% (4/4)
42
QQmlJS::AST::WhileStatement::firstSourceLocation
Name: QQmlJS::AST::WhileStatement::firstSourceLocation
Prototype: SourceLocation firstSourceLocation() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1626-1627
100.000% (1/1)
11
QQmlJS::AST::WhileStatement::lastSourceLocation
Name: QQmlJS::AST::WhileStatement::lastSourceLocation
Prototype: SourceLocation lastSourceLocation() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1629-1630
100.000% (1/1)
11
QQmlJS::AST::WithStatement::WithStatement
Name: QQmlJS::AST::WithStatement::WithStatement
Prototype: WithStatement(ExpressionNode *e, Statement *stmt)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1810-1812
100.000% (1/1)
11
QQmlJS::AST::WithStatement::accept0
Name: QQmlJS::AST::WithStatement::accept0
Prototype: void WithStatement::accept0(Visitor *visitor)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 842-850
100.000% (4/4)
42
QQmlJS::AST::WithStatement::firstSourceLocation
Name: QQmlJS::AST::WithStatement::firstSourceLocation
Prototype: SourceLocation firstSourceLocation() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1816-1817
100.000% (1/1)
11
QQmlJS::AST::WithStatement::lastSourceLocation
Name: QQmlJS::AST::WithStatement::lastSourceLocation
Prototype: SourceLocation lastSourceLocation() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1819-1820
100.000% (1/1)
11
QQmlJS::AST::YieldExpression::YieldExpression
Name: QQmlJS::AST::YieldExpression::YieldExpression
Prototype: YieldExpression(ExpressionNode *e = nullptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1788-1789
100.000% (1/1)
11
QQmlJS::AST::YieldExpression::accept0
Name: QQmlJS::AST::YieldExpression::accept0
Prototype: void YieldExpression::accept0(Visitor *visitor)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 832-839
100.000% (4/4)
32
QQmlJS::AST::YieldExpression::firstSourceLocation
Name: QQmlJS::AST::YieldExpression::firstSourceLocation
Prototype: SourceLocation firstSourceLocation() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1793-1794
100.000% (1/1)
11
QQmlJS::AST::YieldExpression::lastSourceLocation
Name: QQmlJS::AST::YieldExpression::lastSourceLocation
Prototype: SourceLocation lastSourceLocation() const override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 1796-1797
100.000% (1/1)
11
QQmlJS::AST::asAnonymousClassDefinition
Name: QQmlJS::AST::asAnonymousClassDefinition
Prototype: ClassExpression *asAnonymousClassDefinition(Node *n)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 58-66
100.000% (9/9)
63
QQmlJS::AST::asAnonymousFunctionDefinition
Name: QQmlJS::AST::asAnonymousFunctionDefinition
Prototype: FunctionExpression *asAnonymousFunctionDefinition(Node *n)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast.cpp
Lines: 48-56
100.000% (9/9)
63
QQmlJS::AST::cast
Name: QQmlJS::AST::cast
Prototype: template <typename T1, typename T2> T1 cast(T2 *ast)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsast_p.h
Lines: 122-129
100.000% (6/6)
32
QQmlJS::DiagnosticMessage::DiagnosticMessage
Name: QQmlJS::DiagnosticMessage::DiagnosticMessage
Prototype: DiagnosticMessage(Kind kind, const AST::SourceLocation &loc, const QString &message)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsengine_p.h
Lines: 102-103
100.000% (1/1)
11
QQmlJS::DiagnosticMessage::isError
Name: QQmlJS::DiagnosticMessage::isError
Prototype: bool isError() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsengine_p.h
Lines: 108-109
100.000% (1/1)
11
QQmlJS::DiagnosticMessage::isWarning
Name: QQmlJS::DiagnosticMessage::isWarning
Prototype: bool isWarning() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsengine_p.h
Lines: 105-106
100.000% (1/1)
11
QQmlJS::Directives::importFile
Name: QQmlJS::Directives::importFile
Prototype: void importFile(const QString &jsfile, const QString &module, int line, int column)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsengine_p.h
Lines: 76-82
100.000% (1/1)
41
QQmlJS::Directives::importModule
Name: QQmlJS::Directives::importModule
Prototype: void importModule(const QString &uri, const QString &version, const QString &module, int line, int column)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsengine_p.h
Lines: 84-91
100.000% (1/1)
51
QQmlJS::Engine::Engine
Name: QQmlJS::Engine::Engine
Prototype: Engine::Engine()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsengine_p.cpp
Lines: 115-117
100.000% (1/1)
11
QQmlJS::Engine::addComment
Name: QQmlJS::Engine::addComment
Prototype: void Engine::addComment(int pos, int len, int line, int col)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsengine_p.cpp
Lines: 125-126
100.000% (4/4)
12
QQmlJS::Engine::code
Name: QQmlJS::Engine::code
Prototype: const QString &code() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsengine_p.h
Lines: 130-130
  0.000% (0/1)
11
QQmlJS::Engine::comments
Name: QQmlJS::Engine::comments
Prototype: QList<QQmlJS::AST::SourceLocation> Engine::comments() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsengine_p.cpp
Lines: 128-129
  0.000% (0/1)
11
QQmlJS::Engine::directives
Name: QQmlJS::Engine::directives
Prototype: Directives *Engine::directives() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsengine_p.cpp
Lines: 137-138
100.000% (1/1)
11
QQmlJS::Engine::lexer
Name: QQmlJS::Engine::lexer
Prototype: Lexer *Engine::lexer() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsengine_p.cpp
Lines: 131-132
100.000% (1/1)
11
QQmlJS::Engine::midRef
Name: QQmlJS::Engine::midRef
Prototype: inline QStringRef midRef(int position, int size)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsengine_p.h
Lines: 143-143
100.000% (1/1)
11
QQmlJS::Engine::newStringRef
Name: QQmlJS::Engine::newStringRef
Prototype: QStringRef Engine::newStringRef(const QString &text)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsengine_p.cpp
Lines: 146-151
100.000% (1/1)
31
QQmlJS::Engine::newStringRef
Name: QQmlJS::Engine::newStringRef
Prototype: QStringRef Engine::newStringRef(const QChar *chars, int size)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsengine_p.cpp
Lines: 153-154
  0.000% (0/1)
11
QQmlJS::Engine::pool
Name: QQmlJS::Engine::pool
Prototype: MemoryPool *Engine::pool()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsengine_p.cpp
Lines: 143-144
100.000% (1/1)
11
QQmlJS::Engine::setCode
Name: QQmlJS::Engine::setCode
Prototype: void Engine::setCode(const QString &code)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsengine_p.cpp
Lines: 122-123
100.000% (1/1)
11
QQmlJS::Engine::setDirectives
Name: QQmlJS::Engine::setDirectives
Prototype: void Engine::setDirectives(Directives *directives)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsengine_p.cpp
Lines: 140-141
100.000% (1/1)
11
QQmlJS::Engine::setLexer
Name: QQmlJS::Engine::setLexer
Prototype: void Engine::setLexer(Lexer *lexer)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsengine_p.cpp
Lines: 134-135
100.000% (1/1)
11
QQmlJS::Lexer::classify
Name: QQmlJS::Lexer::classify
Prototype: int Lexer::classify(const QChar *s, int n, int parseModeFlags)
Coverage: 100.000% (22/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljskeywords_p.h
Lines: 903-917
100.000% (22/22)
1212
QQmlJS::Lexer::enterGeneratorBody
Name: QQmlJS::Lexer::enterGeneratorBody
Prototype: void enterGeneratorBody()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer_p.h
Lines: 178-178
100.000% (1/1)
11
QQmlJS::Lexer::leaveGeneratorBody
Name: QQmlJS::Lexer::leaveGeneratorBody
Prototype: void leaveGeneratorBody()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer_p.h
Lines: 179-179
100.000% (1/1)
11
QQmlJS::Lexer::parseModeFlags
Name: QQmlJS::Lexer::parseModeFlags
Prototype: int parseModeFlags() const
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer_p.h
Lines: 128-137
100.000% (10/10)
84
QQmlJS::Lexer::regExpFlags
Name: QQmlJS::Lexer::regExpFlags
Prototype: int regExpFlags() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer_p.h
Lines: 151-151
100.000% (1/1)
11
QQmlJS::Lexer::regExpPattern
Name: QQmlJS::Lexer::regExpPattern
Prototype: QString regExpPattern() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer_p.h
Lines: 152-152
100.000% (1/1)
11
QQmlJS::Lexer::setStaticIsKeyword
Name: QQmlJS::Lexer::setStaticIsKeyword
Prototype: void setStaticIsKeyword(bool b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer_p.h
Lines: 141-141
100.000% (1/1)
11
QQmlJS::Lexer::tokenKind
Name: QQmlJS::Lexer::tokenKind
Prototype: int tokenKind() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer_p.h
Lines: 154-154
100.000% (1/1)
11
QQmlJS::Lexer::tokenLength
Name: QQmlJS::Lexer::tokenLength
Prototype: int tokenLength() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer_p.h
Lines: 156-156
100.000% (1/1)
11
QQmlJS::Lexer::tokenOffset
Name: QQmlJS::Lexer::tokenOffset
Prototype: int tokenOffset() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer_p.h
Lines: 155-155
100.000% (1/1)
11
QQmlJS::Lexer::tokenSpell
Name: QQmlJS::Lexer::tokenSpell
Prototype: inline QStringRef tokenSpell() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer_p.h
Lines: 161-161
100.000% (1/1)
11
QQmlJS::Lexer::tokenStartColumn
Name: QQmlJS::Lexer::tokenStartColumn
Prototype: int tokenStartColumn() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer_p.h
Lines: 159-159
100.000% (1/1)
11
QQmlJS::Lexer::tokenStartLine
Name: QQmlJS::Lexer::tokenStartLine
Prototype: int tokenStartLine() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer_p.h
Lines: 158-158
100.000% (1/1)
11
QQmlJS::Lexer::tokenValue
Name: QQmlJS::Lexer::tokenValue
Prototype: double tokenValue() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer_p.h
Lines: 162-162
100.000% (1/1)
11
QQmlJS::Lexer::yieldIsKeyWord
Name: QQmlJS::Lexer::yieldIsKeyWord
Prototype: bool yieldIsKeyWord() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer_p.h
Lines: 140-140
100.000% (1/1)
11
QQmlJS::Managed::operator new
Name: QQmlJS::Managed::operator new
Prototype: void *operator new(size_t size, MemoryPool *pool)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsmemorypool_p.h
Lines: 168-168
100.000% (1/1)
11
QQmlJS::MemoryPool::New
Name: QQmlJS::MemoryPool::New
Prototype: template <typename Tp> Tp *New()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsmemorypool_p.h
Lines: 106-106
100.000% (1/1)
11
QQmlJS::MemoryPool::allocate
Name: QQmlJS::MemoryPool::allocate
Prototype: inline void *allocate(size_t size)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsmemorypool_p.h
Lines: 89-98
100.000% (4/4)
62
QQmlJS::MemoryPool::allocate_helper
Name: QQmlJS::MemoryPool::allocate_helper
Prototype: void *allocate_helper(size_t size)
Coverage:  75.000% (15/20)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsmemorypool_p.h
Lines: 114-144
 75.000% (15/20)
187
QQmlJS::MemoryPool::newString
Name: QQmlJS::MemoryPool::newString
Prototype: QStringRef newString(const QString &string)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsmemorypool_p.h
Lines: 108-111
100.000% (1/1)
21
QQmlJS::MemoryPool::reset
Name: QQmlJS::MemoryPool::reset
Prototype: void reset()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsmemorypool_p.h
Lines: 100-104
  0.000% (0/1)
21
QQmlJS::MemoryPool::~MemoryPool
Name: QQmlJS::MemoryPool::~MemoryPool
Prototype: ~MemoryPool()
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljsmemorypool_p.h
Lines: 76-87
100.000% (10/10)
64
QQmlJS::Minify::Minify
Name: QQmlJS::Minify::Minify
Prototype: Minify::Minify(int maxWidth)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 256-259
100.000% (1/1)
21
QQmlJS::Minify::append
Name: QQmlJS::Minify::append
Prototype: void Minify::append(const QString &s)
Coverage:  91.667% (11/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 266-282
 91.667% (11/12)
84
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::Minify::minifiedCode
Name: QQmlJS::Minify::minifiedCode
Prototype: QString Minify::minifiedCode() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 261-264
100.000% (1/1)
11
QQmlJS::Minify::parse
Name: QQmlJS::Minify::parse
Prototype: bool Minify::parse(int startToken)
Coverage:  97.030% (98/101)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/main.cpp
Lines: 298-437
 97.030% (98/101)
8828
QQmlJS::Parser::ast
Name: QQmlJS::Parser::ast
Prototype: AST::UiProgram *ast() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/parser/qqmljs.g
Lines: 323-324
  0.000% (0/1)
11
QQmlJS::Parser::ast [qqmljs.g #1]
Name: QQmlJS::Parser::ast [qqmljs.g #1]
Prototype: AST::UiProgram *ast() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #1
Lines: 323-324
  0.000% (0/1)
11
QQmlJS::Parser::ast [qqmljs.g #2]
Name: QQmlJS::Parser::ast [qqmljs.g #2]
Prototype: AST::UiProgram *ast() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #2
Lines: 323-324
  0.000% (0/1)
11
QQmlJS::Parser::diagnosticMessage
Name: QQmlJS::Parser::diagnosticMessage
Prototype: inline DiagnosticMessage diagnosticMessage() const
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/parser/qqmljs.g
Lines: 356-364
  0.000% (0/5)
43
QQmlJS::Parser::diagnosticMessage [qqmljs.g #1]
Name: QQmlJS::Parser::diagnosticMessage [qqmljs.g #1]
Prototype: inline DiagnosticMessage diagnosticMessage() const
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #1
Lines: 356-364
  0.000% (0/5)
43
QQmlJS::Parser::diagnosticMessage [qqmljs.g #2]
Name: QQmlJS::Parser::diagnosticMessage [qqmljs.g #2]
Prototype: inline DiagnosticMessage diagnosticMessage() const
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #2
Lines: 356-364
  0.000% (0/5)
43
QQmlJS::Parser::diagnosticMessages
Name: QQmlJS::Parser::diagnosticMessages
Prototype: QList<DiagnosticMessage> diagnosticMessages() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/parser/qqmljs.g
Lines: 353-354
  0.000% (0/1)
11
QQmlJS::Parser::diagnosticMessages [qqmljs.g #1]
Name: QQmlJS::Parser::diagnosticMessages [qqmljs.g #1]
Prototype: QList<DiagnosticMessage> diagnosticMessages() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #1
Lines: 353-354
100.000% (1/1)
11
QQmlJS::Parser::diagnosticMessages [qqmljs.g #2]
Name: QQmlJS::Parser::diagnosticMessages [qqmljs.g #2]
Prototype: QList<DiagnosticMessage> diagnosticMessages() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #2
Lines: 353-354
100.000% (1/1)
11
QQmlJS::Parser::errorColumnNumber
Name: QQmlJS::Parser::errorColumnNumber
Prototype: inline int errorColumnNumber() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/parser/qqmljs.g
Lines: 372-373
  0.000% (0/1)
11
QQmlJS::Parser::errorColumnNumber [qqmljs.g #1]
Name: QQmlJS::Parser::errorColumnNumber [qqmljs.g #1]
Prototype: inline int errorColumnNumber() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #1
Lines: 372-373
  0.000% (0/1)
11
QQmlJS::Parser::errorColumnNumber [qqmljs.g #2]
Name: QQmlJS::Parser::errorColumnNumber [qqmljs.g #2]
Prototype: inline int errorColumnNumber() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #2
Lines: 372-373
  0.000% (0/1)
11
QQmlJS::Parser::errorLineNumber
Name: QQmlJS::Parser::errorLineNumber
Prototype: inline int errorLineNumber() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/parser/qqmljs.g
Lines: 369-370
  0.000% (0/1)
11
QQmlJS::Parser::errorLineNumber [qqmljs.g #1]
Name: QQmlJS::Parser::errorLineNumber [qqmljs.g #1]
Prototype: inline int errorLineNumber() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #1
Lines: 369-370
  0.000% (0/1)
11
QQmlJS::Parser::errorLineNumber [qqmljs.g #2]
Name: QQmlJS::Parser::errorLineNumber [qqmljs.g #2]
Prototype: inline int errorLineNumber() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #2
Lines: 369-370
  0.000% (0/1)
11
QQmlJS::Parser::errorMessage
Name: QQmlJS::Parser::errorMessage
Prototype: inline QString errorMessage() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/parser/qqmljs.g
Lines: 366-367
  0.000% (0/1)
11
QQmlJS::Parser::errorMessage [qqmljs.g #1]
Name: QQmlJS::Parser::errorMessage [qqmljs.g #1]
Prototype: inline QString errorMessage() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #1
Lines: 366-367
  0.000% (0/1)
11
QQmlJS::Parser::errorMessage [qqmljs.g #2]
Name: QQmlJS::Parser::errorMessage [qqmljs.g #2]
Prototype: inline QString errorMessage() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #2
Lines: 366-367
  0.000% (0/1)
11
QQmlJS::Parser::expression
Name: QQmlJS::Parser::expression
Prototype: AST::ExpressionNode *expression() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/parser/qqmljs.g
Lines: 334-340
  0.000% (0/4)
32
QQmlJS::Parser::expression [qqmljs.g #1]
Name: QQmlJS::Parser::expression [qqmljs.g #1]
Prototype: AST::ExpressionNode *expression() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #1
Lines: 334-340
  0.000% (0/4)
32
QQmlJS::Parser::expression [qqmljs.g #2]
Name: QQmlJS::Parser::expression [qqmljs.g #2]
Prototype: AST::ExpressionNode *expression() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #2
Lines: 334-340
  0.000% (0/4)
32
QQmlJS::Parser::loc
Name: QQmlJS::Parser::loc
Prototype: inline AST::SourceLocation &loc(int index)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/parser/qqmljs.g
Lines: 386-387
  0.000% (0/1)
11
QQmlJS::Parser::loc [qqmljs.g #1]
Name: QQmlJS::Parser::loc [qqmljs.g #1]
Prototype: inline AST::SourceLocation &loc(int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #1
Lines: 386-387
100.000% (1/1)
11
QQmlJS::Parser::loc [qqmljs.g #2]
Name: QQmlJS::Parser::loc [qqmljs.g #2]
Prototype: inline AST::SourceLocation &loc(int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #2
Lines: 386-387
100.000% (1/1)
11
QQmlJS::Parser::parse
Name: QQmlJS::Parser::parse
Prototype: bool parse()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/parser/qqmljs.g
Lines: 315-315
  0.000% (0/1)
11
QQmlJS::Parser::parse [qqmljs.g #1]
Name: QQmlJS::Parser::parse [qqmljs.g #1]
Prototype: bool parse()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #1
Lines: 315-315
  0.000% (0/1)
11
QQmlJS::Parser::parse [qqmljs.g #2]
Name: QQmlJS::Parser::parse [qqmljs.g #2]
Prototype: bool parse()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #2
Lines: 315-315
  0.000% (0/1)
11
QQmlJS::Parser::parseExpression
Name: QQmlJS::Parser::parseExpression
Prototype: bool parseExpression()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/parser/qqmljs.g
Lines: 317-317
  0.000% (0/1)
11
QQmlJS::Parser::parseExpression [qqmljs.g #1]
Name: QQmlJS::Parser::parseExpression [qqmljs.g #1]
Prototype: bool parseExpression()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #1
Lines: 317-317
100.000% (1/1)
11
QQmlJS::Parser::parseExpression [qqmljs.g #2]
Name: QQmlJS::Parser::parseExpression [qqmljs.g #2]
Prototype: bool parseExpression()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #2
Lines: 317-317
100.000% (1/1)
11
QQmlJS::Parser::parseModule
Name: QQmlJS::Parser::parseModule
Prototype: bool parseModule()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/parser/qqmljs.g
Lines: 321-321
  0.000% (0/1)
11
QQmlJS::Parser::parseModule [qqmljs.g #1]
Name: QQmlJS::Parser::parseModule [qqmljs.g #1]
Prototype: bool parseModule()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #1
Lines: 321-321
  0.000% (0/1)
11
QQmlJS::Parser::parseModule [qqmljs.g #2]
Name: QQmlJS::Parser::parseModule [qqmljs.g #2]
Prototype: bool parseModule()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #2
Lines: 321-321
  0.000% (0/1)
11
QQmlJS::Parser::parseProgram
Name: QQmlJS::Parser::parseProgram
Prototype: bool parseProgram()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/parser/qqmljs.g
Lines: 319-319
  0.000% (0/1)
11
QQmlJS::Parser::parseProgram [qqmljs.g #1]
Name: QQmlJS::Parser::parseProgram [qqmljs.g #1]
Prototype: bool parseProgram()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #1
Lines: 319-319
100.000% (1/1)
11
QQmlJS::Parser::parseProgram [qqmljs.g #2]
Name: QQmlJS::Parser::parseProgram [qqmljs.g #2]
Prototype: bool parseProgram()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #2
Lines: 319-319
100.000% (1/1)
11
QQmlJS::Parser::parseScript
Name: QQmlJS::Parser::parseScript
Prototype: bool parseScript()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/parser/qqmljs.g
Lines: 320-320
  0.000% (0/1)
11
QQmlJS::Parser::parseScript [qqmljs.g #1]
Name: QQmlJS::Parser::parseScript [qqmljs.g #1]
Prototype: bool parseScript()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #1
Lines: 320-320
  0.000% (0/1)
11
QQmlJS::Parser::parseScript [qqmljs.g #2]
Name: QQmlJS::Parser::parseScript [qqmljs.g #2]
Prototype: bool parseScript()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #2
Lines: 320-320
  0.000% (0/1)
11
QQmlJS::Parser::parseStatement
Name: QQmlJS::Parser::parseStatement
Prototype: bool parseStatement()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlmin/parser/qqmljs.g
Lines: 316-316
  0.000% (0/1)
11
QQmlJS::Parser::parseStatement [qqmljs.g #1]
Name: QQmlJS::Parser::parseStatement [qqmljs.g #1]
Prototype: bool parseStatement()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljs.g #1
Lines: 316-316
  0.000% (0/1)
11
Page:<>1
Function: ActiveOCRestorer::ActiveOCRestorer
...10
Function: Heap::Object::markObjects
...20
Function: JSC::Yarr::CharacterClassConstructor::CharacterClassConstructor
...30
Function: QJSValueIterator::value
...40
Function: QQmlEnginePrivate::deleteInEngineThread::~I
...45
Function: QQmlJS::AST::IdentifierExpression::accept0
46
Function: QQmlJS::AST::PostDecrementExpression::firstSourceLocation
47
Function: QQmlJS::AST::UiEnumDeclaration::accept0
48
Function: QQmlJS::AST::Visitor::visit
4950
Function: QQmlJS::Parser::parseStatement [qqmljs.g #2]
51
Function: QQmlListCompositor::Change::inCache
52
Function: QQmlListModel::roleNames
53
Function: QQmlLoggingCategory::category
...60
Function: QQmlRefPointer::data
...70
Function: QQuickBorderImage::setVerticalTileMode
...100
Function: QQuickParticleSystem::emittersChanged
...200
Function: 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]::QQuickJSContext2D::method_get_shadowOffsetY
...202
Function: typeLiteral::typeLiteral

Generated by Squish Coco 4.2.0