Index: src/interface-descriptors.h |
diff --git a/src/interface-descriptors.h b/src/interface-descriptors.h |
index 22216e7257d751da1ba602afff67ba5b5afc1f80..3b671d462593864881de7b7aa478f6517d33ec4d 100644 |
--- a/src/interface-descriptors.h |
+++ b/src/interface-descriptors.h |
@@ -87,6 +87,8 @@ class PlatformInterfaceDescriptor; |
V(CreateIterResultObject) \ |
V(HasProperty) \ |
V(ForInFilter) \ |
+ V(ForInNext) \ |
+ V(ForInPrepare) \ |
V(GetProperty) \ |
V(CallHandler) \ |
V(ArgumentAdaptor) \ |
@@ -531,6 +533,20 @@ class ForInFilterDescriptor final : public CallInterfaceDescriptor { |
kParameterCount) |
}; |
+class ForInNextDescriptor final : public CallInterfaceDescriptor { |
+ public: |
+ DEFINE_PARAMETERS(kObject, kCacheArray, kCacheType, kIndex) |
+ DECLARE_DEFAULT_DESCRIPTOR(ForInNextDescriptor, CallInterfaceDescriptor, |
+ kParameterCount) |
+}; |
+ |
+class ForInPrepareDescriptor final : public CallInterfaceDescriptor { |
+ public: |
+ DEFINE_PARAMETERS(kObject) |
+ DECLARE_DEFAULT_DESCRIPTOR(ForInPrepareDescriptor, CallInterfaceDescriptor, |
+ kParameterCount) |
+}; |
+ |
class GetPropertyDescriptor final : public CallInterfaceDescriptor { |
public: |
DEFINE_PARAMETERS(kObject, kKey) |