Lines Matching refs:JSObject
43 // Fast cases for getting named properties of the receiver JSObject
58 Handle<JSObject> receiver = Handle<JSObject>::cast(receiver_obj);
84 // JSObject without a name key. If the key is a Smi, check for a
90 Handle<JSObject> js_object = Handle<JSObject>::cast(receiver_obj);
97 JSObject::TransitionElementsKind(js_object, elements_kind);
207 Handle<JSObject> obj,
215 Maybe<PropertyAttributes> maybe = JSObject::GetPropertyAttributes(&it);
260 CONVERT_ARG_HANDLE_CHECKED(JSObject, obj, 0);
297 CONVERT_ARG_HANDLE_CHECKED(JSObject, object, 0);
302 JSObject::NormalizeProperties(object, KEEP_INOBJECT_PROPERTIES, properties,
468 CONVERT_ARG_HANDLE_CHECKED(JSObject, object, 0);
485 JSObject::SetOwnPropertyIgnoreAttributes(object, name, value, attrs));
496 CONVERT_ARG_HANDLE_CHECKED(JSObject, object, 0);
519 JSObject::SetOwnElementIgnoreAttributes(object, index, value, NONE));
536 isolate, result, JSObject::AddDataElement(array, index, value, NONE));
537 JSObject::ValidateElements(array);
598 Handle<JSObject> object,
613 // Casting to JSObject is fine because JSProxies are never used as
616 isolate, PrototypeIterator::GetCurrent<JSObject>(iter), key);
634 Handle<JSObject> js_obj = Handle<JSObject>::cast(object);
646 maybe = JSObject::HasRealNamedProperty(js_obj, key);
659 return HasOwnPropertyImplementation(isolate, Handle<JSObject>(js_obj),
769 CONVERT_ARG_HANDLE_CHECKED(JSObject, obj, 0);
784 JSObject::MigrateSlowToFast(Handle<JSObject>::cast(object), 0,
803 Handle<JSObject> result;
805 JSObject::New(target, new_target));
840 JSObject::GetAccessor(Handle<JSObject>::cast(receiver), name, component));
848 CONVERT_ARG_HANDLE_CHECKED(JSObject, object, 0);
860 return *JSObject::FastPropertyAt(object, Representation::Double(),
870 Handle<JSObject> js_object = Handle<JSObject>::cast(object);
876 if (!JSObject::TryMigrateInstance(js_object)) return Smi::FromInt(0);
903 CONVERT_ARG_HANDLE_CHECKED(JSObject, obj, 0);
913 isolate, JSObject::DefineAccessor(obj, name, getter, setter, attrs));
927 CONVERT_ARG_HANDLE_CHECKED(JSObject, object, 0);
940 isolate, result, JSObject::DefineOwnPropertyIgnoreAttributes(
941 &it, value, attrs, JSObject::DONT_FORCE_FIELD));
1032 CONVERT_ARG_HANDLE_CHECKED(JSObject, object, 0);
1039 JSObject::DefineAccessor(object, name, getter,
1048 CONVERT_ARG_HANDLE_CHECKED(JSObject, object, 0);
1055 JSObject::DefineAccessor(object, name, isolate->factory()->null_value(),