Lines Matching refs:proxyHandle
60 JSHandle<JSProxy> proxyHandle = JSProxy::ProxyCreate(thread, targetHandle, handlerHandle);
61 EXPECT_TRUE(*proxyHandle != nullptr);
63 EXPECT_EQ(JSProxy::GetProperty(thread, proxyHandle, key).GetValue()->GetInt(), 1);
65 JSProxy::GetOwnProperty(thread, proxyHandle, key, desc);
83 JSHandle<JSProxy> proxyHandle = JSProxy::ProxyCreate(thread, targetHandle, handlerHandle);
84 return proxyHandle;
101 JSHandle<JSProxy> proxyHandle = SetPropertyCommon(thread, targetHandle, handlerHandle, key, value);
102 EXPECT_TRUE(*proxyHandle != nullptr);
104 EXPECT_EQ(JSProxy::GetProperty(thread, proxyHandle, key).GetValue()->GetInt(), 1);
133 JSHandle<JSProxy> proxyHandle = SetPropertyCommon(thread, targetHandle, handlerHandle, key, value);
134 EXPECT_TRUE(*proxyHandle != nullptr);
137 JSProxy::GetOwnProperty(thread, proxyHandle, key, desc);
175 JSHandle<JSProxy> proxyHandle = JSProxy::ProxyCreate(thread, targetHandle, handlerHandle);
176 return proxyHandle;
186 JSHandle<JSProxy> proxyHandle = PropertyCommon(thread, targetHandle, handlerHandle, key);
187 EXPECT_TRUE(*proxyHandle != nullptr);
189 EXPECT_TRUE(JSProxy::SetProperty(thread, proxyHandle, key, value));
190 EXPECT_EQ(JSProxy::GetProperty(thread, proxyHandle, key).GetValue()->GetInt(), 1);
220 JSHandle<JSProxy> proxyHandle = PropertyCommon(thread, targetHandle, handlerHandle, key);
221 EXPECT_TRUE(*proxyHandle != nullptr);
224 EXPECT_TRUE(JSProxy::DefineOwnProperty(thread, proxyHandle, key, desc));
225 EXPECT_EQ(JSProxy::GetProperty(thread, proxyHandle, key).GetValue()->GetInt(), 1);
238 EXPECT_FALSE(JSProxy::DefineOwnProperty(thread, proxyHandle, key, desc2));
255 JSHandle<JSProxy> proxyHandle = PropertyCommon(thread, targetHandle, handlerHandle, key);
256 EXPECT_TRUE(*proxyHandle != nullptr);
259 EXPECT_TRUE(JSProxy::DefineOwnProperty(thread, proxyHandle, key, desc));
260 EXPECT_EQ(JSProxy::GetProperty(thread, proxyHandle, key).GetValue()->GetInt(), 1);
262 EXPECT_TRUE(JSProxy::DeleteProperty(thread, proxyHandle, key));
264 JSProxy::GetOwnProperty(thread, proxyHandle, key, resDesc);
303 JSHandle<JSProxy> proxyHandle = JSProxy::ProxyCreate(thread, targetHandle, handlerHandle);
304 EXPECT_TRUE(*proxyHandle != nullptr);
306 EXPECT_TRUE(JSTaggedValue::SameValue(JSProxy::GetPrototype(thread, proxyHandle), proto.GetTaggedValue()));
338 JSHandle<JSProxy> proxyHandle = JSProxy::ProxyCreate(thread, targetHandle, handlerHandle);
339 EXPECT_TRUE(*proxyHandle != nullptr);
341 JSProxy::SetPrototype(thread, proxyHandle, proto);
374 JSHandle<JSProxy> proxyHandle = JSProxy::ProxyCreate(thread, targetHandle, handlerHandle);
375 EXPECT_TRUE(*proxyHandle != nullptr);
377 bool status1 = JSProxy::IsExtensible(thread, proxyHandle);
410 JSHandle<JSProxy> proxyHandle = JSProxy::ProxyCreate(thread, targetHandle, handlerHandle);
411 EXPECT_TRUE(*proxyHandle != nullptr);
413 bool status1 = JSProxy::PreventExtensions(thread, proxyHandle);
443 JSHandle<JSProxy> proxyHandle = PropertyCommon(thread, targetHandle, handlerHandle, key, 1); // 1: value
444 EXPECT_TRUE(*proxyHandle != nullptr);
446 EXPECT_TRUE(JSProxy::HasProperty(thread, proxyHandle, key));
475 JSHandle<JSProxy> proxyHandle = PropertyCommon(thread, targetHandle, handlerHandle, key, 1); // 1: value
476 EXPECT_TRUE(*proxyHandle != nullptr);
477 JSHandle<TaggedArray> res = JSProxy::OwnPropertyKeys(thread, proxyHandle);
516 JSHandle<JSProxy> proxyHandle = JSProxy::ProxyCreate(thread, targetHandle, handlerHandle);
517 EXPECT_TRUE(*proxyHandle != nullptr);
521 EcmaInterpreter::NewRuntimeCallInfo(thread, JSHandle<JSTaggedValue>(proxyHandle),
522 JSHandle<JSTaggedValue>(proxyHandle), undefined, 0);
580 JSHandle<JSProxy> proxyHandle = JSProxy::ProxyCreate(thread, targetHandle, handlerHandle);
581 EXPECT_TRUE(*proxyHandle != nullptr);
584 EcmaInterpreter::NewRuntimeCallInfo(thread, JSHandle<JSTaggedValue>(proxyHandle), handlerHandle, undefined, 0);