|
static V8_WARN_UNUSED_RESULT MaybeDirectHandle< JSProxy > | New (Isolate *isolate, DirectHandle< Object >, DirectHandle< Object >) |
|
static void | Revoke (DirectHandle< JSProxy > proxy) |
|
static MaybeDirectHandle< JSPrototype > | GetPrototype (DirectHandle< JSProxy > receiver) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | SetPrototype (Isolate *isolate, DirectHandle< JSProxy > proxy, DirectHandle< Object > value, bool from_javascript, ShouldThrow should_throw) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | IsExtensible (DirectHandle< JSProxy > proxy) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | IsArray (DirectHandle< JSProxy > proxy) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | PreventExtensions (DirectHandle< JSProxy > proxy, ShouldThrow should_throw) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | GetOwnPropertyDescriptor (Isolate *isolate, DirectHandle< JSProxy > proxy, DirectHandle< Name > name, PropertyDescriptor *desc) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | DefineOwnProperty (Isolate *isolate, DirectHandle< JSProxy > object, DirectHandle< Object > key, PropertyDescriptor *desc, Maybe< ShouldThrow > should_throw) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | HasProperty (Isolate *isolate, DirectHandle< JSProxy > proxy, DirectHandle< Name > name) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | CheckHasTrap (Isolate *isolate, DirectHandle< Name > name, DirectHandle< JSReceiver > target) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | CheckDeleteTrap (Isolate *isolate, DirectHandle< Name > name, DirectHandle< JSReceiver > target) |
|
static V8_WARN_UNUSED_RESULT MaybeHandle< JSAny > | GetProperty (Isolate *isolate, DirectHandle< JSProxy > proxy, DirectHandle< Name > name, DirectHandle< JSAny > receiver, bool *was_found) |
|
static MaybeHandle< JSAny > | CheckGetSetTrapResult (Isolate *isolate, DirectHandle< Name > name, DirectHandle< JSReceiver > target, DirectHandle< Object > trap_result, AccessKind access_kind) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | SetProperty (DirectHandle< JSProxy > proxy, DirectHandle< Name > name, DirectHandle< Object > value, DirectHandle< JSAny > receiver, Maybe< ShouldThrow > should_throw) |
|
static V8_WARN_UNUSED_RESULT Maybe< bool > | DeletePropertyOrElement (DirectHandle< JSProxy > proxy, DirectHandle< Name > name, LanguageMode language_mode) |
|
static V8_WARN_UNUSED_RESULT Maybe< PropertyAttributes > | GetPropertyAttributes (LookupIterator *it) |
|
static Maybe< bool > | SetPrivateSymbol (Isolate *isolate, DirectHandle< JSProxy > proxy, DirectHandle< Symbol > private_name, PropertyDescriptor *desc, Maybe< ShouldThrow > should_throw) |
|
Definition at line 23 of file js-proxy.h.