Lines Matching defs:setter

484   // value since a const declaration would conflict with the setter.
498 Object* call_obj = info->setter();
512 Handle<Object> setter(AccessorPair::cast(*structure)->setter(), isolate);
513 if (setter->IsSpecFunction()) {
516 receiver, Handle<JSReceiver>::cast(setter), value);
554 Handle<JSReceiver> setter,
556 Isolate* isolate = setter->GetIsolate();
559 // Handle stepping into a setter if step into is active.
561 if (debug->StepInActive() && setter->IsJSFunction()) {
563 Handle<JSFunction>::cast(setter), Handle<Object>::null(), 0, false);
567 RETURN_ON_EXCEPTION(isolate, Execution::Call(isolate, setter, receiver,
2781 if (interceptor->setter()->IsUndefined()) return MaybeHandle<Object>();
2787 v8::NamedPropertySetterCallback setter =
2788 v8::ToCData<v8::NamedPropertySetterCallback>(interceptor->setter());
2790 setter, v8::Utils::ToLocal(name_string), v8::Utils::ToLocal(value));
2823 // don't know whether we'll want to fetch attributes or call a setter
3506 Handle<Object> setter = Object::GetProperty(desc, set_name).ToHandleChecked();
3507 if (!setter->IsUndefined()) {
3510 receiver, Handle<JSReceiver>::cast(setter), value);
3609 Handle<Object> setter;
3610 ASSIGN_RETURN_ON_EXCEPTION_VALUE(isolate, setter,
3613 writable = isolate->factory()->ToBoolean(!setter->IsUndefined());
3870 // By clearing the setter we don't have to introduce a lookup to
3871 // the setter, simply make it unavailable to reflect the
5905 Object* setter,
5918 AccessorPair::cast(result)->SetComponents(getter, setter);
5929 Handle<Object> setter,
5953 *setter,
5960 // getter/setter pair in an arguments elements dictionary backing
5974 *setter,
5986 accessors->SetComponents(*getter, *setter);
6087 Handle<Object> setter,
6103 name, getter, setter, attributes);
6147 DefineElementAccessor(object, index, getter, setter, attributes);
6151 DCHECK(setter->IsSpecFunction() || setter->IsUndefined() ||
6152 setter->IsNull());
6154 DCHECK(!getter->IsNull() || !setter->IsNull());
6163 if (!setter->IsNull()) {
6164 it.TransitionToAccessorProperty(ACCESSOR_SETTER, setter, attributes);
7896 copy->set_setter(pair->setter());
11766 if (!interceptor->setter()->IsUndefined()) {
11767 v8::IndexedPropertySetterCallback setter =
11768 v8::ToCData<v8::IndexedPropertySetterCallback>(interceptor->setter());
11774 args.Call(setter, index, v8::Utils::ToLocal(value));
11849 // value since a const declaration would conflict with the setter.
11856 Object* call_obj = data->setter();
11873 Handle<Object> setter(AccessorPair::cast(*structure)->setter(), isolate);
11874 if (setter->IsSpecFunction()) {
11877 object, Handle<JSReceiver>::cast(setter), value);