diff --git a/src/libs/qmljs/qmljsinterpreter.cpp b/src/libs/qmljs/qmljsinterpreter.cpp index 9767de7c08c695f057239c1b2a5238a5180ef28c..75e9258eb07fe33a7016af0b2781c687b1ad3fe2 100644 --- a/src/libs/qmljs/qmljsinterpreter.cpp +++ b/src/libs/qmljs/qmljsinterpreter.cpp @@ -857,7 +857,7 @@ const Value *ObjectValue::lookupMember(const QString &name) const } if (_prototype) { - if (const Value *m = _prototype->lookup(name)) + if (const Value *m = _prototype->lookupMember(name)) return m; } @@ -1090,14 +1090,14 @@ void ConvertToNumber::visit(const StringValue *) void ConvertToNumber::visit(const ObjectValue *object) { - if (const FunctionValue *valueOfMember = value_cast<const FunctionValue *>(object->lookup("valueOf"))) { + if (const FunctionValue *valueOfMember = value_cast<const FunctionValue *>(object->lookupMember("valueOf"))) { _result = value_cast<const NumberValue *>(valueOfMember->call(object)); // ### invoke convert-to-number? } } void ConvertToNumber::visit(const FunctionValue *object) { - if (const FunctionValue *valueOfMember = value_cast<const FunctionValue *>(object->lookup("valueOf"))) { + if (const FunctionValue *valueOfMember = value_cast<const FunctionValue *>(object->lookupMember("valueOf"))) { _result = value_cast<const NumberValue *>(valueOfMember->call(object)); // ### invoke convert-to-number? } } @@ -1151,14 +1151,14 @@ void ConvertToString::visit(const StringValue *value) void ConvertToString::visit(const ObjectValue *object) { - if (const FunctionValue *toStringMember = value_cast<const FunctionValue *>(object->lookup("toString"))) { + if (const FunctionValue *toStringMember = value_cast<const FunctionValue *>(object->lookupMember("toString"))) { _result = value_cast<const StringValue *>(toStringMember->call(object)); // ### invoke convert-to-string? } } void ConvertToString::visit(const FunctionValue *object) { - if (const FunctionValue *toStringMember = value_cast<const FunctionValue *>(object->lookup("toString"))) { + if (const FunctionValue *toStringMember = value_cast<const FunctionValue *>(object->lookupMember("toString"))) { _result = value_cast<const StringValue *>(toStringMember->call(object)); // ### invoke convert-to-string? } }