Chromium Code Reviews| Index: src/objects.h |
| diff --git a/src/objects.h b/src/objects.h |
| index aa1f5c82fbf677506b82f00249ad7b70b3fbd3b5..958201b74c4e48b32c5c66092bf6ad0f3a622db5 100644 |
| --- a/src/objects.h |
| +++ b/src/objects.h |
| @@ -1456,6 +1456,12 @@ class Object : public MaybeObject { |
| MUST_USE_RESULT inline MaybeObject* GetProperty( |
| Name* key, |
| PropertyAttributes* attributes); |
| + |
| + // TODO(yangguo): this should eventually replace the non-handlified version. |
| + static Handle<Object> GetPropertyWithReceiver(Handle<Object> object, |
| + Handle<Object> receiver, |
| + Handle<Name> name, |
| + PropertyAttributes* attributes); |
| MUST_USE_RESULT MaybeObject* GetPropertyWithReceiver( |
| Object* receiver, |
| Name* key, |
| @@ -2242,13 +2248,15 @@ class JSObject: public JSReceiver { |
| LookupResult* result, |
| Name* name, |
| PropertyAttributes* attributes); |
| - MUST_USE_RESULT MaybeObject* GetPropertyWithInterceptor( |
| - Object* receiver, |
| - Name* name, |
| + static Handle<Object> GetPropertyWithInterceptor( |
| + Handle<JSObject> holder, |
|
Michael Starzinger
2013/10/02 18:56:24
nit: s/holder/object/ for consistency.
|
| + Handle<Object> receiver, |
| + Handle<Name> name, |
| PropertyAttributes* attributes); |
| - MUST_USE_RESULT MaybeObject* GetPropertyPostInterceptor( |
| - Object* receiver, |
| - Name* name, |
| + static Handle<Object> GetPropertyPostInterceptor( |
| + Handle<JSObject> holder, |
|
Michael Starzinger
2013/10/02 18:56:24
nit: s/holder/object/ for consistency.
|
| + Handle<Object> receiver, |
| + Handle<Name> name, |
| PropertyAttributes* attributes); |
| MUST_USE_RESULT MaybeObject* GetLocalPropertyPostInterceptor( |
| Object* receiver, |