Lines Matching refs:JSProxy
19 // The JSProxy describes EcmaScript Harmony proxies
20 class JSProxy : public TorqueGeneratedJSProxy<JSProxy, JSReceiver> {
22 V8_WARN_UNUSED_RESULT static MaybeHandle<JSProxy> New(Isolate* isolate,
27 static void Revoke(Handle<JSProxy> proxy);
30 static MaybeHandle<HeapObject> GetPrototype(Handle<JSProxy> receiver);
34 Isolate* isolate, Handle<JSProxy> proxy, Handle<Object> value,
37 V8_WARN_UNUSED_RESULT static Maybe<bool> IsExtensible(Handle<JSProxy> proxy);
40 V8_WARN_UNUSED_RESULT static Maybe<bool> IsArray(Handle<JSProxy> proxy);
44 Handle<JSProxy> proxy, ShouldThrow should_throw);
48 Isolate* isolate, Handle<JSProxy> proxy, Handle<Name> name,
53 Isolate* isolate, Handle<JSProxy> object, Handle<Object> key,
58 Handle<JSProxy> proxy,
72 Isolate* isolate, Handle<JSProxy> proxy, Handle<Name> name,
85 Handle<JSProxy> proxy, Handle<Name> name, Handle<Object> value,
90 Handle<JSProxy> proxy, Handle<Name> name, LanguageMode language_mode);
94 Isolate* isolate, Handle<JSReceiver> receiver, Handle<JSProxy> proxy,
101 DECL_VERIFIER(JSProxy)
106 // JSProxy::target is a Javascript value which cannot be confused with an
110 static_cast<int>(JSProxy::kTargetOffset));
115 static Maybe<bool> SetPrivateSymbol(Isolate* isolate, Handle<JSProxy> proxy,
120 TQ_OBJECT_CONSTRUCTORS(JSProxy)