| Index: src/objects.h
|
| diff --git a/src/objects.h b/src/objects.h
|
| index 4d8a45bb2d58d3066219dfc01d80b03ea64af9c9..2f16716b7480ddc78f3ca601e79c3f67a17cfd3b 100644
|
| --- a/src/objects.h
|
| +++ b/src/objects.h
|
| @@ -1457,6 +1457,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,
|
| @@ -2243,13 +2249,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> object,
|
| + Handle<Object> receiver,
|
| + Handle<Name> name,
|
| PropertyAttributes* attributes);
|
| - MUST_USE_RESULT MaybeObject* GetPropertyPostInterceptor(
|
| - Object* receiver,
|
| - Name* name,
|
| + static Handle<Object> GetPropertyPostInterceptor(
|
| + Handle<JSObject> object,
|
| + Handle<Object> receiver,
|
| + Handle<Name> name,
|
| PropertyAttributes* attributes);
|
| MUST_USE_RESULT MaybeObject* GetLocalPropertyPostInterceptor(
|
| Object* receiver,
|
|
|