| 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)
|
|
|