Index: src/objects.h |
diff --git a/src/objects.h b/src/objects.h |
index 12eba2ba25f4468a172436daf03d85ac8a252f10..1db043ec64aed51519a4a7902b157ddcd8ace230 100644 |
--- a/src/objects.h |
+++ b/src/objects.h |
@@ -1167,7 +1167,11 @@ class Object { |
MUST_USE_RESULT static inline MaybeHandle<Smi> ToSmi(Isolate* isolate, |
Handle<Object> object); |
- MUST_USE_RESULT static MaybeHandle<Object> GetProperty( |
+ MUST_USE_RESULT static MaybeHandle<Object> GetPropertyInternal( |
+ LookupIterator* it, bool* failedAccessCheck, |
+ LanguageMode language_mode = SLOPPY); |
+ |
+ MUST_USE_RESULT static inline MaybeHandle<Object> GetProperty( |
LookupIterator* it, LanguageMode language_mode = SLOPPY); |
// Implementation of [[Put]], ECMA-262 5th edition, section 8.12.5. |
@@ -1212,6 +1216,10 @@ class Object { |
Handle<Object> object, Handle<Name> name, |
LanguageMode language_mode = SLOPPY); |
+ MUST_USE_RESULT static inline MaybeHandle<Object> GetPropertyOrFallbackValue( |
adamk
2015/07/09 15:56:04
I'd wait for Toon's review before making more chan
|
+ Handle<Object> object, Handle<Name> name, Handle<Object> fallbackValue, |
+ LanguageMode language_mode = SLOPPY); |
+ |
MUST_USE_RESULT static MaybeHandle<Object> GetPropertyWithAccessor( |
LookupIterator* it, LanguageMode language_mode); |
MUST_USE_RESULT static MaybeHandle<Object> SetPropertyWithAccessor( |