Lines Matching defs:target
67 // Reflect.apply (target, thisArgument, argumentsList)
74 // target
75 JSHandle<JSFunction> target = factory->NewJSFunction(env, reinterpret_cast<void *>(TestReflectApply));
96 ecmaRuntimeCallInfo->SetCallArg(0, target.GetTaggedValue());
111 // Reflect.construct (target, argumentsList [ , newTarget])
118 // target
119 JSHandle<JSFunction> target = JSHandle<JSFunction>::Cast(env->GetStringFunction());
129 ecmaRuntimeCallInfo->SetCallArg(0, target.GetTaggedValue());
144 // Reflect.defineProperty (target, propertyKey, attributes)
149 // target
150 JSHandle<JSObject> target =
178 ecmaRuntimeCallInfo->SetCallArg(0, target.GetTaggedValue());
187 JSObject::GetOwnProperty(thread, target, key, descRuler);
195 // Reflect.deleteProperty (target, propertyKey)
200 // target
201 JSHandle<JSObject> target =
206 JSObject::SetProperty(thread, JSHandle<JSTaggedValue>(target), key, value);
209 ASSERT_EQ(JSObject::GetOwnProperty(thread, target, key, desc), true);
214 ecmaRuntimeCallInfo->SetCallArg(0, target.GetTaggedValue());
220 ASSERT_EQ(JSObject::GetOwnProperty(thread, target, key, desc), false);
224 // Reflect.get (target, propertyKey [ , receiver])
229 // target
230 JSHandle<JSObject> target =
236 JSObject::SetProperty(thread, JSHandle<JSTaggedValue>(target), key, value);
241 ecmaRuntimeCallInfo->SetCallArg(0, target.GetTaggedValue());
252 // Reflect.getOwnPropertyDescriptor ( target, propertyKey )
257 // target
258 JSHandle<JSObject> target =
263 ASSERT_EQ(JSTaggedValue::DefinePropertyOrThrow(thread, JSHandle<JSTaggedValue>(target), key, desc), true);
268 ecmaRuntimeCallInfo->SetCallArg(0, target.GetTaggedValue());
297 // Reflect.getPrototypeOf (target)
302 JSHandle<JSObject> target =
307 ASSERT_EQ(JSObject::SetPrototype(thread, target, JSHandle<JSTaggedValue>(proto)), true);
312 ecmaRuntimeCallInfo->SetCallArg(0, target.GetTaggedValue());
322 // Reflect.has (target, propertyKey)
327 // target
328 JSHandle<JSObject> target =
333 ASSERT_EQ(JSObject::SetProperty(thread, JSHandle<JSTaggedValue>(target), key, value), true);
338 ecmaRuntimeCallInfo->SetCallArg(0, target.GetTaggedValue());
348 // Reflect.isExtensible (target)
353 // target
354 JSHandle<JSObject> target =
356 target->GetJSHClass()->SetExtensible(false);
361 ecmaRuntimeCallInfo->SetCallArg(0, target.GetTaggedValue());
370 // Reflect.ownKeys (target)
375 // target
376 JSHandle<JSObject> target =
380 ASSERT_EQ(JSObject::SetProperty(thread, JSHandle<JSTaggedValue>(target), key0, value0), true);
383 ASSERT_EQ(JSObject::SetProperty(thread, JSHandle<JSTaggedValue>(target), key1, value1), true);
388 ecmaRuntimeCallInfo->SetCallArg(0, target.GetTaggedValue());
420 // Reflect.preventExtensions (target)
425 // target
426 JSHandle<JSObject> target =
428 target->GetJSHClass()->SetExtensible(true);
433 ecmaRuntimeCallInfo->SetCallArg(0, target.GetTaggedValue());
439 ASSERT_EQ(target->IsExtensible(), false);
443 // Reflect.set (target, propertyKey, V [ , receiver])
448 // target
449 JSHandle<JSObject> target =
459 ecmaRuntimeCallInfo->SetCallArg(0, target.GetTaggedValue());
468 JSHandle<JSTaggedValue> ruler = JSObject::GetProperty(thread, JSHandle<JSTaggedValue>(target), key).GetValue();
473 // Reflect.setPrototypeOf (target, proto)
478 JSHandle<JSObject> target =
486 ecmaRuntimeCallInfo->SetCallArg(0, target.GetTaggedValue());
493 JSHandle<JSTaggedValue> resultObj(thread, target->GetJSHClass()->GetPrototype());