Index: include/v8.h |
diff --git a/include/v8.h b/include/v8.h |
index 755a87fdba14f78c70e9ec8bd05a6852a65a49ce..dee239243efccc71cd37ec464ff834a637671a38 100644 |
--- a/include/v8.h |
+++ b/include/v8.h |
@@ -4186,7 +4186,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 { |