Index: include/v8.h |
diff --git a/include/v8.h b/include/v8.h |
index c3698c3fcf46a6f4acbb0d2b37e3f4683b706927..5f67a087ac737c5137bc9a551e9c79ee3cd8bc50 100644 |
--- a/include/v8.h |
+++ b/include/v8.h |
@@ -4672,29 +4672,6 @@ |
typedef void (*GenericNamedPropertyEnumeratorCallback)( |
const PropertyCallbackInfo<Array>& info); |
-/** |
- * Interceptor for defineProperty requests on an object. |
- * |
- * Use `info.GetReturnValue()` to indicate whether the request was intercepted |
- * or not. If the definer successfully intercepts the request, i.e., if the |
- * request should not be further executed, call |
- * `info.GetReturnValue().Set(value)`. If the definer |
- * did not intercept the request, i.e., if the request should be handled as |
- * if no interceptor is present, do not not call `Set()`. |
- * |
- * \param property The name of the property for which the request was |
- * intercepted. |
- * \param desc The property descriptor which is used to define the |
- * property if the request is not intercepted. |
- * \param info Information about the intercepted request, such as |
- * isolate, receiver, return value, or whether running in `'use strict'` mode. |
- * See `PropertyCallbackInfo`. |
- * |
- * See also `ObjectTemplate::SetNamedPropertyHandler`. |
- */ |
-typedef void (*GenericNamedPropertyDefinerCallback)( |
- Local<Name> key, const PropertyDescriptor& desc, |
- const PropertyCallbackInfo<Value>& info); |
/** |
* Returns the value of the property if the getter intercepts the |
@@ -4741,9 +4718,6 @@ |
typedef void (*IndexedPropertyEnumeratorCallback)( |
const PropertyCallbackInfo<Array>& info); |
-typedef void (*IndexedPropertyDefinerCallback)( |
- uint32_t index, const PropertyDescriptor& desc, |
- const PropertyCallbackInfo<Value>& info); |
/** |
* Access type specification. |
@@ -5006,25 +4980,6 @@ |
query(query), |
deleter(deleter), |
enumerator(enumerator), |
- definer(0), |
- data(data), |
- flags(flags) {} |
- |
- NamedPropertyHandlerConfiguration( |
- GenericNamedPropertyGetterCallback getter, |
- GenericNamedPropertySetterCallback setter, |
- GenericNamedPropertyQueryCallback query, |
- GenericNamedPropertyDeleterCallback deleter, |
- GenericNamedPropertyEnumeratorCallback enumerator, |
- GenericNamedPropertyDefinerCallback definer, |
- Local<Value> data = Local<Value>(), |
- PropertyHandlerFlags flags = PropertyHandlerFlags::kNone) |
- : getter(getter), |
- setter(setter), |
- query(query), |
- deleter(deleter), |
- enumerator(enumerator), |
- definer(definer), |
data(data), |
flags(flags) {} |
@@ -5033,7 +4988,6 @@ |
GenericNamedPropertyQueryCallback query; |
GenericNamedPropertyDeleterCallback deleter; |
GenericNamedPropertyEnumeratorCallback enumerator; |
- GenericNamedPropertyDefinerCallback definer; |
Local<Value> data; |
PropertyHandlerFlags flags; |
}; |
@@ -5054,24 +5008,6 @@ |
query(query), |
deleter(deleter), |
enumerator(enumerator), |
- definer(0), |
- data(data), |
- flags(flags) {} |
- |
- IndexedPropertyHandlerConfiguration( |
- IndexedPropertyGetterCallback getter, |
- IndexedPropertySetterCallback setter, IndexedPropertyQueryCallback query, |
- IndexedPropertyDeleterCallback deleter, |
- IndexedPropertyEnumeratorCallback enumerator, |
- IndexedPropertyDefinerCallback definer, |
- Local<Value> data = Local<Value>(), |
- PropertyHandlerFlags flags = PropertyHandlerFlags::kNone) |
- : getter(getter), |
- setter(setter), |
- query(query), |
- deleter(deleter), |
- enumerator(enumerator), |
- definer(definer), |
data(data), |
flags(flags) {} |
@@ -5080,7 +5016,6 @@ |
IndexedPropertyQueryCallback query; |
IndexedPropertyDeleterCallback deleter; |
IndexedPropertyEnumeratorCallback enumerator; |
- IndexedPropertyDefinerCallback definer; |
Local<Value> data; |
PropertyHandlerFlags flags; |
}; |