Index: src/objects.h |
diff --git a/src/objects.h b/src/objects.h |
index 2ed61579ab0d4820da15db836edc7259e0bc2c72..a60e1782ce10336cf6489cf5b460889ea0224006 100644 |
--- a/src/objects.h |
+++ b/src/objects.h |
@@ -1954,14 +1954,11 @@ class JSReceiver: public HeapObject { |
// function that was used to instantiate the object). |
String* constructor_name(); |
- static inline PropertyAttributes GetPropertyAttribute( |
+ static inline PropertyAttributes GetPropertyAttributes( |
Handle<JSReceiver> object, |
Handle<Name> name); |
- static PropertyAttributes GetPropertyAttributeWithReceiver( |
- Handle<JSReceiver> object, |
- Handle<JSReceiver> receiver, |
- Handle<Name> name); |
- static PropertyAttributes GetOwnPropertyAttribute( |
+ static PropertyAttributes GetPropertyAttributes(LookupIterator* it); |
+ static PropertyAttributes GetOwnPropertyAttributes( |
Handle<JSReceiver> object, |
Handle<Name> name); |
@@ -2002,13 +1999,6 @@ class JSReceiver: public HeapObject { |
KeyCollectionType type); |
private: |
- static PropertyAttributes GetPropertyAttributeForResult( |
- Handle<JSReceiver> object, |
- Handle<JSReceiver> receiver, |
- LookupResult* result, |
- Handle<Name> name, |
- bool continue_search); |
- |
MUST_USE_RESULT static MaybeHandle<Object> SetProperty( |
Handle<JSReceiver> receiver, |
LookupResult* result, |
@@ -2209,21 +2199,12 @@ class JSObject: public JSReceiver { |
InterceptorInfo* GetIndexedInterceptor(); |
// Used from JSReceiver. |
- static PropertyAttributes GetPropertyAttributePostInterceptor( |
- Handle<JSObject> object, |
- Handle<JSObject> receiver, |
- Handle<Name> name, |
- bool check_prototype); |
- static PropertyAttributes GetPropertyAttributeWithInterceptor( |
- Handle<JSObject> object, |
- Handle<JSObject> receiver, |
- Handle<Name> name, |
- bool check_prototype); |
- static PropertyAttributes GetPropertyAttributeWithFailedAccessCheck( |
- Handle<JSObject> object, |
- LookupResult* result, |
- Handle<Name> name, |
- bool check_prototype); |
+ static Maybe<PropertyAttributes> GetPropertyAttributesWithInterceptor( |
+ Handle<JSObject> holder, |
+ Handle<Object> receiver, |
+ Handle<Name> name); |
+ static PropertyAttributes GetPropertyAttributesWithFailedAccessCheck( |
+ LookupIterator* it); |
static PropertyAttributes GetElementAttributeWithReceiver( |
Handle<JSObject> object, |
Handle<JSReceiver> receiver, |
@@ -9963,9 +9944,9 @@ class JSProxy: public JSReceiver { |
StrictMode strict_mode, |
bool* done); |
- static PropertyAttributes GetPropertyAttributeWithHandler( |
+ static PropertyAttributes GetPropertyAttributesWithHandler( |
Handle<JSProxy> proxy, |
- Handle<JSReceiver> receiver, |
+ Handle<Object> receiver, |
Handle<Name> name); |
static PropertyAttributes GetElementAttributeWithHandler( |
Handle<JSProxy> proxy, |