aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4arrayobject.cpp
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2017-10-20 16:00:56 +0200
committerLars Knoll <lars.knoll@qt.io>2017-11-07 09:00:37 +0000
commita59d9a7eacea3614462eb910e03351cbb9d34b75 (patch)
tree6ccb0dedfc7fd12279183aa5e5f15413c0b5e7df /src/qml/jsruntime/qv4arrayobject.cpp
parent98271afabd409defee3b1f09158e64fabbc35070 (diff)
Get rid of JSCallData::call()
Change-Id: I6b99e9a7102b3dcb6a7699f54b6456eba6248699 Reviewed-by: Erik Verbruggen <erik.verbruggen@qt.io>
Diffstat (limited to 'src/qml/jsruntime/qv4arrayobject.cpp')
-rw-r--r--src/qml/jsruntime/qv4arrayobject.cpp110
1 files changed, 55 insertions, 55 deletions
diff --git a/src/qml/jsruntime/qv4arrayobject.cpp b/src/qml/jsruntime/qv4arrayobject.cpp
index 164aa7b5c5..83bfe8e84c 100644
--- a/src/qml/jsruntime/qv4arrayobject.cpp
+++ b/src/qml/jsruntime/qv4arrayobject.cpp
@@ -198,8 +198,8 @@ ReturnedValue ArrayPrototype::method_find(const BuiltinFunction *b, CallData *ca
if (!callback)
THROW_TYPE_ERROR();
- JSCallData jsCall(scope, callback, 3);
- jsCall->thisObject = callData->argument(1);
+ JSCallData jsCallData(scope, callback, 3);
+ jsCallData->thisObject = callData->argument(1);
ScopedValue v(scope);
ScopedValue result(scope);
@@ -208,10 +208,10 @@ ReturnedValue ArrayPrototype::method_find(const BuiltinFunction *b, CallData *ca
v = instance->getIndexed(k);
CHECK_EXCEPTION();
- jsCall->args[0] = v;
- jsCall->args[1] = Primitive::fromDouble(k);
- jsCall->args[2] = instance;
- result = jsCall.call();
+ jsCallData->args[0] = v;
+ jsCallData->args[1] = Primitive::fromDouble(k);
+ jsCallData->args[2] = instance;
+ result = callback->call(jsCallData);
CHECK_EXCEPTION();
if (result->toBoolean())
@@ -234,8 +234,8 @@ ReturnedValue ArrayPrototype::method_findIndex(const BuiltinFunction *b, CallDat
if (!callback)
THROW_TYPE_ERROR();
- JSCallData jsCall(scope, callback, 3);
- jsCall->thisObject = callData->argument(1);
+ JSCallData jsCallData(scope, callback, 3);
+ jsCallData->thisObject = callData->argument(1);
ScopedValue v(scope);
ScopedValue result(scope);
@@ -244,10 +244,10 @@ ReturnedValue ArrayPrototype::method_findIndex(const BuiltinFunction *b, CallDat
v = instance->getIndexed(k);
CHECK_EXCEPTION();
- jsCall->args[0] = v;
- jsCall->args[1] = Primitive::fromDouble(k);
- jsCall->args[2] = instance;
- result = jsCall.call();
+ jsCallData->args[0] = v;
+ jsCallData->args[1] = Primitive::fromDouble(k);
+ jsCallData->args[2] = instance;
+ result = callback->call(jsCallData);
CHECK_EXCEPTION();
if (result->toBoolean())
@@ -793,8 +793,8 @@ ReturnedValue ArrayPrototype::method_every(const BuiltinFunction *b, CallData *c
ScopedValue r(scope);
ScopedValue v(scope);
- JSCallData jsCall(scope, callback, 3);
- jsCall->thisObject = callData->argument(1);
+ JSCallData jsCallData(scope, callback, 3);
+ jsCallData->thisObject = callData->argument(1);
bool ok = true;
for (uint k = 0; ok && k < len; ++k) {
@@ -803,10 +803,10 @@ ReturnedValue ArrayPrototype::method_every(const BuiltinFunction *b, CallData *c
if (!exists)
continue;
- jsCall->args[0] = v;
- jsCall->args[1] = Primitive::fromDouble(k);
- jsCall->args[2] = instance;
- r = jsCall.call();
+ jsCallData->args[0] = v;
+ jsCallData->args[1] = Primitive::fromDouble(k);
+ jsCallData->args[2] = instance;
+ r = callback->call(jsCallData);
ok = r->toBoolean();
}
return Encode(ok);
@@ -827,8 +827,8 @@ ReturnedValue ArrayPrototype::method_some(const BuiltinFunction *b, CallData *ca
ScopedValue v(scope);
ScopedValue result(scope);
- JSCallData jsCall(scope, callback, 3);
- jsCall->thisObject = callData->argument(1);
+ JSCallData jsCallData(scope, callback, 3);
+ jsCallData->thisObject = callData->argument(1);
for (uint k = 0; k < len; ++k) {
bool exists;
@@ -836,10 +836,10 @@ ReturnedValue ArrayPrototype::method_some(const BuiltinFunction *b, CallData *ca
if (!exists)
continue;
- jsCall->args[0] = v;
- jsCall->args[1] = Primitive::fromDouble(k);
- jsCall->args[2] = instance;
- result = jsCall.call();
+ jsCallData->args[0] = v;
+ jsCallData->args[1] = Primitive::fromDouble(k);
+ jsCallData->args[2] = instance;
+ result = callback->call(jsCallData);
if (result->toBoolean())
return Encode(true);
}
@@ -860,8 +860,8 @@ ReturnedValue ArrayPrototype::method_forEach(const BuiltinFunction *b, CallData
THROW_TYPE_ERROR();
ScopedValue v(scope);
- JSCallData jsCall(scope, callback, 3);
- jsCall->thisObject = callData->argument(1);
+ JSCallData jsCallData(scope, callback, 3);
+ jsCallData->thisObject = callData->argument(1);
for (uint k = 0; k < len; ++k) {
bool exists;
@@ -869,10 +869,10 @@ ReturnedValue ArrayPrototype::method_forEach(const BuiltinFunction *b, CallData
if (!exists)
continue;
- jsCall->args[0] = v;
- jsCall->args[1] = Primitive::fromDouble(k);
- jsCall->args[2] = instance;
- jsCall.call();
+ jsCallData->args[0] = v;
+ jsCallData->args[1] = Primitive::fromDouble(k);
+ jsCallData->args[2] = instance;
+ callback->call(jsCallData);
}
RETURN_UNDEFINED();
}
@@ -896,8 +896,8 @@ ReturnedValue ArrayPrototype::method_map(const BuiltinFunction *b, CallData *cal
ScopedValue v(scope);
ScopedValue mapped(scope);
- JSCallData jsCall(scope, callback, 3);
- jsCall->thisObject = callData->argument(1);
+ JSCallData jsCallData(scope, callback, 3);
+ jsCallData->thisObject = callData->argument(1);
for (uint k = 0; k < len; ++k) {
bool exists;
@@ -905,10 +905,10 @@ ReturnedValue ArrayPrototype::method_map(const BuiltinFunction *b, CallData *cal
if (!exists)
continue;
- jsCall->args[0] = v;
- jsCall->args[1] = Primitive::fromDouble(k);
- jsCall->args[2] = instance;
- mapped = jsCall.call();
+ jsCallData->args[0] = v;
+ jsCallData->args[1] = Primitive::fromDouble(k);
+ jsCallData->args[2] = instance;
+ mapped = callback->call(jsCallData);
a->arraySet(k, mapped);
}
return a.asReturnedValue();
@@ -932,8 +932,8 @@ ReturnedValue ArrayPrototype::method_filter(const BuiltinFunction *b, CallData *
ScopedValue selected(scope);
ScopedValue v(scope);
- JSCallData jsCall(scope, callback, 3);
- jsCall->thisObject = callData->argument(1);
+ JSCallData jsCallData(scope, callback, 3);
+ jsCallData->thisObject = callData->argument(1);
uint to = 0;
for (uint k = 0; k < len; ++k) {
@@ -942,10 +942,10 @@ ReturnedValue ArrayPrototype::method_filter(const BuiltinFunction *b, CallData *
if (!exists)
continue;
- jsCall->args[0] = v;
- jsCall->args[1] = Primitive::fromDouble(k);
- jsCall->args[2] = instance;
- selected = jsCall.call();
+ jsCallData->args[0] = v;
+ jsCallData->args[1] = Primitive::fromDouble(k);
+ jsCallData->args[2] = instance;
+ selected = callback->call(jsCallData);
if (selected->toBoolean()) {
a->arraySet(to, v);
++to;
@@ -985,17 +985,17 @@ ReturnedValue ArrayPrototype::method_reduce(const BuiltinFunction *b, CallData *
THROW_TYPE_ERROR();
}
- JSCallData jsCall(scope, callback, 4);
+ JSCallData jsCallData(scope, callback, 4);
while (k < len) {
bool kPresent;
v = instance->getIndexed(k, &kPresent);
if (kPresent) {
- jsCall->args[0] = acc;
- jsCall->args[1] = v;
- jsCall->args[2] = Primitive::fromDouble(k);
- jsCall->args[3] = instance;
- acc = jsCall.call();
+ jsCallData->args[0] = acc;
+ jsCallData->args[1] = v;
+ jsCallData->args[2] = Primitive::fromDouble(k);
+ jsCallData->args[3] = instance;
+ acc = callback->call(jsCallData);
}
++k;
}
@@ -1038,18 +1038,18 @@ ReturnedValue ArrayPrototype::method_reduceRight(const BuiltinFunction *b, CallD
THROW_TYPE_ERROR();
}
- JSCallData jsCall(scope, callback, 4);
- jsCall->thisObject = Primitive::undefinedValue();
+ JSCallData jsCallData(scope, callback, 4);
+ jsCallData->thisObject = Primitive::undefinedValue();
while (k > 0) {
bool kPresent;
v = instance->getIndexed(k - 1, &kPresent);
if (kPresent) {
- jsCall->args[0] = acc;
- jsCall->args[1] = v;
- jsCall->args[2] = Primitive::fromDouble(k - 1);
- jsCall->args[3] = instance;
- acc = jsCall.call();
+ jsCallData->args[0] = acc;
+ jsCallData->args[1] = v;
+ jsCallData->args[2] = Primitive::fromDouble(k - 1);
+ jsCallData->args[3] = instance;
+ acc = callback->call(jsCallData);
}
--k;
}