Home
last modified time | relevance | path

Searched refs:IterationKind (Results 1 - 25 of 89) sorted by relevance

1234

/arkcompiler/ets_runtime/ecmascript/tests/
H A Djs_array_iterator_test.cpp58 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 Djs_map_iterator_test.cpp53 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 Djs_api_tree_map_iterator_test.cpp65 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 Djs_set_iterator_test.cpp54 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 Djs_api_tree_set_iterator_test.cpp55 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 Djs_set_iterator.h28 IterationKind kind);
43 FIRST_BIT_FIELD(BitField, IterationKind, IterationKind, ITERATION_KIND_BITS)
H A Djs_map_iterator.cpp50 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 Djs_map_iterator.h31 IterationKind kind);
46 FIRST_BIT_FIELD(BitField, IterationKind, IterationKind, ITERATION_KIND_BITS)
H A Djs_array_iterator.cpp53 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 Djs_set_iterator.cpp49 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 Djs_shared_map_iterator.h31 IterationKind kind);
44 FIRST_BIT_FIELD(BitField, IterationKind, IterationKind, ITERATION_KIND_BITS)
H A Djs_shared_set_iterator.h28 IterationKind kind);
41 FIRST_BIT_FIELD(BitField, IterationKind, IterationKind, ITERATION_KIND_BITS)
H A Djs_shared_array_iterator.cpp63 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 Djs_shared_map_iterator.cpp50 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 Djs_shared_set_iterator.cpp49 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 Djs_api_lightweightmap_iterator.h32 IterationKind kind);
43 FIRST_BIT_FIELD(BitField, IterationKind, IterationKind, ITERATION_KIND_BITS)
H A Djs_api_tree_map_iterator.h35 IterationKind kind);
48 FIRST_BIT_FIELD(BitField, IterationKind, IterationKind, ITERATION_KIND_BITS)
H A Djs_api_tree_set_iterator.h35 IterationKind kind);
48 FIRST_BIT_FIELD(BitField, IterationKind, IterationKind, ITERATION_KIND_BITS)
H A Djs_api_lightweightmap_iterator.cpp42 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 Djs_api_tree_map_iterator.cpp61 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 Djs_api_tree_set_iterator.cpp61 IterationKind itemKind = IterationKind(iter->GetIterationKind()); in Next()
68 if (itemKind == IterationKind::VALUE || itemKind == IterationKind::KEY) { in Next()
86 IterationKind kind) in CreateTreeSetIterator()
H A Djs_api_hashset_iterator.h33 IterationKind kind);
52 FIRST_BIT_FIELD(BitField, IterationKind, IterationKind, ITERATION_KIND_BITS)
H A Djs_api_hashmap_iterator.h33 IterationKind kind);
52 FIRST_BIT_FIELD(BitField, IterationKind, IterationKind, ITERATION_KIND_BITS)
H A Djs_api_lightweightset_iterator.cpp42 IterationKind itemKind = IterationKind(iter->GetIterationKind()); in Next()
61 if (itemKind == IterationKind::VALUE) { in Next()
/arkcompiler/ets_runtime/test/fuzztest/mapiteratorefget_fuzzer/
H A Dmapiteratorefget_fuzzer.cpp81 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()

Completed in 11 milliseconds

1234