#include <v8-function-callback.h>
Public Member Functions | |
| Isolate * | GetIsolate () const |
| Local< Value > | Data () const |
| Local< Object > | HolderV2 () const |
| ReturnValue< T > | GetReturnValue () const |
| bool | ShouldThrowOnError () const |
Friends | |
| template<typename U > | |
| class | PropertyCallbackInfo |
| class | MacroAssembler |
| class | internal::PropertyCallbackArguments |
| class | internal::CustomArguments< PropertyCallbackInfo > |
| void | internal::PrintPropertyCallbackInfo (void *) |
The information passed to a property callback about the context of the property access.
|
inline |
NamedPropertyHandlerConfiguration or IndexedPropertyHandlerConfiguration.
|
inline |
|
inline |
|
inline |
x and its prototype is y, and y has an interceptor. Then info.This() is x and info.Holder() is y. In case the property is installed on the global object the Holder() would return the global proxy. TODO(http://crbug.com/333672197): rename back to Holder().
|
inline |
For [[Set]], [[DefineOwnProperty]] and [[Delete]] operations (i.e. for setter/definer/deleter callbacks) indicates whether TypeError should be thrown upon operation failure. The callback should throw TypeError only if it's necessary to provide more details than a default error thrown by V8 contains in this case.
true corresponds to ‘'use strict’` execution mode.false when the operation was initiated by respecive Reflect call (i.e. Reflect.set(), Reflect.defineProperty() and Reflect.deleteProperty()).
|
friend |
|
friend |
|
friend |
|
friend |