| /ark/js_runtime/ecmascript/ |
| D | js_api_arraylist.h | 27 class JSAPIArrayList : public JSObject { 30 static JSAPIArrayList *Cast(ObjectHeader *object) in Cast() 33 return static_cast<JSAPIArrayList *>(object); in Cast() 36 …static bool Add(JSThread *thread, const JSHandle<JSAPIArrayList> &arrayList, const JSHandle<JSTagg… 37 static void Insert(JSThread *thread, const JSHandle<JSAPIArrayList> &arrayList, 39 static void Clear(JSThread *thread, const JSHandle<JSAPIArrayList> &obj); 40 static JSHandle<JSAPIArrayList> Clone(JSThread *thread, const JSHandle<JSAPIArrayList> &obj); 41 static uint32_t GetCapacity(JSThread *thread, const JSHandle<JSAPIArrayList> &obj); 42 static void IncreaseCapacityTo(JSThread *thread, const JSHandle<JSAPIArrayList> &arrayList, 44 static void TrimToCurrentLength(JSThread *thread, const JSHandle<JSAPIArrayList> &arrayList); [all …]
|
| D | js_api_arraylist.cpp | 25 bool JSAPIArrayList::Add(JSThread *thread, const JSHandle<JSAPIArrayList> &arrayList, in Add() 37 void JSAPIArrayList::Insert(JSThread *thread, const JSHandle<JSAPIArrayList> &arrayList, in Insert() 54 void JSAPIArrayList::Clear(JSThread *thread, const JSHandle<JSAPIArrayList> &arrayList) in Clear() 61 JSHandle<JSAPIArrayList> JSAPIArrayList::Clone(JSThread *thread, const JSHandle<JSAPIArrayList> &ob… in Clone() 67 …JSHandle<JSAPIArrayList> newArrayList = thread->GetEcmaVM()->GetFactory()->NewJSAPIArrayList(capac… in Clone() 77 uint32_t JSAPIArrayList::GetCapacity(JSThread *thread, const JSHandle<JSAPIArrayList> &obj) in GetCapacity() 85 void JSAPIArrayList::IncreaseCapacityTo(JSThread *thread, const JSHandle<JSAPIArrayList> &arrayList, in IncreaseCapacityTo() 99 void JSAPIArrayList::TrimToCurrentLength(JSThread *thread, const JSHandle<JSAPIArrayList> &arrayLis… in TrimToCurrentLength() 108 JSTaggedValue JSAPIArrayList::Get(JSThread *thread, const uint32_t index) in Get() 118 bool JSAPIArrayList::IsEmpty(const JSHandle<JSAPIArrayList> &arrayList) in IsEmpty() [all …]
|
| D | js_api_arraylist_iterator.cpp | 49 length = JSHandle<JSAPIArrayList>(arrayList)->GetLength().GetArrayLength(); in Next()
|
| D | js_tagged_value.cpp | 858 return JSHandle<JSAPIArrayList>::Cast(obj)->Has(key.GetTaggedValue()); in HasContainerProperty() 879 return JSAPIArrayList::OwnKeys(thread, JSHandle<JSAPIArrayList>::Cast(obj)); in GetOwnContainerPropertyKeys() 901 … return JSAPIArrayList::GetOwnProperty(thread, JSHandle<JSAPIArrayList>::Cast(obj), key, desc); in GetContainerProperty()
|
| D | object_factory.h | 94 class JSAPIArrayList; variable 384 JSHandle<JSAPIArrayList> NewJSAPIArrayList(uint32_t capacity); 385 …JSHandle<JSAPIArrayListIterator> NewJSAPIArrayListIterator(const JSHandle<JSAPIArrayList> &arrayLi…
|
| D | dump.cpp | 626 JSAPIArrayList::Cast(obj)->Dump(thread, os); in DumpObject() 1355 void JSAPIArrayList::Dump(JSThread *thread, std::ostream &os) const in Dump() 1363 JSAPIArrayList *arrayList = JSAPIArrayList::Cast(GetIteratedArrayList().GetTaggedObject()); in Dump() 2569 JSAPIArrayList::Cast(obj)->DumpForSnapshot(thread, vec); in DumpObject() 2985 void JSAPIArrayList::DumpForSnapshot([[maybe_unused]] JSThread *thread, in DumpForSnapshot() 2994 JSAPIArrayList *arraylist = JSAPIArrayList::Cast(GetIteratedArrayList().GetTaggedObject()); in DumpForSnapshot()
|
| D | object_factory.cpp | 788 JSAPIArrayList::Cast(*obj)->SetLength(thread_, JSTaggedValue(0)); in NewJSObjectByConstructor() 2334 JSHandle<JSAPIArrayList> ObjectFactory::NewJSAPIArrayList(uint32_t capacity) in NewJSAPIArrayList() 2338 JSHandle<JSAPIArrayList> obj = in NewJSAPIArrayList() 2339 … JSHandle<JSAPIArrayList>(NewJSObjectByConstructor(JSHandle<JSFunction>(builtinObj), builtinObj)); in NewJSAPIArrayList() 2346 …ayListIterator> ObjectFactory::NewJSAPIArrayListIterator(const JSHandle<JSAPIArrayList> &arrayList) in NewJSAPIArrayListIterator()
|
| /ark/js_runtime/ecmascript/containers/ |
| D | containers_arraylist.cpp | 43 …JSHandle<TaggedArray> newTaggedArray = factory->NewTaggedArray(JSAPIArrayList::DEFAULT_CAPACITY_LE… in ArrayListConstructor() 63 … return GetTaggedBoolean(JSAPIArrayList::Add(thread, JSHandle<JSAPIArrayList>::Cast(self), value)); in Add() 83 …JSAPIArrayList::Insert(thread, JSHandle<JSAPIArrayList>::Cast(self), value, JSTaggedValue::ToUint3… in Insert() 100 JSAPIArrayList::Clear(thread, JSHandle<JSAPIArrayList>::Cast(self)); in Clear() 117 …JSHandle<JSAPIArrayList> newArrayList = JSAPIArrayList::Clone(thread, JSHandle<JSAPIArrayList>::Ca… in Clone() 135 bool isHas = JSHandle<JSAPIArrayList>::Cast(self)->Has(value.GetTaggedValue()); in Has() 152 uint32_t capacity = JSAPIArrayList::GetCapacity(thread, JSHandle<JSAPIArrayList>::Cast(self)); in GetCapacity() 174 JSAPIArrayList::IncreaseCapacityTo(thread, JSHandle<JSAPIArrayList>::Cast(self), in IncreaseCapacityTo() 192 JSAPIArrayList::TrimToCurrentLength(thread, JSHandle<JSAPIArrayList>::Cast(self)); in TrimToCurrentLength() 211 …JSTaggedValue element = JSHandle<JSAPIArrayList>::Cast(self)->Get(thread, JSTaggedValue::ToUint32(… in Get() [all …]
|
| D | containers_private.cpp | 207 …factory->NewEcmaDynClass(JSAPIArrayList::SIZE, JSType::JS_API_ARRAY_LIST, arrayListFuncPrototypeVa… in InitializeArrayList()
|
| /ark/js_runtime/ecmascript/tests/ |
| D | dump_test.cpp | 186 static JSHandle<JSAPIArrayList> NewJSAPIArrayList(JSThread *thread, ObjectFactory *factory, in NewJSAPIArrayList() 190 factory->NewEcmaDynClass(JSAPIArrayList::SIZE, JSType::JS_API_ARRAY_LIST, proto); in NewJSAPIArrayList() 191 …JSHandle<JSAPIArrayList> jsArrayList = JSHandle<JSAPIArrayList>::Cast(factory->NewJSObject(arrayLi… in NewJSAPIArrayList() 663 CHECK_DUMP_FILEDS(JSObject::SIZE, JSAPIArrayList::SIZE, 1) in HWTEST_F_L0() 664 JSHandle<JSAPIArrayList> jsArrayList = NewJSAPIArrayList(thread, factory, proto); in HWTEST_F_L0()
|
| /ark/js_runtime/ecmascript/mem/ |
| D | object_xray-inl.h | 308 JSAPIArrayList::Cast(object)->VisitRangeSlot(visitor); in VisitObjectBody()
|
| /ark/js_runtime/ecmascript/interpreter/ |
| D | fast_runtime_stub-inl.h | 1360 res = JSAPIArrayList::Cast(receiver.GetTaggedObject())->Get(thread, index); in GetContainerProperty() 1374 res = JSAPIArrayList::Cast(receiver.GetTaggedObject())->Set(thread, index, value); in SetContainerProperty()
|
| /ark/js_runtime/ecmascript/compiler/ |
| D | stub.cpp | 3427 GateRef lengthOffset = GetIntPtrConstant(panda::ecmascript::JSAPIArrayList::LENGTH_OFFSET); in JSArrayListGet()
|