Index: include/v8.h |
diff --git a/include/v8.h b/include/v8.h |
index b5db5fe4295d11d17589fdeb07fefdbf2cde7e81..5be21c6bb5b1ad33bb8212713b77b2a706a678b6 100644 |
--- a/include/v8.h |
+++ b/include/v8.h |
@@ -2631,6 +2631,10 @@ enum PropertyFilter { |
SKIP_SYMBOLS = 16 |
}; |
+enum class KeyCollectionMode { OWN_ONLY, INCLUDE_PROTOS }; |
Igor Sheludko
2016/05/27 13:53:41
I think we use kBlaBlah naming convention for enum
|
+ |
+enum class IndexFilter { INCLUDE_INDICES, SKIP_INDICES }; |
+ |
/** |
* Integrity level for objects. |
*/ |
@@ -2780,6 +2784,9 @@ class V8_EXPORT Object : public Value { |
V8_DEPRECATE_SOON("Use maybe version", Local<Array> GetPropertyNames()); |
V8_WARN_UNUSED_RESULT MaybeLocal<Array> GetPropertyNames( |
Local<Context> context); |
+ V8_WARN_UNUSED_RESULT MaybeLocal<Array> GetPropertyNames( |
+ Local<Context> context, KeyCollectionMode mode, |
+ PropertyFilter property_filter, IndexFilter index_filter); |
/** |
* This function has the same functionality as GetPropertyNames but |