}
-MaybeHandle<Object> Runtime::KeyedGetObjectProperty(
- Isolate* isolate, Handle<Object> receiver_obj, Handle<Object> key_obj,
- LanguageMode language_mode) {
+static MaybeHandle<Object> KeyedGetObjectProperty(Isolate* isolate,
+ Handle<Object> receiver_obj,
+ Handle<Object> key_obj,
+ LanguageMode language_mode) {
// Fast cases for getting named properties of the receiver JSObject
// itself.
//
}
// Fall back to GetObjectProperty.
- return GetObjectProperty(isolate, receiver_obj, key_obj, language_mode);
+ return Runtime::GetObjectProperty(isolate, receiver_obj, key_obj,
+ language_mode);
}
Handle<Object> result;
ASSIGN_RETURN_FAILURE_ON_EXCEPTION(
isolate, result,
- Runtime::KeyedGetObjectProperty(isolate, receiver_obj, key_obj, SLOPPY));
+ KeyedGetObjectProperty(isolate, receiver_obj, key_obj, SLOPPY));
return *result;
}
Handle<Object> result;
ASSIGN_RETURN_FAILURE_ON_EXCEPTION(
isolate, result,
- Runtime::KeyedGetObjectProperty(isolate, receiver_obj, key_obj, STRONG));
+ KeyedGetObjectProperty(isolate, receiver_obj, key_obj, STRONG));
return *result;
}
Isolate* isolate, Handle<Object> object, Handle<Object> key,
LanguageMode language_mode = SLOPPY);
- MUST_USE_RESULT static MaybeHandle<Object> KeyedGetObjectProperty(
- Isolate* isolate, Handle<Object> receiver_obj, Handle<Object> key_obj,
- LanguageMode language_mode);
-
enum TypedArrayId {
// arrayIds below should be synchronized with typedarray.js natives.
ARRAY_ID_UINT8 = 1,