Index: src/objects.h |
diff --git a/src/objects.h b/src/objects.h |
index f69a00aec1ee0df8f6c63d5895327aca4d241a34..a5edc4f87b3af20516e3bcd54e535e482c511f65 100644 |
--- a/src/objects.h |
+++ b/src/objects.h |
@@ -1248,17 +1248,13 @@ class Object { |
MUST_USE_RESULT static Maybe<bool> SetProperty(LookupIterator* it, |
Handle<Object> value, |
LanguageMode language_mode, |
- ShouldThrow should_throw, |
StoreFromKeyed store_mode); |
MUST_USE_RESULT static MaybeHandle<Object> SetProperty( |
Handle<Object> object, Handle<Name> name, Handle<Object> value, |
LanguageMode language_mode, |
StoreFromKeyed store_mode = MAY_BE_STORE_FROM_KEYED); |
- MUST_USE_RESULT static MaybeHandle<Object> SetProperty( |
- LookupIterator* it, Handle<Object> value, LanguageMode language_mode, |
- StoreFromKeyed store_mode); |
- MUST_USE_RESULT static MaybeHandle<Object> SetSuperProperty( |
+ MUST_USE_RESULT static Maybe<bool> SetSuperProperty( |
LookupIterator* it, Handle<Object> value, LanguageMode language_mode, |
StoreFromKeyed store_mode); |
@@ -1269,28 +1265,21 @@ class Object { |
LanguageMode language_mode); |
MUST_USE_RESULT static Maybe<bool> CannotCreateProperty( |
Isolate* isolate, Handle<Object> receiver, Handle<Object> name, |
- Handle<Object> value, LanguageMode language_mode, |
- ShouldThrow should_throw); |
+ Handle<Object> value, ShouldThrow should_throw); |
MUST_USE_RESULT static Maybe<bool> WriteToReadOnlyProperty( |
- LookupIterator* it, Handle<Object> value, LanguageMode language_mode, |
- ShouldThrow should_throw); |
+ LookupIterator* it, Handle<Object> value, ShouldThrow should_throw); |
MUST_USE_RESULT static Maybe<bool> WriteToReadOnlyProperty( |
Isolate* isolate, Handle<Object> receiver, Handle<Object> name, |
- Handle<Object> value, LanguageMode language_mode, |
- ShouldThrow should_throw); |
- MUST_USE_RESULT static MaybeHandle<Object> RedefineNonconfigurableProperty( |
+ Handle<Object> value, ShouldThrow should_throw); |
+ MUST_USE_RESULT static Maybe<bool> RedefineNonconfigurableProperty( |
Isolate* isolate, Handle<Object> name, Handle<Object> value, |
- LanguageMode language_mode); |
+ ShouldThrow should_throw); |
MUST_USE_RESULT static Maybe<bool> SetDataProperty(LookupIterator* it, |
Handle<Object> value, |
ShouldThrow should_throw); |
- MUST_USE_RESULT static MaybeHandle<Object> AddDataProperty( |
- LookupIterator* it, Handle<Object> value, PropertyAttributes attributes, |
- LanguageMode language_mode, StoreFromKeyed store_mode); |
MUST_USE_RESULT static Maybe<bool> AddDataProperty( |
LookupIterator* it, Handle<Object> value, PropertyAttributes attributes, |
- LanguageMode language_mode, ShouldThrow should_throw, |
- StoreFromKeyed store_mode); |
+ ShouldThrow should_throw, StoreFromKeyed store_mode); |
MUST_USE_RESULT static inline MaybeHandle<Object> GetPropertyOrElement( |
Handle<Object> object, Handle<Name> name, |
LanguageMode language_mode = SLOPPY); |
@@ -1307,8 +1296,7 @@ class Object { |
MUST_USE_RESULT static MaybeHandle<Object> GetPropertyWithAccessor( |
LookupIterator* it, LanguageMode language_mode); |
MUST_USE_RESULT static Maybe<bool> SetPropertyWithAccessor( |
- LookupIterator* it, Handle<Object> value, LanguageMode language_mode, |
- ShouldThrow should_throw); |
+ LookupIterator* it, Handle<Object> value, ShouldThrow should_throw); |
MUST_USE_RESULT static MaybeHandle<Object> GetPropertyWithDefinedGetter( |
Handle<Object> receiver, |
@@ -1412,7 +1400,7 @@ class Object { |
// Return value is only meaningful if [found] is set to true on return. |
MUST_USE_RESULT static Maybe<bool> SetPropertyInternal( |
LookupIterator* it, Handle<Object> value, LanguageMode language_mode, |
- ShouldThrow should_throw, StoreFromKeyed store_mode, bool* found); |
+ StoreFromKeyed store_mode, bool* found); |
DISALLOW_IMPLICIT_CONSTRUCTORS(Object); |
}; |
@@ -2065,6 +2053,11 @@ class JSObject: public JSReceiver { |
LookupIterator* it, Handle<Object> value, PropertyAttributes attributes, |
ExecutableAccessorInfoHandling handling = DEFAULT_HANDLING); |
+ MUST_USE_RESULT static Maybe<bool> DefineOwnPropertyIgnoreAttributes( |
+ LookupIterator* it, Handle<Object> value, PropertyAttributes attributes, |
+ ShouldThrow should_throw, |
+ ExecutableAccessorInfoHandling handling = DEFAULT_HANDLING); |
+ |
MUST_USE_RESULT static MaybeHandle<Object> SetOwnPropertyIgnoreAttributes( |
Handle<JSObject> object, Handle<Name> name, Handle<Object> value, |
PropertyAttributes attributes, |
@@ -9569,8 +9562,7 @@ class JSProxy: public JSReceiver { |
MUST_USE_RESULT |
static Maybe<bool> SetPropertyViaPrototypesWithHandler( |
Handle<JSProxy> proxy, Handle<Object> receiver, Handle<Name> name, |
- Handle<Object> value, LanguageMode language_mode, |
- ShouldThrow should_throw, bool* done); |
+ Handle<Object> value, ShouldThrow should_throw, bool* done); |
MUST_USE_RESULT static Maybe<PropertyAttributes> |
GetPropertyAttributesWithHandler(Handle<JSProxy> proxy, |
@@ -9578,8 +9570,7 @@ class JSProxy: public JSReceiver { |
Handle<Name> name); |
MUST_USE_RESULT static Maybe<bool> SetPropertyWithHandler( |
Handle<JSProxy> proxy, Handle<Object> receiver, Handle<Name> name, |
- Handle<Object> value, LanguageMode language_mode, |
- ShouldThrow should_throw); |
+ Handle<Object> value, ShouldThrow should_throw); |
// Turn the proxy into an (empty) JSObject. |
static void Fix(Handle<JSProxy> proxy); |