Lines Matching defs:isolate

11 #include "src/execution/isolate.h"
46 Maybe<CaseFirst> GetCaseFirst(Isolate* isolate, Handle<JSReceiver> options,
49 isolate, options, "caseFirst", method_name, {"upper", "lower", "false"},
55 void CreateDataPropertyForOptions(Isolate* isolate, Handle<JSObject> options,
59 isolate->factory()->NewStringFromAsciiChecked(value);
64 isolate, options, key, value_str, Just(kDontThrow));
69 void CreateDataPropertyForOptions(Isolate* isolate, Handle<JSObject> options,
71 Handle<Object> value_obj = isolate->factory()->ToBoolean(value);
76 isolate, options, key, value_obj, Just(kDontThrow));
84 Handle<JSObject> JSCollator::ResolvedOptions(Isolate* isolate,
87 isolate->factory()->NewJSObject(isolate->object_function());
208 Handle<String> locale_from_collator(collator->locale(), isolate);
210 isolate, options, isolate->factory()->locale_string(),
218 isolate, options, isolate->factory()->locale_string(), locale.c_str());
221 CreateDataPropertyForOptions(isolate, options,
222 isolate->factory()->usage_string(), usage);
224 isolate, options, isolate->factory()->sensitivity_string(), sensitivity);
225 CreateDataPropertyForOptions(isolate, options,
226 isolate->factory()->ignorePunctuation_string(),
229 isolate, options, isolate->factory()->collation_string(), collation);
230 CreateDataPropertyForOptions(isolate, options,
231 isolate->factory()->numeric_string(), numeric);
233 isolate, options, isolate->factory()->caseFirst_string(), case_first);
277 MaybeHandle<JSCollator> JSCollator::New(Isolate* isolate, Handle<Map> map,
283 Intl::CanonicalizeLocaleList(isolate, locales);
291 isolate, options, CoerceOptionsToObject(isolate, options_obj, service),
297 isolate, options, "usage", service, {"sort", "search"},
306 Intl::GetLocaleMatcher(isolate, options, service);
315 isolate, options, "collation", empty_values, service, &collation_str);
323 isolate,
325 isolate->factory()->collation_string(),
326 isolate->factory()->NewStringFromAsciiChecked(
345 GetBoolOption(isolate, options, "numeric", service, &numeric);
350 Maybe<CaseFirst> maybe_case_first = GetCaseFirst(isolate, options, service);
364 Intl::ResolveLocale(isolate, JSCollator::GetAvailableLocales(),
367 THROW_NEW_ERROR(isolate, NewRangeError(MessageTemplate::kIcuError),
432 THROW_NEW_ERROR(isolate, NewRangeError(MessageTemplate::kIcuError),
483 GetStringOption<Sensitivity>(isolate, options, "sensitivity", service,
524 isolate, options, "ignorePunctuation", service, &ignore_punctuation);
535 Managed<icu::Collator>::FromUniquePtr(isolate, 0,
539 Handle<String> locale_str = isolate->factory()->NewStringFromAsciiChecked(
543 isolate->factory()->NewFastOrSlowJSObjectFromMap(map));