Index: include/v8.h |
diff --git a/include/v8.h b/include/v8.h |
index 752204e29ef419813347217fe80e3fc5f9f61f82..b329662521344168bc42aedf8bb052863cbdfc1f 100644 |
--- a/include/v8.h |
+++ b/include/v8.h |
@@ -4077,7 +4077,17 @@ class V8_EXPORT FunctionTemplate : public Template { |
}; |
-enum class PropertyHandlerFlags { kNone = 0, kAllCanRead = 1 }; |
+enum class PropertyHandlerFlags { |
+ kNone = 0, |
+ // See ALL_CAN_READ above. |
+ kAllCanRead = 1, |
+ // Will not call into interceptor for properties on the receiver or prototype |
+ // chain. Currently only valid for named interceptors. |
+ kNonMasking = 1 << 1, |
+ // Will not call into interceptor for symbol lookup. Only meaningful for |
+ // named interceptors. |
+ kOnlyInterceptStrings = 1 << 2, |
+}; |
struct NamedPropertyHandlerConfiguration { |