diff options
author | Qt Forward Merge Bot <qt_forward_merge_bot@qt-project.org> | 2018-11-06 01:00:08 +0100 |
---|---|---|
committer | Qt Forward Merge Bot <qt_forward_merge_bot@qt-project.org> | 2018-11-06 01:00:09 +0100 |
commit | 8a9a907fc95cc02ad61f07e861716b9cbefabea1 (patch) | |
tree | f41ae3b03e458c4cedcc64efff4427bc9062318d /src/qml/jsruntime/qv4engine.cpp | |
parent | 0fce840dd2a9c4f53c1ee6904b92b3113d088f2a (diff) | |
parent | 2cc77519ebf1b5e7249c1e2f6fec97816c068cd0 (diff) |
Merge remote-tracking branch 'origin/5.12' into dev
Change-Id: I85be5e6ef173fa733d7febd3209164bb31762e0d
Diffstat (limited to 'src/qml/jsruntime/qv4engine.cpp')
-rw-r--r-- | src/qml/jsruntime/qv4engine.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/qml/jsruntime/qv4engine.cpp b/src/qml/jsruntime/qv4engine.cpp index 3b4574c18b..2377b7dc38 100644 --- a/src/qml/jsruntime/qv4engine.cpp +++ b/src/qml/jsruntime/qv4engine.cpp @@ -849,6 +849,11 @@ Heap::Object *ExecutionEngine::newErrorObject(const Value &value) return ErrorObject::create<ErrorObject>(this, value, errorCtor()); } +Heap::Object *ExecutionEngine::newErrorObject(const QString &message) +{ + return ErrorObject::create<ErrorObject>(this, message); +} + Heap::Object *ExecutionEngine::newSyntaxErrorObject(const QString &message) { return ErrorObject::create<SyntaxErrorObject>(this, message); @@ -918,6 +923,16 @@ Promise::ReactionHandler *ExecutionEngine::getPromiseReactionHandler() return m_reactionHandler.data(); } +Heap::Object *ExecutionEngine::newURIErrorObject(const QString &message) +{ + return ErrorObject::create<URIErrorObject>(this, message); +} + +Heap::Object *ExecutionEngine::newEvalErrorObject(const QString &message) +{ + return ErrorObject::create<EvalErrorObject>(this, message); +} + Heap::Object *ExecutionEngine::newVariantObject(const QVariant &v) { return memoryManager->allocate<VariantObject>(v); |