Lines Matching defs:factory
38 #include "src/heap/factory-inl.h"
40 #include "src/heap/local-factory-inl.h"
224 auto result = isolate->factory()->NewHeapNumberWithHoleNaN();
245 return isolate->factory()->template NewHeapNumberFromBits<allocation_type>(
272 isolate->factory()->NewStringFromAsciiChecked(method_name)),
283 Handle<JSObject> result = isolate->factory()->NewJSObject(constructor);
338 return isolate->factory()->NewNumber(DoubleToInteger(input->Number()));
348 return isolate->factory()->NewNumberFromInt(DoubleToInt32(input->Number()));
358 return isolate->factory()->NewNumberFromUint(DoubleToUint32(input->Number()));
404 return isolate->factory()->NumberToString(input);
430 Handle<Symbol> symbol = isolate->factory()->error_stack_symbol();
438 : isolate->factory()->empty_string();
443 Handle<Name> name_key = isolate->factory()->name_string();
447 Handle<Name> msg_key = isolate->factory()->message_string();
490 return isolate->factory()->NewStringFromStaticChars(
507 builder.AppendString(isolate->factory()->NewSubString(fun_str, 0, 111));
509 builder.AppendString(isolate->factory()->NewSubString(
536 isolate, receiver, isolate->factory()->toString_string());
547 isolate, receiver, isolate->factory()->constructor_string());
596 return isolate->factory()->NewStringFromAsciiChecked("[object Unknown]");
604 isolate, receiver, isolate->factory()->to_string_tag_symbol());
630 return isolate->factory()->NewNumber(len);
641 auto js_len = isolate->factory()->NewNumber(len);
874 if (object->IsNumber()) return isolate->factory()->number_string();
878 return isolate->factory()->undefined_string();
880 if (object->IsString()) return isolate->factory()->string_string();
881 if (object->IsSymbol()) return isolate->factory()->symbol_string();
882 if (object->IsBigInt()) return isolate->factory()->bigint_string();
883 if (object->IsCallable()) return isolate->factory()->function_string();
884 return isolate->factory()->object_string();
891 return isolate->factory()->NewNumber(lhs->Number() + rhs->Number());
893 return isolate->factory()->NewConsString(Handle<String>::cast(lhs),
905 return isolate->factory()->NewConsString(Handle<String>::cast(lhs),
912 return isolate->factory()->NewNumber(lhs->Number() + rhs->Number());
920 if (!callable->IsCallable()) return isolate->factory()->false_value();
935 if (!object->IsJSReceiver()) return isolate->factory()->false_value();
942 isolate->factory()->prototype_string()),
955 return isolate->factory()->ToBoolean(result.FromJust());
973 isolate->factory()->has_instance_symbol()),
982 return isolate->factory()->ToBoolean(result->BooleanValue(isolate));
1008 return isolate->factory()->undefined_value();
1065 isolate->factory()->NewStringFromAsciiChecked(
1084 Handle<FixedArray> list = isolate->factory()->NewFixedArray(len);
1108 next = isolate->factory()->InternalizeName(Handle<Name>::cast(next));
1123 Handle<Name> key = isolate->factory()->length_string();
1152 return it->isolate()->factory()->undefined_value();
1176 return it->isolate()->factory()->undefined_value();
1182 return it->isolate()->factory()->undefined_value();
1195 Handle<Name> trap_name = isolate->factory()->get_string();
1268 isolate->Throw(*isolate->factory()->NewTypeError(
1294 isolate->Throw(*isolate->factory()->NewTypeError(
1300 return isolate->factory()->undefined_value();
1322 isolate->factory()->NewFixedArray(kLengthIndex + size);
1343 Handle<String> trap_name = isolate->factory()->getPrototypeOf_string();
1427 if (!info->has_getter()) return isolate->factory()->undefined_value();
1439 if (result.is_null()) return isolate->factory()->undefined_value();
1463 nullptr, isolate->factory()->undefined_value());
1470 return isolate->factory()->undefined_value();
1524 isolate->Throw(*isolate->factory()->NewTypeError(
1573 isolate->factory()->undefined_value()),
1684 Handle<Object> constructor = isolate->factory()->undefined_value();
1691 isolate->factory()->constructor_string()),
1701 constructor = isolate->factory()->undefined_value();
1709 isolate->factory()->species_symbol()),
1712 constructor = isolate->factory()->undefined_value();
1736 isolate->factory()->constructor_string()),
1753 isolate->factory()->species_symbol()),
2619 isolate->Throw(*isolate->factory()->NewReferenceError(
2908 isolate->factory()->length_string(),
2962 return isolate->factory()
3041 isolate->Throw(*isolate->factory()->NewTypeError(
3043 isolate->factory()->NewStringFromAsciiChecked("IsArray")));
3066 isolate->Throw(*isolate->factory()->NewTypeError(
3067 MessageTemplate::kProxyRevoked, isolate->factory()->has_string()));
3077 isolate->factory()->has_string()),
3112 isolate->Throw(*isolate->factory()->NewTypeError(
3121 isolate->Throw(*isolate->factory()->NewTypeError(
3135 Factory* factory = isolate->factory();
3136 Handle<String> trap_name = factory->set_string();
3140 *factory->NewTypeError(MessageTemplate::kProxyRevoked, trap_name));
3186 Factory* factory = isolate->factory();
3187 Handle<String> trap_name = factory->deleteProperty_string();
3191 *factory->NewTypeError(MessageTemplate::kProxyRevoked, trap_name));
3231 isolate->Throw(*isolate->factory()->NewTypeError(
3240 isolate->Throw(*isolate->factory()->NewTypeError(
3259 return isolate->factory()->NewJSProxy(Handle<JSReceiver>::cast(target),
3304 isolate, o, isolate->factory()->length_string(), &old_len_desc);
3331 old_len_desc.set_value(isolate->factory()->NewNumberFromUint(index + 1));
3335 isolate->factory()->length_string(),
3377 isolate->factory()->NewRangeError(MessageTemplate::kInvalidArrayLength);
3394 isolate, a, isolate->factory()->length_string(), desc, should_throw);
3410 isolate, a, isolate->factory()->length_string(), &old_len_desc);
3421 new_len_desc->set_value(isolate->factory()->NewNumberFromUint(new_len));
3423 isolate->factory()->length_string(),
3437 isolate->factory()->length_string()));
3459 isolate->factory()->length_string(),
3472 isolate->factory()->NewNumberFromUint(actual_new_len - 1),
3490 Handle<String> trap_name = isolate->factory()->defineProperty_string();
3498 isolate->Throw(*isolate->factory()->NewTypeError(
3523 : Handle<Name>::cast(isolate->factory()->NumberToString(key));
3556 isolate->Throw(*isolate->factory()->NewTypeError(
3562 isolate->Throw(*isolate->factory()->NewTypeError(
3575 isolate->Throw(*isolate->factory()->NewTypeError(
3582 isolate->Throw(*isolate->factory()->NewTypeError(
3594 isolate->Throw(*isolate->factory()->NewTypeError(
3620 : Handle<Object>::cast(isolate->factory()->undefined_value());
3661 isolate->factory()->getOwnPropertyDescriptor_string();
3668 isolate->Throw(*isolate->factory()->NewTypeError(
3696 isolate->Throw(*isolate->factory()->NewTypeError(
3712 isolate->Throw(*isolate->factory()->NewTypeError(
3722 isolate->Throw(*isolate->factory()->NewTypeError(
3748 isolate->Throw(*isolate->factory()->NewTypeError(
3757 isolate->Throw(*isolate->factory()->NewTypeError(
3767 isolate->Throw(*isolate->factory()->NewTypeError(
3783 Factory* factory = isolate->factory();
3784 Handle<String> trap_name = factory->preventExtensions_string();
3788 *factory->NewTypeError(MessageTemplate::kProxyRevoked, trap_name));
3817 isolate->Throw(*factory->NewTypeError(
3827 Factory* factory = isolate->factory();
3828 Handle<String> trap_name = factory->isExtensible_string();
3832 *factory->NewTypeError(MessageTemplate::kProxyRevoked, trap_name));
3857 *factory->NewTypeError(MessageTemplate::kProxyIsExtensibleInconsistent,
3858 factory->ToBoolean(target_result.FromJust())));
3876 return isolate->factory()->empty_descriptor_array();
3924 return isolate->factory()->empty_descriptor_array();
3998 Handle<FixedArray> new_array = isolate->factory()->NewFixedArray(capacity);
4088 return isolate->factory()->NewArrayList(size);
4094 Handle<FixedArray> result = isolate->factory()->NewFixedArray(length);
4110 array = isolate->factory()->CopyFixedArrayAndGrow(array, grow_by);
4191 array = isolate->factory()->CompactWeakArrayList(array, new_capacity,
4242 array = isolate->factory()->CopyWeakArrayListAndGrow(array, grow_by,
4386 Handle<RegExpMatchInfo> match_info = isolate->factory()->NewRegExpMatchInfo();
4409 ? isolate->factory()->empty_descriptor_array()
4410 : isolate->factory()->NewDescriptorArray(nof_descriptors, slack,
4450 enum_cache = *isolate->factory()->NewEnumCache(keys, indices);
4541 Handle<AccessorPair> copy = isolate->factory()->NewAccessorPair();
4561 return isolate->factory()->undefined_value();
4587 return isolate->factory()->empty_string();
4784 isolate->factory()->InternalizeUtf8String(to_string);
4786 isolate->factory()->InternalizeUtf8String(type_of);
5131 isolate->factory()->NewWeakFixedArray(capacity, AllocationType::kOld));
5160 array->GetIsolate()->factory()->NewJSArrayStorage(
5177 Handle<Name> trap_name = isolate->factory()->setPrototypeOf_string();
5185 isolate->Throw(*isolate->factory()->NewTypeError(
5233 isolate->Throw(*isolate->factory()->NewTypeError(
5321 LookupIterator it(isolate, array, isolate->factory()->length_string(), array,
5405 isolate->factory()->undefined_value());
5432 Handle<Symbol> key = isolate->factory()->promise_debug_message_symbol();
5453 isolate->factory()->undefined_value());
5489 isolate->factory()->undefined_value());
5494 Handle<Object> self_resolution_error = isolate->factory()->NewTypeError(
5526 isolate->factory()->then_string());
5559 isolate->factory()->NewPromiseResolveThenableJobTask(
5565 isolate->factory()->promise_handled_by_symbol(),
5573 return isolate->factory()->undefined_value();
5685 return isolate->factory()->undefined_value();
5721 auto* factory = isolate->factory();
5723 Handle<FixedArray> array = factory->NewFixedArrayWithMap(
6153 return Handle<Derived>::cast(isolate->factory()->CopyFixedArrayWithMap(
6233 isolate->factory()->NewFixedArray(dictionary->NumberOfElements());
6463 Handle<OrderedHashSet> table = isolate->factory()->NewOrderedHashSet();
6481 Handle<OrderedHashMap> table = isolate->factory()->NewOrderedHashMap();
6549 isolate->factory()->NewFixedArray(max_entries * values_per_entry);
6572 return isolate->factory()->NewJSArrayWithElements(entries);
6597 isolate->factory()->NewPropertyCell(name, new_details, new_value);