• 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()
54 JSHandle<JSTaggedValue> handler(thread, proxy->GetHandler()); in GetPrototype() local
56 if (handler->IsNull()) { in GetPrototype()
60 ASSERT(handler->IsECMAObject()); in GetPrototype()
65 JSHandle<JSTaggedValue> trap = JSObject::GetMethod(thread, handler, name); in GetPrototype()
75 …EcmaRuntimeCallInfo *info = EcmaInterpreter::NewRuntimeCallInfo(thread, trap, handler, undefined, … in GetPrototype()
115 JSTaggedValue handler = proxy->GetHandler(); in SetPrototype() local
117 if (handler.IsNull()) { in SetPrototype()
121 ASSERT(handler.IsECMAObject()); in SetPrototype()
126 …e<JSTaggedValue> trap(JSObject::GetMethod(thread, JSHandle<JSTaggedValue>(thread, handler), name)); in SetPrototype()
175 JSTaggedValue handler = proxy->GetHandler(); in IsExtensible() local
177 if (handler.IsNull()) { in IsExtensible()
181 ASSERT(handler.IsECMAObject()); in IsExtensible()
186 …e<JSTaggedValue> trap(JSObject::GetMethod(thread, JSHandle<JSTaggedValue>(thread, handler), name)); in IsExtensible()
232 JSTaggedValue handler = proxy->GetHandler(); in PreventExtensions() local
233 if (handler.IsNull()) { in PreventExtensions()
236 ASSERT(handler.IsECMAObject()); in PreventExtensions()
239 …e<JSTaggedValue> trap(JSObject::GetMethod(thread, JSHandle<JSTaggedValue>(thread, handler), name)); in PreventExtensions()
285 JSTaggedValue handler = proxy->GetHandler(); in GetOwnProperty() local
286 if (handler.IsNull()) { in GetOwnProperty()
289 ASSERT(handler.IsECMAObject()); in GetOwnProperty()
292 …e<JSTaggedValue> trap(JSObject::GetMethod(thread, JSHandle<JSTaggedValue>(thread, handler), name)); in GetOwnProperty()
382 JSTaggedValue handler = proxy->GetHandler(); in DefineOwnProperty() local
383 if (handler.IsNull()) { in DefineOwnProperty()
386 ASSERT(handler.IsECMAObject()); in DefineOwnProperty()
389 …e<JSTaggedValue> trap(JSObject::GetMethod(thread, JSHandle<JSTaggedValue>(thread, handler), name)); in DefineOwnProperty()
470 JSTaggedValue handler = proxy->GetHandler(); in HasProperty() local
471 if (handler.IsNull()) { in HasProperty()
474 ASSERT(handler.IsECMAObject()); in HasProperty()
477 …e<JSTaggedValue> trap(JSObject::GetMethod(thread, JSHandle<JSTaggedValue>(thread, handler), name)); in HasProperty()
541 JSTaggedValue handler = proxy->GetHandler(); in GetProperty() local
543 if (handler.IsNull()) { in GetProperty()
547 ASSERT(handler.IsECMAObject()); in GetProperty()
550 …e<JSTaggedValue> trap(JSObject::GetMethod(thread, JSHandle<JSTaggedValue>(thread, handler), name)); in GetProperty()
615 JSTaggedValue handler = proxy->GetHandler(); in SetProperty() local
616 if (handler.IsNull()) { in SetProperty()
619 ASSERT(handler.IsECMAObject()); in SetProperty()
622 …e<JSTaggedValue> trap(JSObject::GetMethod(thread, JSHandle<JSTaggedValue>(thread, handler), name)); in SetProperty()
674 JSTaggedValue handler = proxy->GetHandler(); in DeleteProperty() local
675 if (handler.IsNull()) { in DeleteProperty()
678 ASSERT(handler.IsECMAObject()); in DeleteProperty()
681 …e<JSTaggedValue> trap(JSObject::GetMethod(thread, JSHandle<JSTaggedValue>(thread, handler), name)); in DeleteProperty()
730 JSTaggedValue handler = proxy->GetHandler(); in OwnPropertyKeys() local
731 if (handler.IsNull()) { in OwnPropertyKeys()
736 ASSERT(handler.IsECMAObject()); in OwnPropertyKeys()
741 JSHandle<JSTaggedValue> handlerHandle(thread, handler); in OwnPropertyKeys()
883 JSHandle<JSTaggedValue> handler(thread, proxy->GetHandler()); in CallInternal() local
884 if (handler->IsNull()) { in CallInternal()
887 ASSERT(handler->IsECMAObject()); in CallInternal()
892 JSHandle<JSTaggedValue> method = JSObject::GetMethod(thread, handler, key); in CallInternal()
919 EcmaInterpreter::NewRuntimeCallInfo(thread, method, handler, undefined, argsLength); in CallInternal()
936 JSHandle<JSTaggedValue> handler(thread, proxy->GetHandler()); in ConstructInternal() local
937 if (handler->IsNull()) { in ConstructInternal()
940 ASSERT(handler->IsECMAObject()); in ConstructInternal()
945 JSHandle<JSTaggedValue> method = JSObject::GetMethod(thread, handler, key); in ConstructInternal()
972 EcmaInterpreter::NewRuntimeCallInfo(thread, method, handler, undefined, argsLength); in ConstructInternal()