Home | History | Annotate | Download | only in src

Lines Matching full:js_object

122         JSObject* js_object = JSObject::cast(value);
123 { MaybeObject* maybe_result = DeepCopyBoilerplate(isolate, js_object);
133 JSObject* js_object = JSObject::cast(value);
134 { MaybeObject* maybe_result = DeepCopyBoilerplate(isolate, js_object);
159 JSObject* js_object = JSObject::cast(value);
160 { MaybeObject* maybe_result = DeepCopyBoilerplate(isolate, js_object);
189 JSObject* js_object = JSObject::cast(value);
191 js_object);
208 JSObject* js_object = JSObject::cast(value);
210 js_object);
3845 CONVERT_ARG_CHECKED(JSObject, js_object, 0);
3865 if (js_object->IsJSGlobalProxy()) {
3868 Handle<Object> proto(js_object->GetPrototype());
3872 js_object = Handle<JSObject>::cast(proto);
3874 NormalizeElements(js_object);
3875 Handle<NumberDictionary> dictionary(js_object->element_dictionary());
3884 js_object->LookupRealNamedProperty(*name, &result);
3903 if (js_object->IsJSGlobalProxy()) {
3906 js_object = Handle<JSObject>(JSObject::cast(js_object->GetPrototype()));
3908 NormalizeProperties(js_object, CLEAR_INOBJECT_PROPERTIES, 0);
3911 return js_object->SetLocalPropertyIgnoreAttributes(*name,
3917 js_object,
3943 Handle<JSObject> js_object = Handle<JSObject>::cast(object);
3955 if (js_object->IsStringObjectWithCharacterAt(index)) {
3959 Handle<Object> result = SetElement(js_object, index, value, strict_mode);
3967 result = SetElement(js_object, index, value, strict_mode);
3971 result = SetProperty(js_object, key_string, value, attr, strict_mode);
3984 return js_object->SetElement(index, *value, strict_mode);
3986 return js_object->SetProperty(*name, *value, attr, strict_mode);
3992 Handle<JSObject> js_object,
4008 if (js_object->IsStringObjectWithCharacterAt(index)) {
4012 return js_object->SetElement(index, *value, kNonStrictMode);
4017 return js_object->SetElement(index, *value, kNonStrictMode);
4021 return js_object->SetLocalPropertyIgnoreAttributes(*key_string,
4034 return js_object->SetElement(index, *value, kNonStrictMode);
4036 return js_object->SetLocalPropertyIgnoreAttributes(*name, *value, attr);
4042 Handle<JSObject> js_object,
4055 if (js_object->IsStringObjectWithCharacterAt(index)) {
4059 return js_object->DeleteElement(index, JSObject::FORCE_DELETION);
4074 return js_object->DeleteProperty(*key_string, JSObject::FORCE_DELETION);
4542 Handle<JSObject> js_object = Handle<JSObject>::cast(object);
4543 if (!js_object->HasFastProperties() && !js_object->IsGlobalObject()) {
4544 MaybeObject* ok = js_object->TransformToFastProperties(0);
4558 Handle<JSObject> js_object = Handle<JSObject>::cast(object);
4559 NormalizeProperties(js_object, CLEAR_INOBJECT_PROPERTIES, 0);
7573 Object* js_object = object;
7574 if (!js_object->IsJSObject()) {
7575 MaybeObject* maybe_js_object = js_object->ToObject();
7576 if (!maybe_js_object->ToObject(&js_object)) {
7591 isolate->context(), JSObject::cast(js_object), is_catch_context);