Lines Matching defs:isolate
15 #include "src/execution/isolate.h"
29 MaybeHandle<JSSegments> JSSegments::Create(Isolate* isolate,
37 Intl::SetTextToBreakIterator(isolate, string, break_iterator);
39 Managed<icu::BreakIterator>::FromRawPtr(isolate, 0, break_iterator);
43 Handle<Map> map(isolate->native_context()->intl_segments_map(), isolate);
44 Handle<JSObject> result = isolate->factory()->NewJSObjectFromMap(map);
61 MaybeHandle<Object> JSSegments::Containing(Isolate* isolate,
69 return isolate->factory()->undefined_value();
87 isolate, segments->granularity(), break_iterator,
108 Isolate* isolate, JSSegmenter::Granularity granularity,
111 Factory* factory = isolate->factory();
122 Handle<JSObject> result = factory->NewJSObject(isolate->object_function());
129 isolate, segment, Intl::ToString(isolate, string, start_index, end_index),
134 isolate, result, factory->segment_string(), segment, Just(kDontThrow));
140 isolate, result, factory->index_string(),
147 ASSIGN_RETURN_ON_EXCEPTION(isolate, input_string,
148 Intl::ToString(isolate, string), JSObject);
150 isolate, result, factory->input_string(), input_string, Just(kDontThrow));
166 isolate, result, factory->isWordLike_string(), is_word_like,
174 Handle<String> JSSegments::GranularityAsString(Isolate* isolate) const {
175 return JSSegmenter::GetGranularityString(isolate, granularity());