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