/arkcompiler/ets_runtime/ecmascript/tests/ |
H A D | js_array_iterator_test.cpp | 58 IterationKind::KEY); in HWTEST_F_L0() 108 IterationKind::KEY); in HWTEST_F_L0() 134 IterationKind::KEY); in HWTEST_F_L0() 135 EXPECT_EQ(handleJSArrayIter->GetIterationKind(), IterationKind::KEY); in HWTEST_F_L0() 136 handleJSArrayIter = factory->NewJSArrayIterator(handleJSObjectTaggedArray, IterationKind::VALUE); in HWTEST_F_L0() 137 EXPECT_EQ(handleJSArrayIter->GetIterationKind(), IterationKind::VALUE); in HWTEST_F_L0() 138 handleJSArrayIter = factory->NewJSArrayIterator(handleJSObjectTaggedArray, IterationKind::KEY_AND_VALUE); in HWTEST_F_L0() 139 EXPECT_EQ(handleJSArrayIter->GetIterationKind(), IterationKind::KEY_AND_VALUE); in HWTEST_F_L0() 142 handleJSArrayIter->SetIterationKind(IterationKind::KEY); in HWTEST_F_L0() 143 EXPECT_EQ(handleJSArrayIter->GetIterationKind(), IterationKind in HWTEST_F_L0() [all...] |
H A D | js_map_iterator_test.cpp | 53 IterationKind iterKind = IterationKind::KEY; in HWTEST_F_L0() 58 iterKind = IterationKind::VALUE; in HWTEST_F_L0() 63 iterKind = IterationKind::KEY_AND_VALUE; in HWTEST_F_L0() 82 IterationKind iterKind = IterationKind::KEY; in HWTEST_F_L0() 109 JSMapIterator::CreateMapIterator(thread, mapValue, IterationKind::KEY); in HWTEST_F_L0() 131 JSMapIterator::CreateMapIterator(thread, mapValue, IterationKind::KEY); in HWTEST_F_L0() 133 EXPECT_EQ(mapIterator->GetIterationKind(), IterationKind::KEY); in HWTEST_F_L0() 134 mapIterator->SetIterationKind(IterationKind in HWTEST_F_L0() [all...] |
H A D | js_api_tree_map_iterator_test.cpp | 65 factory->NewJSAPITreeMapIterator(jsTreeMap, IterationKind::KEY); in HWTEST_F_L0() 66 EXPECT_EQ(treeMapIterator->GetIterationKind(), IterationKind::KEY); in HWTEST_F_L0() 67 treeMapIterator->SetIterationKind(IterationKind::VALUE); in HWTEST_F_L0() 68 EXPECT_EQ(treeMapIterator->GetIterationKind(), IterationKind::VALUE); in HWTEST_F_L0() 69 treeMapIterator->SetIterationKind(IterationKind::KEY_AND_VALUE); in HWTEST_F_L0() 70 EXPECT_EQ(treeMapIterator->GetIterationKind(), IterationKind::KEY_AND_VALUE); in HWTEST_F_L0() 89 factory->NewJSAPITreeMapIterator(jsTreeMap, IterationKind::VALUE); in HWTEST_F_L0() 127 factory->NewJSAPITreeMapIterator(jsTreeMap, IterationKind::KEY_AND_VALUE); in HWTEST_F_L0() 150 JSAPITreeMapIterator::CreateTreeMapIterator(thread, treeMapVal, IterationKind::KEY); in HWTEST_F_L0() 154 treeMapIterator = JSAPITreeMapIterator::CreateTreeMapIterator(thread, treeMapVal, IterationKind in HWTEST_F_L0() [all...] |
H A D | js_set_iterator_test.cpp | 54 JSSetIterator::CreateSetIterator(thread, JSHandle<JSTaggedValue>(jsSet), IterationKind::KEY); in HWTEST_F_L0() 60 EXPECT_EQ(setIterator1->GetIterationKind(), IterationKind::KEY); in HWTEST_F_L0() 63 JSSetIterator::CreateSetIterator(thread, JSHandle<JSTaggedValue>(jsSet), IterationKind::VALUE); in HWTEST_F_L0() 69 EXPECT_EQ(setIterator2->GetIterationKind(), IterationKind::VALUE); in HWTEST_F_L0() 98 JSHandle<JSSetIterator> setIterator = factory->NewJSSetIterator(jsSet1, IterationKind::KEY); in HWTEST_F_L0() 108 IterationKind kind = IterationKind::KEY) in NextCommon() 117 // set IterationKind(key or value) in NextCommon() 158 auto ecmaRuntimeCallInfo = NextCommon(thread, setIterator, IterationKind::KEY_AND_VALUE); in HWTEST_F_L0() 107 NextCommon(JSThread *thread, JSHandle<JSSetIterator>& setIterator, IterationKind kind = IterationKind::KEY) NextCommon() argument
|
H A D | js_api_tree_set_iterator_test.cpp | 55 factory->NewJSAPITreeSetIterator(jsTreeSet, IterationKind::KEY); in HWTEST_F_L0() 56 EXPECT_EQ(treeSetIterator->GetIterationKind(), IterationKind::KEY); in HWTEST_F_L0() 57 treeSetIterator->SetIterationKind(IterationKind::VALUE); in HWTEST_F_L0() 58 EXPECT_EQ(treeSetIterator->GetIterationKind(), IterationKind::VALUE); in HWTEST_F_L0() 59 treeSetIterator->SetIterationKind(IterationKind::KEY_AND_VALUE); in HWTEST_F_L0() 60 EXPECT_EQ(treeSetIterator->GetIterationKind(), IterationKind::KEY_AND_VALUE); in HWTEST_F_L0() 78 factory->NewJSAPITreeSetIterator(jsTreeSet, IterationKind::VALUE); in HWTEST_F_L0() 110 factory->NewJSAPITreeSetIterator(jsTreeSet, IterationKind::KEY_AND_VALUE); in HWTEST_F_L0() 133 JSAPITreeSetIterator::CreateTreeSetIterator(thread, treeSetVal, IterationKind::KEY); in HWTEST_F_L0() 137 treeSetIterator = JSAPITreeSetIterator::CreateTreeSetIterator(thread, treeSetVal, IterationKind in HWTEST_F_L0() [all...] |
/arkcompiler/ets_runtime/ecmascript/ |
H A D | js_set_iterator.h | 28 IterationKind kind); 43 FIRST_BIT_FIELD(BitField, IterationKind, IterationKind, ITERATION_KIND_BITS)
|
H A D | js_map_iterator.cpp | 50 IterationKind itemKind = iter->GetIterationKind(); in NextInternal() 65 if (itemKind == IterationKind::KEY) { in NextInternal() 70 if (itemKind == IterationKind::VALUE) { in NextInternal() 111 IterationKind kind) in CreateMapIterator() 132 IterationKind itemKind = iter->GetIterationKind(); in MapIteratorToList() 149 if (itemKind == IterationKind::KEY) { in MapIteratorToList() 151 } else if (itemKind == IterationKind::VALUE) { in MapIteratorToList()
|
H A D | js_map_iterator.h | 31 IterationKind kind); 46 FIRST_BIT_FIELD(BitField, IterationKind, IterationKind, ITERATION_KIND_BITS)
|
H A D | js_array_iterator.cpp | 53 IterationKind itemKind = iter->GetIterationKind(); in NextInternal() 83 if (itemKind == IterationKind::KEY) { in NextInternal() 89 if (itemKind == IterationKind::VALUE) { in NextInternal() 93 ASSERT_PRINT(itemKind == IterationKind::KEY_AND_VALUE, "itemKind is invalid"); in NextInternal()
|
H A D | js_set_iterator.cpp | 49 IterationKind itemKind = iter->GetIterationKind(); in NextInternal() 62 if (itemKind == IterationKind::VALUE || itemKind == IterationKind::KEY) { in NextInternal() 103 IterationKind kind) in CreateSetIterator()
|
/arkcompiler/ets_runtime/ecmascript/shared_objects/ |
H A D | js_shared_map_iterator.h | 31 IterationKind kind); 44 FIRST_BIT_FIELD(BitField, IterationKind, IterationKind, ITERATION_KIND_BITS)
|
H A D | js_shared_set_iterator.h | 28 IterationKind kind); 41 FIRST_BIT_FIELD(BitField, IterationKind, IterationKind, ITERATION_KIND_BITS)
|
H A D | js_shared_array_iterator.cpp | 63 IterationKind itemKind = iter->GetIterationKind(); in NextInternal() 93 if (itemKind == IterationKind::KEY) { in NextInternal() 99 if (itemKind == IterationKind::VALUE) { in NextInternal() 103 ASSERT_PRINT(itemKind == IterationKind::KEY_AND_VALUE, "itemKind is invalid"); in NextInternal()
|
H A D | js_shared_map_iterator.cpp | 50 IterationKind itemKind = iter->GetIterationKind(); in NextInternal() 59 if (itemKind == IterationKind::KEY) { in NextInternal() 63 if (itemKind == IterationKind::VALUE) { in NextInternal() 80 const JSHandle<JSTaggedValue> &obj, IterationKind kind) in CreateMapIterator()
|
H A D | js_shared_set_iterator.cpp | 49 IterationKind itemKind = iter->GetIterationKind(); in NextInternal() 56 if (itemKind == IterationKind::VALUE || itemKind == IterationKind::KEY) { in NextInternal() 73 const JSHandle<JSTaggedValue> &obj, IterationKind kind) in CreateSetIterator()
|
/arkcompiler/ets_runtime/ecmascript/js_api/ |
H A D | js_api_lightweightmap_iterator.h | 32 IterationKind kind); 43 FIRST_BIT_FIELD(BitField, IterationKind, IterationKind, ITERATION_KIND_BITS)
|
H A D | js_api_tree_map_iterator.h | 35 IterationKind kind); 48 FIRST_BIT_FIELD(BitField, IterationKind, IterationKind, ITERATION_KIND_BITS)
|
H A D | js_api_tree_set_iterator.h | 35 IterationKind kind); 48 FIRST_BIT_FIELD(BitField, IterationKind, IterationKind, ITERATION_KIND_BITS)
|
H A D | js_api_lightweightmap_iterator.cpp | 42 IterationKind itemKind = IterationKind(iter->GetIterationKind()); in Next() 56 if (itemKind == IterationKind::KEY) { in Next() 60 if (itemKind == IterationKind::VALUE) { in Next() 74 IterationKind kind) in CreateLightWeightMapIterator()
|
H A D | js_api_tree_map_iterator.cpp | 61 IterationKind itemKind = IterationKind(iter->GetIterationKind()); in Next() 68 if (itemKind == IterationKind::KEY) { in Next() 73 if (itemKind == IterationKind::VALUE) { in Next() 91 IterationKind kind) in CreateTreeMapIterator()
|
H A D | js_api_tree_set_iterator.cpp | 61 IterationKind itemKind = IterationKind(iter->GetIterationKind()); in Next() 68 if (itemKind == IterationKind::VALUE || itemKind == IterationKind::KEY) { in Next() 86 IterationKind kind) in CreateTreeSetIterator()
|
H A D | js_api_hashset_iterator.h | 33 IterationKind kind); 52 FIRST_BIT_FIELD(BitField, IterationKind, IterationKind, ITERATION_KIND_BITS)
|
H A D | js_api_hashmap_iterator.h | 33 IterationKind kind); 52 FIRST_BIT_FIELD(BitField, IterationKind, IterationKind, ITERATION_KIND_BITS)
|
H A D | js_api_lightweightset_iterator.cpp | 42 IterationKind itemKind = IterationKind(iter->GetIterationKind()); in Next() 61 if (itemKind == IterationKind::VALUE) { in Next()
|
/arkcompiler/ets_runtime/test/fuzztest/mapiteratorefget_fuzzer/ |
H A D | mapiteratorefget_fuzzer.cpp | 81 JSHandle<JSTaggedValue> mapIteratorVal = JSMapIterator::CreateMapIterator(thread, mapValue, IterationKind::KEY); in MapIteratorRefGetIndexFuzzTest() 107 JSMapIterator::CreateMapIterator(thread, mapValue, IterationKind::KEY); in MapIteratorRefGetKindFuzzTest() 109 mapIterator->SetIterationKind(IterationKind::VALUE); in MapIteratorRefGetKindFuzzTest() 110 mapIterator->SetIterationKind(IterationKind::KEY_AND_VALUE); in MapIteratorRefGetKindFuzzTest()
|