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