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, |