| Index: src/objects.h
|
| diff --git a/src/objects.h b/src/objects.h
|
| index c5e036ae6e6137cd9ff23a4608b7ec7718d837c8..3fb23c4b78ca98abf7534b893d61652afb5326dc 100644
|
| --- a/src/objects.h
|
| +++ b/src/objects.h
|
| @@ -1126,6 +1126,9 @@ class Object {
|
| StorePropertyMode data_store_mode = NORMAL_PROPERTY);
|
| MUST_USE_RESULT static MaybeHandle<Object> WriteToReadOnlyProperty(
|
| LookupIterator* it, Handle<Object> value, StrictMode strict_mode);
|
| + MUST_USE_RESULT static MaybeHandle<Object> WriteToReadOnlyElement(
|
| + Isolate* isolate, Handle<Object> receiver, uint32_t index,
|
| + Handle<Object> value, StrictMode strict_mode);
|
| static Handle<Object> SetDataProperty(LookupIterator* it,
|
| Handle<Object> value);
|
| MUST_USE_RESULT static MaybeHandle<Object> AddDataProperty(
|
| @@ -1171,6 +1174,10 @@ class Object {
|
| Handle<Object> receiver,
|
| uint32_t index);
|
|
|
| + MUST_USE_RESULT static MaybeHandle<Object> SetElementWithReceiver(
|
| + Isolate* isolate, Handle<Object> object, Handle<Object> receiver,
|
| + uint32_t index, Handle<Object> value, StrictMode strict_mode);
|
| +
|
| static inline Handle<Object> GetPrototypeSkipHiddenPrototypes(
|
| Isolate* isolate, Handle<Object> receiver);
|
|
|
| @@ -2250,17 +2257,17 @@ class JSObject: public JSReceiver {
|
| Handle<JSReceiver> receiver,
|
| uint32_t index, bool continue_search);
|
| MUST_USE_RESULT static Maybe<PropertyAttributes>
|
| + GetElementAttributeFromInterceptor(Handle<JSObject> object,
|
| + Handle<Object> receiver,
|
| + uint32_t index);
|
| + MUST_USE_RESULT static Maybe<PropertyAttributes>
|
| GetElementAttributeWithoutInterceptor(Handle<JSObject> object,
|
| Handle<JSReceiver> receiver,
|
| uint32_t index,
|
| bool continue_search);
|
| MUST_USE_RESULT static MaybeHandle<Object> SetElementWithCallback(
|
| - Handle<JSObject> object,
|
| - Handle<Object> structure,
|
| - uint32_t index,
|
| - Handle<Object> value,
|
| - Handle<JSObject> holder,
|
| - StrictMode strict_mode);
|
| + Handle<Object> object, Handle<Object> structure, uint32_t index,
|
| + Handle<Object> value, Handle<JSObject> holder, StrictMode strict_mode);
|
| MUST_USE_RESULT static MaybeHandle<Object> SetElementWithInterceptor(
|
| Handle<JSObject> object,
|
| uint32_t index,
|
|
|