Lines Matching defs:segments
29 // 1. Let segments be the this value.
32 // 2. Perform ? RequireInternalSlot(segments, [[SegmentsSegmenter]]).
41 JSHandle<JSSegments> segments = JSHandle<JSSegments>::Cast(thisValue);
42 return JSSegments::Containing(thread, segments, indexVal.GetNumber());
51 // 1. Let segments be the this value.
54 // 2. Perform ? RequireInternalSlot(segments, [[SegmentsSegmenter]]).
58 JSHandle<JSSegments> segments = JSHandle<JSSegments>::Cast(thisValue);
59 // 3. Let segmenter be segments.[[SegmentsSegmenter]].
60 // 4. Let string be segments.[[SegmentsString]].
61 JSHandle<EcmaString> string(thread, segments->GetSegmentsString());
63 return JSSegmentIterator::CreateSegmentIterator(thread, segments->GetIcuBreakIterator(), string,
64 segments->GetGranularity()).GetTaggedValue();