Home
last modified time | relevance | path

Searched refs:JSAPIArrayList (Results 1 – 13 of 13) sorted by relevance

/ark/js_runtime/ecmascript/
Djs_api_arraylist.h27 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 …]
Djs_api_arraylist.cpp25 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 …]
Djs_api_arraylist_iterator.cpp49 length = JSHandle<JSAPIArrayList>(arrayList)->GetLength().GetArrayLength(); in Next()
Djs_tagged_value.cpp858 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()
Dobject_factory.h94 class JSAPIArrayList; variable
384 JSHandle<JSAPIArrayList> NewJSAPIArrayList(uint32_t capacity);
385 …JSHandle<JSAPIArrayListIterator> NewJSAPIArrayListIterator(const JSHandle<JSAPIArrayList> &arrayLi…
Ddump.cpp626 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()
Dobject_factory.cpp788 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/
Dcontainers_arraylist.cpp43 …JSHandle<TaggedArray> newTaggedArray = factory->NewTaggedArray(JSAPIArrayList::DEFAULT_CAPACITY_LE… in ArrayListConstructor()
63 … return GetTaggedBoolean(JSAPIArrayList::Add(thread, JSHandle<JSAPIArrayList>::Cast(self), value)); in Add()
83JSAPIArrayList::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 …]
Dcontainers_private.cpp207 …factory->NewEcmaDynClass(JSAPIArrayList::SIZE, JSType::JS_API_ARRAY_LIST, arrayListFuncPrototypeVa… in InitializeArrayList()
/ark/js_runtime/ecmascript/tests/
Ddump_test.cpp186 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/
Dobject_xray-inl.h308 JSAPIArrayList::Cast(object)->VisitRangeSlot(visitor); in VisitObjectBody()
/ark/js_runtime/ecmascript/interpreter/
Dfast_runtime_stub-inl.h1360 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/
Dstub.cpp3427 GateRef lengthOffset = GetIntPtrConstant(panda::ecmascript::JSAPIArrayList::LENGTH_OFFSET); in JSArrayListGet()