• Home
  • Raw
  • Download

Lines Matching refs:handler

28                                        const JSHandle<JSTaggedValue> &handler)  in ProxyCreate()  argument
37 if (!handler->IsECMAObject()) { in ProxyCreate()
46 return thread->GetEcmaVM()->GetFactory()->NewJSProxy(target, handler); in ProxyCreate()
55 JSHandle<JSTaggedValue> handler(thread, proxy->GetHandler()); in GetPrototype() local
57 if (handler->IsNull()) { in GetPrototype()
61 ASSERT(handler->IsECMAObject()); in GetPrototype()
66 JSHandle<JSTaggedValue> trap = JSObject::GetMethod(thread, handler, name); in GetPrototype()
76 …EcmaRuntimeCallInfo *info = EcmaInterpreter::NewRuntimeCallInfo(thread, trap, handler, undefined, … in GetPrototype()
117 JSTaggedValue handler = proxy->GetHandler(); in SetPrototype() local
119 if (handler.IsNull()) { in SetPrototype()
123 ASSERT(handler.IsECMAObject()); in SetPrototype()
128 …e<JSTaggedValue> trap(JSObject::GetMethod(thread, JSHandle<JSTaggedValue>(thread, handler), name)); in SetPrototype()
178 JSTaggedValue handler = proxy->GetHandler(); in IsExtensible() local
180 if (handler.IsNull()) { in IsExtensible()
184 ASSERT(handler.IsECMAObject()); in IsExtensible()
189 …e<JSTaggedValue> trap(JSObject::GetMethod(thread, JSHandle<JSTaggedValue>(thread, handler), name)); in IsExtensible()
236 JSTaggedValue handler = proxy->GetHandler(); in PreventExtensions() local
237 if (handler.IsNull()) { in PreventExtensions()
240 ASSERT(handler.IsECMAObject()); in PreventExtensions()
243 …e<JSTaggedValue> trap(JSObject::GetMethod(thread, JSHandle<JSTaggedValue>(thread, handler), name)); in PreventExtensions()
290 JSTaggedValue handler = proxy->GetHandler(); in GetOwnProperty() local
291 if (handler.IsNull()) { in GetOwnProperty()
294 ASSERT(handler.IsECMAObject()); in GetOwnProperty()
297 …e<JSTaggedValue> trap(JSObject::GetMethod(thread, JSHandle<JSTaggedValue>(thread, handler), name)); in GetOwnProperty()
383 JSTaggedValue handler = proxy->GetHandler(); in DefineOwnProperty() local
384 if (handler.IsNull()) { in DefineOwnProperty()
387 ASSERT(handler.IsECMAObject()); in DefineOwnProperty()
390 …e<JSTaggedValue> trap(JSObject::GetMethod(thread, JSHandle<JSTaggedValue>(thread, handler), name)); in DefineOwnProperty()
466 JSTaggedValue handler = proxy->GetHandler(); in HasProperty() local
467 if (handler.IsNull()) { in HasProperty()
470 ASSERT(handler.IsECMAObject()); in HasProperty()
473 …e<JSTaggedValue> trap(JSObject::GetMethod(thread, JSHandle<JSTaggedValue>(thread, handler), name)); in HasProperty()
526 JSTaggedValue handler = proxy->GetHandler(); in GetProperty() local
528 if (handler.IsNull()) { in GetProperty()
532 ASSERT(handler.IsECMAObject()); in GetProperty()
535 …e<JSTaggedValue> trap(JSObject::GetMethod(thread, JSHandle<JSTaggedValue>(thread, handler), name)); in GetProperty()
601 JSTaggedValue handler = proxy->GetHandler(); in SetProperty() local
602 if (handler.IsNull()) { in SetProperty()
605 ASSERT(handler.IsECMAObject()); in SetProperty()
608 …e<JSTaggedValue> trap(JSObject::GetMethod(thread, JSHandle<JSTaggedValue>(thread, handler), name)); in SetProperty()
664 JSTaggedValue handler = proxy->GetHandler(); in DeleteProperty() local
665 if (handler.IsNull()) { in DeleteProperty()
668 ASSERT(handler.IsECMAObject()); in DeleteProperty()
671 …e<JSTaggedValue> trap(JSObject::GetMethod(thread, JSHandle<JSTaggedValue>(thread, handler), name)); in DeleteProperty()
718 JSTaggedValue handler = proxy->GetHandler(); in OwnPropertyKeys() local
719 if (handler.IsNull()) { in OwnPropertyKeys()
724 ASSERT(handler.IsECMAObject()); in OwnPropertyKeys()
729 JSHandle<JSTaggedValue> handlerHandle(thread, handler); in OwnPropertyKeys()
864 JSTaggedValue handler = proxy->GetHandler(); in GetAllPropertyKeys() local
865 if (handler.IsNull()) { in GetAllPropertyKeys()
870 ASSERT(handler.IsECMAObject()); in GetAllPropertyKeys()
874 JSHandle<JSTaggedValue> handlerHandle(thread, handler); in GetAllPropertyKeys()
937 JSHandle<JSTaggedValue> handler(thread, proxy->GetHandler()); in CallInternal() local
938 if (handler->IsNull()) { in CallInternal()
941 ASSERT(handler->IsECMAObject()); in CallInternal()
946 JSHandle<JSTaggedValue> method = JSObject::GetMethod(thread, handler, key); in CallInternal()
973 EcmaInterpreter::NewRuntimeCallInfo(thread, method, handler, undefined, argsLength); in CallInternal()
994 JSHandle<JSTaggedValue> handler(thread, proxy->GetHandler()); in ConstructInternal() local
995 if (handler->IsNull()) { in ConstructInternal()
998 ASSERT(handler->IsECMAObject()); in ConstructInternal()
1003 JSHandle<JSTaggedValue> method = JSObject::GetMethod(thread, handler, key); in ConstructInternal()
1033 EcmaInterpreter::NewRuntimeCallInfo(thread, method, handler, undefined, argsLength); in ConstructInternal()