Lines Matching defs:target

223     Handle<JSReceiver> target, Handle<String> prefix, int arg_count) {
224 // Setup the "length" property based on the "length" of the {target}.
231 LookupIterator length_lookup(isolate, target,
232 isolate->factory()->length_string(), target,
234 if (!target->IsJSFunction() ||
260 // Setup the "name" property based on the "name" of the {target}.
261 // If the target's name is the default JSFunction accessor, we can keep the
267 LookupIterator name_lookup(isolate, target, isolate->factory()->name_string(),
268 target);
269 if (!target->IsJSFunction() ||
310 // Concatenate the "bound " up to the last non-bound target.
319 Handle<JSWrappedFunction> target(
323 isolate, name, JSWrappedFunction::GetName(isolate, target), String);
327 Handle<JSFunction> target(
329 Handle<String> name = JSFunction::GetName(isolate, target);
332 // This will omit the proper target name for bound JSProxies.
354 Handle<JSWrappedFunction> target(
358 isolate, target_length, JSWrappedFunction::GetLength(isolate, target),
365 Handle<JSFunction> target(JSFunction::cast(function->bound_target_function()),
367 int target_length = target->length();
385 Handle<JSReceiver> target =
387 if (target->IsJSBoundFunction()) {
392 } else if (target->IsJSFunction()) {
397 // This will omit the proper target name for bound JSProxies.
405 Handle<JSReceiver> target =
407 if (target->IsJSBoundFunction()) {
415 return Just(Handle<JSFunction>::cast(target)->length());
927 // Link initial map and constructor function if the new.target is actually a
977 // Fast case, new.target is a subclass of constructor. The map is cacheable
978 // (and may already have been cached). new.target.prototype is guaranteed to
988 // Slow path, new.target is either a proxy or can't cache the map.
989 // new.target.prototype is not guaranteed to be a JSReceiver, and may need to
995 // Make sure the new.target.prototype is cached.