| Index: src/objects.h
|
| diff --git a/src/objects.h b/src/objects.h
|
| index 7546e2e101ad0c3997e68b4c2b945ace89a9a691..2480df002e32720c6579103ec95991a0c48dadd6 100644
|
| --- a/src/objects.h
|
| +++ b/src/objects.h
|
| @@ -9521,6 +9521,18 @@ class JSProxy: public JSReceiver {
|
| Handle<JSProxy> proxy,
|
| Handle<Name> name);
|
|
|
| + // ES6 9.5.8
|
| + MUST_USE_RESULT static MaybeHandle<Object> GetProperty(
|
| + Isolate* isolate, Handle<JSProxy> proxy, Handle<Name> name,
|
| + Handle<Object> receiver, LanguageMode language_mode);
|
| +
|
| + // ES6 9.5.9
|
| + MUST_USE_RESULT static Maybe<bool> SetProperty(Handle<JSProxy> proxy,
|
| + Handle<Name> name,
|
| + Handle<Object> value,
|
| + Handle<Object> receiver,
|
| + LanguageMode language_mode);
|
| +
|
| // ES6 9.5.10 (when passed SLOPPY)
|
| MUST_USE_RESULT static Maybe<bool> DeletePropertyOrElement(
|
| Handle<JSProxy> proxy, Handle<Name> name, LanguageMode language_mode);
|
| @@ -9543,12 +9555,6 @@ class JSProxy: public JSReceiver {
|
| MUST_USE_RESULT static Maybe<PropertyAttributes> GetPropertyAttributes(
|
| LookupIterator* it);
|
|
|
| - MUST_USE_RESULT static Maybe<bool> SetProperty(Handle<JSProxy> proxy,
|
| - Handle<Name> name,
|
| - Handle<Object> value,
|
| - Handle<Object> receiver,
|
| - LanguageMode language_mode);
|
| -
|
| // Dispatched behavior.
|
| DECLARE_PRINTER(JSProxy)
|
| DECLARE_VERIFIER(JSProxy)
|
|
|