| Index: include/v8.h
|
| diff --git a/include/v8.h b/include/v8.h
|
| index 089473784cc3a100dadf1e193899561ba2e8a4e7..b73b48bcc5629bb7c50085ab5c9fa8310f3b2d36 100644
|
| --- a/include/v8.h
|
| +++ b/include/v8.h
|
| @@ -4630,7 +4630,7 @@ typedef void (*NamedPropertyEnumeratorCallback)(
|
| * CHECK(v8_num(42)->Equals(env.local(), result).FromJust());
|
| * \endcode
|
| *
|
| - * See also `ObjectTemplate::SetNamedPropertyHandler`.
|
| + * See also `ObjectTemplate::SetHandler`.
|
| */
|
| typedef void (*GenericNamedPropertyGetterCallback)(
|
| Local<Name> property, const PropertyCallbackInfo<Value>& info);
|
| @@ -4654,7 +4654,7 @@ typedef void (*GenericNamedPropertyGetterCallback)(
|
| * See `PropertyCallbackInfo`.
|
| *
|
| * See also
|
| - * `ObjectTemplate::SetNamedPropertyHandler.`
|
| + * `ObjectTemplate::SetHandler.`
|
| */
|
| typedef void (*GenericNamedPropertySetterCallback)(
|
| Local<Name> property, Local<Value> value,
|
| @@ -4679,7 +4679,7 @@ typedef void (*GenericNamedPropertySetterCallback)(
|
| * trigger this interceptor depending on the state of the object.
|
| *
|
| * See also
|
| - * `ObjectTemplate::SetNamedPropertyHandler.`
|
| + * `ObjectTemplate::SetHandler.`
|
| */
|
| typedef void (*GenericNamedPropertyQueryCallback)(
|
| Local<Name> property, const PropertyCallbackInfo<Integer>& info);
|
| @@ -4703,7 +4703,7 @@ typedef void (*GenericNamedPropertyQueryCallback)(
|
| * mode instead of returning false, use `info.ShouldThrowOnError()` to determine
|
| * if you are in strict mode.
|
| *
|
| - * See also `ObjectTemplate::SetNamedPropertyHandler.`
|
| + * See also `ObjectTemplate::SetHandler.`
|
| */
|
| typedef void (*GenericNamedPropertyDeleterCallback)(
|
| Local<Name> property, const PropertyCallbackInfo<Boolean>& info);
|
| @@ -4734,7 +4734,7 @@ typedef void (*GenericNamedPropertyEnumeratorCallback)(
|
| * isolate, receiver, return value, or whether running in `'use strict'` mode.
|
| * See `PropertyCallbackInfo`.
|
| *
|
| - * See also `ObjectTemplate::SetNamedPropertyHandler`.
|
| + * See also `ObjectTemplate::SetHandler`.
|
| */
|
| typedef void (*GenericNamedPropertyDefinerCallback)(
|
| Local<Name> property, const PropertyDescriptor& desc,
|
| @@ -4757,60 +4757,56 @@ typedef void (*GenericNamedPropertyDefinerCallback)(
|
| * \note If GetOwnPropertyDescriptor is intercepted, it will
|
| * always return true, i.e., indicate that the property was found.
|
| *
|
| - * See also `ObjectTemplate::SetNamedPropertyHandler`.
|
| + * See also `ObjectTemplate::SetHandler`.
|
| */
|
| typedef void (*GenericNamedPropertyDescriptorCallback)(
|
| Local<Name> property, const PropertyCallbackInfo<Value>& info);
|
|
|
| /**
|
| - * Returns the value of the property if the getter intercepts the
|
| - * request. Otherwise, returns an empty handle.
|
| + * See `v8::GenericNamedPropertyGetterCallback`.
|
| */
|
| typedef void (*IndexedPropertyGetterCallback)(
|
| uint32_t index,
|
| const PropertyCallbackInfo<Value>& info);
|
|
|
| -
|
| /**
|
| - * Returns the value if the setter intercepts the request.
|
| - * Otherwise, returns an empty handle.
|
| + * See `v8::GenericNamedPropertySetterCallback`.
|
| */
|
| typedef void (*IndexedPropertySetterCallback)(
|
| uint32_t index,
|
| Local<Value> value,
|
| const PropertyCallbackInfo<Value>& info);
|
|
|
| -
|
| /**
|
| - * Returns a non-empty handle if the interceptor intercepts the request.
|
| - * The result is an integer encoding property attributes.
|
| + * See `v8::GenericNamedPropertyQueryCallback`.
|
| */
|
| typedef void (*IndexedPropertyQueryCallback)(
|
| uint32_t index,
|
| const PropertyCallbackInfo<Integer>& info);
|
|
|
| -
|
| /**
|
| - * Returns a non-empty handle if the deleter intercepts the request.
|
| - * The return value is true if the property could be deleted and false
|
| - * otherwise.
|
| + * See `v8::GenericNamedPropertyDeleterCallback`.
|
| */
|
| typedef void (*IndexedPropertyDeleterCallback)(
|
| uint32_t index,
|
| const PropertyCallbackInfo<Boolean>& info);
|
|
|
| -
|
| /**
|
| - * Returns an array containing the indices of the properties the
|
| - * indexed property getter intercepts.
|
| + * See `v8::GenericNamedPropertyEnumeratorCallback`.
|
| */
|
| typedef void (*IndexedPropertyEnumeratorCallback)(
|
| const PropertyCallbackInfo<Array>& info);
|
|
|
| +/**
|
| + * See `v8::GenericNamedPropertyDefinerCallback`.
|
| + */
|
| typedef void (*IndexedPropertyDefinerCallback)(
|
| uint32_t index, const PropertyDescriptor& desc,
|
| const PropertyCallbackInfo<Value>& info);
|
|
|
| +/**
|
| + * See `v8::GenericNamedPropertyDescriptorCallback`.
|
| + */
|
| typedef void (*IndexedPropertyDescriptorCallback)(
|
| uint32_t index, const PropertyCallbackInfo<Value>& info);
|
|
|
| @@ -5061,7 +5057,7 @@ enum class PropertyHandlerFlags {
|
|
|
| struct NamedPropertyHandlerConfiguration {
|
| NamedPropertyHandlerConfiguration(
|
| - /** Note: getter is required **/
|
| + /** Note: getter is required */
|
| GenericNamedPropertyGetterCallback getter = 0,
|
| GenericNamedPropertySetterCallback setter = 0,
|
| GenericNamedPropertyQueryCallback query = 0,
|
| @@ -5112,7 +5108,7 @@ struct NamedPropertyHandlerConfiguration {
|
|
|
| struct IndexedPropertyHandlerConfiguration {
|
| IndexedPropertyHandlerConfiguration(
|
| - /** Note: getter is required **/
|
| + /** Note: getter is required */
|
| IndexedPropertyGetterCallback getter = 0,
|
| IndexedPropertySetterCallback setter = 0,
|
| IndexedPropertyQueryCallback query = 0,
|
|
|