Index: Source/bindings/scripts/v8_interface.py |
diff --git a/Source/bindings/scripts/v8_interface.py b/Source/bindings/scripts/v8_interface.py |
index ea2e4368cf708d3a6b7dd7b0371852466b8858a2..c631274dc9ebf63731520b9a9bedb317877ff8a4 100644 |
--- a/Source/bindings/scripts/v8_interface.py |
+++ b/Source/bindings/scripts/v8_interface.py |
@@ -369,7 +369,7 @@ def interface_context(interface): |
iterator_method = generated_iterator_method('iterator') |
- if interface.iterable: |
+ if interface.iterable or interface.maplike or interface.setlike: |
methods.extend([ |
generated_iterator_method('keys'), |
generated_iterator_method('values'), |