Chromium Code Reviews| Index: src/objects.h |
| diff --git a/src/objects.h b/src/objects.h |
| index 3230559ac3da46662f5226b71fc758cfad0484cc..998185575bc3466a79e61db54e0bb92943982e11 100644 |
| --- a/src/objects.h |
| +++ b/src/objects.h |
| @@ -1096,11 +1096,19 @@ class Object : public MaybeObject { |
| Handle<Name> key, |
| PropertyAttributes* attributes); |
| + MUST_USE_RESULT static MaybeObject* GetPropertyOrFail( |
| + Handle<Object> object, |
| + Handle<Object> receiver, |
| + LookupResult* result, |
| + Handle<Name> key, |
| + PropertyAttributes* attributes); |
| + |
| MUST_USE_RESULT MaybeObject* GetProperty(Object* receiver, |
| LookupResult* result, |
| Name* key, |
| PropertyAttributes* attributes); |
| + |
|
Toon Verwaest
2013/04/18 18:14:11
remove space again
|
| MUST_USE_RESULT MaybeObject* GetPropertyWithDefinedGetter(Object* receiver, |
| JSReceiver* getter); |
| @@ -1569,6 +1577,15 @@ class JSReceiver: public HeapObject { |
| Handle<Object> value, |
| PropertyAttributes attributes, |
| StrictModeFlag strict_mode); |
| + |
| + MUST_USE_RESULT static MaybeObject* SetPropertyOrFail( |
| + Handle<JSReceiver> object, |
| + Handle<Name> key, |
| + Handle<Object> value, |
| + PropertyAttributes attributes, |
| + StrictModeFlag strict_mode, |
| + StoreFromKeyed store_from_keyed = MAY_BE_STORE_FROM_KEYED); |
| + |
| // Can cause GC. |
| MUST_USE_RESULT MaybeObject* SetProperty( |
| Name* key, |