Index: src/keys.h |
diff --git a/src/keys.h b/src/keys.h |
index ecd3d97c550cf5a8aa80f2aa312c18d1001115ca..8206148840467b76a5a84f3ce449da2f86345492 100644 |
--- a/src/keys.h |
+++ b/src/keys.h |
@@ -43,8 +43,9 @@ class KeyAccumulator final BASE_EMBEDDED { |
Handle<FixedArray> GetKeys( |
GetKeysConversion convert = GetKeysConversion::kKeepNumbers); |
- Maybe<bool> CollectKeys(Handle<JSReceiver> receiver, |
- Handle<JSReceiver> object); |
+ Maybe<bool> CollectKeys( |
+ Handle<JSReceiver> receiver, Handle<JSReceiver> object, |
+ GetKeysConversion keys_conversion = GetKeysConversion::kKeepNumbers); |
Maybe<bool> CollectOwnElementIndices(Handle<JSReceiver> receiver, |
Handle<JSObject> object); |
Maybe<bool> CollectOwnPropertyNames(Handle<JSReceiver> receiver, |
@@ -90,9 +91,11 @@ class KeyAccumulator final BASE_EMBEDDED { |
Maybe<bool> CollectOwnKeys(Handle<JSReceiver> receiver, |
Handle<JSObject> object); |
Maybe<bool> CollectOwnJSProxyKeys(Handle<JSReceiver> receiver, |
- Handle<JSProxy> proxy); |
+ Handle<JSProxy> proxy, |
+ GetKeysConversion keys_conversion); |
Maybe<bool> CollectOwnJSProxyTargetKeys(Handle<JSProxy> proxy, |
- Handle<JSReceiver> target); |
+ Handle<JSReceiver> target, |
+ GetKeysConversion keys_conversion); |
Maybe<bool> AddKeysFromJSProxy(Handle<JSProxy> proxy, |
Handle<FixedArray> keys); |
bool IsShadowed(Handle<Object> key); |