• Home
  • Raw
  • Download

Lines Matching refs:JSArray

30 JSTaggedValue JSArray::LengthGetter([[maybe_unused]] JSThread *thread, const JSHandle<JSObject> &se…  in LengthGetter()
32 return JSTaggedValue(JSArray::Cast(*self)->GetLength()); in LengthGetter()
35 bool JSArray::LengthSetter(JSThread *thread, const JSHandle<JSObject> &self, const JSHandle<JSTagge… in LengthSetter()
43 uint32_t oldLen = JSArray::Cast(*self)->GetArrayLength(); in LengthSetter()
55 JSArray::SetCapacity(thread, self, oldLen, newLen); in LengthSetter()
56 uint32_t actualLen = JSArray::Cast(*self)->GetArrayLength(); in LengthSetter()
67 JSHandle<JSTaggedValue> JSArray::ArrayCreate(JSThread *thread, JSTaggedNumber length, ArrayMode mod… in ArrayCreate()
71 return JSArray::ArrayCreate(thread, length, arrayFunction, mode); in ArrayCreate()
75 JSHandle<JSTaggedValue> JSArray::ArrayCreate(JSThread *thread, JSTaggedNumber length, in ArrayCreate()
100 JSArray::Cast(*obj)->SetArrayLength(thread, normalArrayLength); in ArrayCreate()
102 JSArray::SetCapacity(thread, obj, 0, normalArrayLength, true); in ArrayCreate()
109 JSTaggedValue JSArray::ArraySpeciesCreate(JSThread *thread, const JSHandle<JSObject> &originalArray, in ArraySpeciesCreate()
134 return JSArray::ArrayCreate(thread, length).GetTaggedValue(); in ArraySpeciesCreate()
152 return JSArray::ArrayCreate(thread, length).GetTaggedValue(); in ArraySpeciesCreate()
166 return JSArray::ArrayCreate(thread, length).GetTaggedValue(); in ArraySpeciesCreate()
173 return JSArray::ArrayCreate(thread, length).GetTaggedValue(); in ArraySpeciesCreate()
196 void JSArray::SetCapacity(JSThread *thread, const JSHandle<JSObject> &array, uint32_t oldLen, uint3… in SetCapacity()
230 JSArray::Cast(*array)->SetArrayLength(thread, newNumOfElements); in SetCapacity()
236 CheckAndCopyArray(thread, JSHandle<JSArray>(array)); in SetCapacity()
244 JSArray::Cast(*array)->SetArrayLength(thread, newLen); in SetCapacity()
247 bool JSArray::ArraySetLength(JSThread *thread, const JSHandle<JSObject> &array, const PropertyDescr… in ArraySetLength()
306 JSArray::SetCapacity(thread, array, oldLen, newLen); in ArraySetLength()
316 uint32_t arrayLength = JSArray::Cast(*array)->GetArrayLength(); in ArraySetLength()
320 bool JSArray::PropertyKeyToArrayIndex(JSThread *thread, const JSHandle<JSTaggedValue> &key, uint32_… in PropertyKeyToArrayIndex()
322 return JSTaggedValue::ToArrayLength(thread, key, output) && *output <= JSArray::MAX_ARRAY_INDEX; in PropertyKeyToArrayIndex()
326 bool JSArray::DefineOwnProperty(JSThread *thread, const JSHandle<JSObject> &array, const JSHandle<J… in DefineOwnProperty()
350 bool JSArray::DefineOwnProperty(JSThread *thread, const JSHandle<JSObject> &array, uint32_t index, in DefineOwnProperty()
356 bool JSArray::IsLengthString(JSThread *thread, const JSHandle<JSTaggedValue> &key) in IsLengthString()
362 JSHandle<JSArray> JSArray::CreateArrayFromList(JSThread *thread, const JSHandle<TaggedArray> &eleme… in CreateArrayFromList()
374 JSArray::Cast(*obj)->SetArrayLength(thread, length); in CreateArrayFromList()
377 JSHandle<JSArray> arr(obj); in CreateArrayFromList()
383 JSHandle<JSTaggedValue> JSArray::FastGetPropertyByValue(JSThread *thread, const JSHandle<JSTaggedVa… in FastGetPropertyByValue()
391 JSHandle<JSTaggedValue> JSArray::FastGetPropertyByValue(JSThread *thread, const JSHandle<JSTaggedVa… in FastGetPropertyByValue()
399 bool JSArray::FastSetPropertyByValue(JSThread *thread, const JSHandle<JSTaggedValue> &obj, uint32_t… in FastSetPropertyByValue()
405 bool JSArray::FastSetPropertyByValue(JSThread *thread, const JSHandle<JSTaggedValue> &obj, in FastSetPropertyByValue()
413 JSTaggedValue JSArray::Sort(JSThread *thread, const JSHandle<JSTaggedValue> &obj, const JSHandle<JS… in Sort()
443 JSArray::FastSetPropertyByValue(thread, obj, j, item); in Sort()
462 void JSArray::SortElements(JSThread *thread, const JSHandle<TaggedArray> &elements, const JSHandle<… in SortElements()
496 void JSArray::SortElementsByObject(JSThread *thread, const JSHandle<JSObject> &thisObjHandle, in SortElementsByObject()
531 bool JSArray::IncludeInSortedValue(JSThread *thread, const JSHandle<JSTaggedValue> &obj, in IncludeInSortedValue()
535 JSHandle<JSArray> arrayObj = JSHandle<JSArray>::Cast(obj); in IncludeInSortedValue()
544 JSHandle<JSTaggedValue> vv = JSArray::FastGetPropertyByValue(thread, obj, middle); in IncludeInSortedValue()
557 JSHandle<TaggedArray> JSArray::ToTaggedArray(JSThread *thread, const JSHandle<JSTaggedValue> &obj) in ToTaggedArray()
560 JSHandle<JSArray> arrayObj = JSHandle<JSArray>::Cast(obj); in ToTaggedArray()
565 JSHandle<JSTaggedValue> vv = JSArray::FastGetPropertyByValue(thread, obj, idx); in ToTaggedArray()
571 void JSArray::CheckAndCopyArray(const JSThread *thread, JSHandle<JSArray> obj) in CheckAndCopyArray()