/arkcompiler/ets_runtime/ecmascript/ |
D | js_map.cpp | 26 if (!LinkedHashMap::IsKey(key.GetTaggedValue())) { in Set() 29 …JSHandle<LinkedHashMap> mapHandle(thread, LinkedHashMap::Cast(map->GetLinkedMap().GetTaggedObject(… in Set() 31 JSHandle<LinkedHashMap> newMap = LinkedHashMap::Set(thread, mapHandle, key, value); in Set() 37 …JSHandle<LinkedHashMap> mapHandle(thread, LinkedHashMap::Cast(map->GetLinkedMap().GetTaggedObject(… in Delete() 48 LinkedHashMap *linkedMap = LinkedHashMap::Cast(map->GetLinkedMap().GetTaggedObject()); in Clear() 49 …JSHandle<LinkedHashMap> mapHandle(thread, LinkedHashMap::Cast(map->GetLinkedMap().GetTaggedObject(… in Clear() 50 JSHandle<LinkedHashMap> newMap = linkedMap->Clear(thread, mapHandle); in Clear() 56 return LinkedHashMap::Cast(GetLinkedMap().GetTaggedObject())->Has(key); in Has() 61 return LinkedHashMap::Cast(GetLinkedMap().GetTaggedObject())->Get(key); in Get() 66 return LinkedHashMap::Cast(GetLinkedMap().GetTaggedObject())->NumberOfElements(); in GetSize() [all …]
|
D | js_weak_container.cpp | 27 if (!LinkedHashMap::IsKey(JSTaggedValue(key.GetTaggedValue().CreateAndGetWeakRef()))) { in Set() 30 …JSHandle<LinkedHashMap> mapHandle(thread, LinkedHashMap::Cast(map->GetLinkedMap().GetTaggedObject(… in Set() 32 JSHandle<LinkedHashMap> newMap = LinkedHashMap::SetWeakRef(thread, mapHandle, key, value); in Set() 38 …JSHandle<LinkedHashMap> mapHandle(thread, LinkedHashMap::Cast(map->GetLinkedMap().GetTaggedObject(… in Delete() 45 JSHandle<LinkedHashMap> newMap = LinkedHashMap::Shrink(thread, mapHandle); in Delete() 52 return LinkedHashMap::Cast(GetLinkedMap().GetTaggedObject())->Has(key); in Has() 57 return LinkedHashMap::Cast(GetLinkedMap().GetTaggedObject())->Get(key); in Get() 62 return LinkedHashMap::Cast(GetLinkedMap().GetTaggedObject())->NumberOfElements(); in GetSize() 68 return LinkedHashMap::Cast(GetLinkedMap().GetTaggedObject())->GetKey(entry); in GetKey() 74 return LinkedHashMap::Cast(GetLinkedMap().GetTaggedObject())->GetValue(entry); in GetValue()
|
D | linked_hash_table.cpp | 83 if (std::is_same_v<LinkedHashMap, Derived>) { in InsertWeakRef() 133 JSHandle<LinkedHashMap> LinkedHashMap::Create(const JSThread *thread, int numberOfElements) in Create() 135 return LinkedHashTable<LinkedHashMap, LinkedHashMapObject>::Create(thread, numberOfElements); in Create() 138 JSHandle<LinkedHashMap> LinkedHashMap::Delete(const JSThread *thread, const JSHandle<LinkedHashMap>… in Delete() 141 return LinkedHashTable<LinkedHashMap, LinkedHashMapObject>::Remove(thread, obj, key); in Delete() 144 JSHandle<LinkedHashMap> LinkedHashMap::Set(const JSThread *thread, const JSHandle<LinkedHashMap> &o… in Set() 147 return LinkedHashTable<LinkedHashMap, LinkedHashMapObject>::Insert(thread, obj, key, value); in Set() 150 JSHandle<LinkedHashMap> LinkedHashMap::SetWeakRef(const JSThread *thread, const JSHandle<LinkedHash… in SetWeakRef() 153 …return LinkedHashTable<LinkedHashMap, LinkedHashMapObject>::InsertWeakRef(thread, obj, key, value); in SetWeakRef() 156 JSTaggedValue LinkedHashMap::Get(JSTaggedValue key) const in Get() [all …]
|
D | linked_hash_table.h | 338 class LinkedHashMap : public LinkedHashTable<LinkedHashMap, LinkedHashMapObject> { 340 static LinkedHashMap *Cast(TaggedObject *obj) in Cast() 342 return static_cast<LinkedHashMap *>(obj); in Cast() 344 …static JSHandle<LinkedHashMap> Create(const JSThread *thread, int numberOfElements = MIN_CAPACITY); 346 … static JSHandle<LinkedHashMap> Delete(const JSThread *thread, const JSHandle<LinkedHashMap> &obj, 349 static JSHandle<LinkedHashMap> Set(const JSThread *thread, const JSHandle<LinkedHashMap> &obj, 352 …static JSHandle<LinkedHashMap> SetWeakRef(const JSThread *thread, const JSHandle<LinkedHashMap> &o… 357 …static JSHandle<LinkedHashMap> Shrink(const JSThread *thread, const JSHandle<LinkedHashMap> &table, 362 …static JSHandle<LinkedHashMap> Clear(const JSThread *thread, const JSHandle<LinkedHashMap> &table);
|
D | js_finalization_registry.cpp | 62 JSHandle<LinkedHashMap> maybeUnregister(thread, obj->GetMaybeUnregister()); in Register() 71 … maybeUnregister = LinkedHashMap::SetWeakRef(thread, maybeUnregister, unregisterToken, arrayValue); in Register() 86 JSHandle<LinkedHashMap> maybeUnregister(thread, obj->GetMaybeUnregister()); in Unregister() 92 JSHandle<LinkedHashMap> newMaybeUnregister = LinkedHashMap::Shrink(thread, maybeUnregister); in Unregister() 198 JSMutableHandle<LinkedHashMap> maybeUnregister(thread, obj->GetMaybeUnregister()); in CleanupFinalizationRegistry() 211 JSHandle<LinkedHashMap> newMap = LinkedHashMap::Shrink(thread, maybeUnregister); in CleanupFinalizationRegistry()
|
D | js_map_iterator.cpp | 52 JSHandle<LinkedHashMap> map(iteratedMap); in Next() 92 LinkedHashMap *map = LinkedHashMap::Cast(iteratedMap.GetTaggedObject()); in Update() 100 map = LinkedHashMap::Cast(nextTable.GetTaggedObject()); in Update() 135 JSHandle<LinkedHashMap> map(iteratedMap); in MapIteratorToList()
|
D | js_handle.h | 71 class LinkedHashMap; variable
|
D | dump.cpp | 1342 void LinkedHashMap::Dump(std::ostream &os) const in Dump() 1600 LinkedHashMap *map = LinkedHashMap::Cast(GetLinkedMap().GetTaggedObject()); in Dump() 1858 LinkedHashMap *map = LinkedHashMap::Cast(GetIteratedMap().GetTaggedObject()); in Dump() 1884 LinkedHashMap *map = LinkedHashMap::Cast(GetLinkedMap().GetTaggedObject()); in Dump() 1925 LinkedHashMap *map = LinkedHashMap::Cast(GetMaybeUnregister().GetTaggedObject()); in Dump() 4276 void LinkedHashMap::DumpForSnapshot(std::vector<std::pair<CString, JSTaggedValue>> &vec) const in DumpForSnapshot() 4472 LinkedHashMap *map = LinkedHashMap::Cast(GetLinkedMap().GetTaggedObject()); in DumpForSnapshot() 4489 LinkedHashMap *map = LinkedHashMap::Cast(GetIteratedMap().GetTaggedObject()); in DumpForSnapshot() 4506 LinkedHashMap *map = LinkedHashMap::Cast(GetLinkedMap().GetTaggedObject()); in DumpForSnapshot() 4529 LinkedHashMap *map = LinkedHashMap::Cast(GetMaybeUnregister().GetTaggedObject()); in DumpForSnapshot()
|
D | js_tagged_value.h | 31 class LinkedHashMap; variable
|
D | js_serializer.cpp | 1548 JSHandle<LinkedHashMap> linkedMap = LinkedHashMap::Create(thread_); in ReadJSMap()
|
/arkcompiler/ets_runtime/ecmascript/tests/ |
D | linked_hash_table_test.cpp | 68 JSHandle<LinkedHashMap> dict = LinkedHashMap::Create(thread, numOfElement); in HWTEST_F_L0() 84 JSHandle<LinkedHashMap> dictHandle = LinkedHashMap::Create(thread, numOfElement); in HWTEST_F_L0() 99 dictHandle = LinkedHashMap::Set(thread, dictHandle, key1, value1); in HWTEST_F_L0() 107 dictHandle = LinkedHashMap::Set(thread, dictHandle, key2, value2); in HWTEST_F_L0() 110 dictHandle = LinkedHashMap::Delete(thread, dictHandle, key1); in HWTEST_F_L0() 115 dictHandle = LinkedHashMap::Set(thread, dictHandle, undefinedKey, value1); in HWTEST_F_L0() 162 JSHandle<LinkedHashMap> dictHandle = LinkedHashMap::Create(thread, numOfElement); in HWTEST_F_L0() 173 dictHandle = LinkedHashMap::Set(thread, dictHandle, key, value); in HWTEST_F_L0() 225 JSHandle<LinkedHashMap> dictHandle = LinkedHashMap::Create(thread, numOfElement); in HWTEST_F_L0() 236 dictHandle = LinkedHashMap::Set(thread, dictHandle, key, value); in HWTEST_F_L0() [all …]
|
D | js_map_iterator_test.cpp | 60 JSHandle<JSTaggedValue> linkedHashMap(LinkedHashMap::Create(thread)); in CreateJSMap() 185 …JSHandle<LinkedHashMap> mapHandle1(thread, LinkedHashMap::Cast(jsMap1->GetLinkedMap().GetTaggedObj… in HWTEST_F_L0() 186 …JSHandle<LinkedHashMap> mapHandle2(thread, LinkedHashMap::Cast(jsMap2->GetLinkedMap().GetTaggedObj… in HWTEST_F_L0() 192 LinkedHashMap *resultMap = LinkedHashMap::Cast(mapIterator->GetIteratedMap().GetTaggedObject()); in HWTEST_F_L0()
|
D | js_map_test.cpp | 70 JSHandle<LinkedHashMap> hashMap = LinkedHashMap::Create(thread); in CreateMap()
|
D | dump_test.cpp | 185 JSHandle<LinkedHashMap> linkedMap(LinkedHashMap::Create(thread)); in NewJSMap() 569 JSHandle<LinkedHashMap> weakLinkedMap(LinkedHashMap::Create(thread)); in HWTEST_F_L0() 597 JSHandle<LinkedHashMap> weakLinkedMap(LinkedHashMap::Create(thread)); in HWTEST_F_L0()
|
D | js_finalization_registry_test.cpp | 156 JSHandle<LinkedHashMap> expectMaybeUnregister(thread, finaRegObj->GetMaybeUnregister()); in HWTEST_F_L0() 157 …expectMaybeUnregister = LinkedHashMap::SetWeakRef(thread, expectMaybeUnregister, unregisterToken, … in HWTEST_F_L0()
|
D | js_serializer_test.cpp | 1492 JSHandle<LinkedHashMap> linkedMap = LinkedHashMap::Create(thread); in CreateMap()
|
/arkcompiler/ets_runtime/ecmascript/builtins/ |
D | builtins_finalization_registry.cpp | 54 JSHandle<LinkedHashMap> maybeUnregister = LinkedHashMap::Create(thread); in FinalizationRegistryConstructor()
|
D | builtins_weak_map.cpp | 49 JSHandle<LinkedHashMap> linkedMap = LinkedHashMap::Create(thread); in WeakMapConstructor()
|
D | builtins_map.cpp | 47 JSHandle<LinkedHashMap> linkedMap = LinkedHashMap::Create(thread); in MapConstructor() 182 JSMutableHandle<LinkedHashMap> hashMap(thread, map->GetLinkedMap()); in ForEach()
|
/arkcompiler/ets_runtime/ecmascript/napi/ |
D | jsnapi.cpp | 142 using ecmascript::LinkedHashMap; 2560 JSHandle<LinkedHashMap> hashMap = LinkedHashMap::Create(thread); in New() 2578 LinkedHashMap::Cast(map->GetLinkedMap().GetTaggedObject())->NumberOfDeletedElements(); in GetTotalElements() 2611 … LinkedHashMap::Cast(weakMap->GetLinkedMap().GetTaggedObject())->NumberOfDeletedElements(); in GetTotalElements()
|