Home
last modified time | relevance | path

Searched refs:JSArrayIterator (Results 1 – 19 of 19) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
Djs_array_iterator.h23 class JSArrayIterator : public JSObject {
25 CAST_CHECK(JSArrayIterator, IsJSArrayIterator);
Djs_array_iterator.cpp27 JSTaggedValue JSArrayIterator::Next(EcmaRuntimeCallInfo *argv) in Next()
37 JSTaggedValue JSArrayIterator::NextInternal(JSThread *thread, JSHandle<JSTaggedValue> thisObj) in NextInternal()
45 JSHandle<JSArrayIterator> iter(thisObj); in NextInternal()
Dglobal_env_constants.cpp256 … factory->NewEcmaHClass(hClass, JSArrayIterator::SIZE, JSType::JS_ARRAY_ITERATOR, 0)); in InitRootsClass()
Dobject_factory.h65 class JSArrayIterator; variable
438 … JSHandle<JSArrayIterator> NewJSArrayIterator(const JSHandle<JSObject> &array, IterationKind kind);
Ddump.cpp963 JSArrayIterator::Cast(obj)->Dump(os); in DumpObject()
2100 void JSArrayIterator::Dump(std::ostream &os) const in Dump()
5048 void JSArrayIterator::DumpForSnapshot(std::vector<Reference> &vec) const in DumpForSnapshot()
Dobject_factory.cpp3240 JSHandle<JSArrayIterator> ObjectFactory::NewJSArrayIterator(const JSHandle<JSObject> &array, Iterat… in NewJSArrayIterator()
3247 JSHandle<JSArrayIterator> iter(NewJSObject(hclassHandle)); in NewJSArrayIterator()
/arkcompiler/ets_runtime/ecmascript/tests/
Djs_array_iterator_test.cpp80 …JSHandle<JSArrayIterator> handleJSArrayIter = factory->NewJSArrayIterator(handleJSObjectTaggedArra… in HWTEST_F_L0()
123 …JSHandle<JSArrayIterator> handleJSArrayIter = factory->NewJSArrayIterator(handleJSObjectTaggedArra… in HWTEST_F_L0()
157 …JSHandle<JSArrayIterator> handleJSArrayIter = factory->NewJSArrayIterator(handleJSObjectTaggedArra… in HWTEST_F_L0()
Djs_iterator_test.cpp69 JSHandle<JSArrayIterator> iter(JSIterator::GetIterator(thread, array)); in HWTEST_F_L0()
Djs_array_test.cpp146 JSTaggedValue ret = JSArrayIterator::Next(ecmaRuntimeCallInfo); in HWTEST_F_L0()
Djs_list_format_test.cpp346 JSHandle<JSArrayIterator> iter(JSIterator::GetIterator(thread, array)); in HWTEST_F_L0()
Ddump_test.cpp681 CHECK_DUMP_FIELDS(JSObject::SIZE, JSArrayIterator::SIZE, 2U); in HWTEST_F_L0()
682 JSHandle<JSArrayIterator> arrayIter = in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/compiler/
Dcircuit_builder.cpp649 GateRef offset = IntPtr(JSArrayIterator::NEXT_INDEX_OFFSET); in SetNextIndexOfArrayIterator()
655 GateRef offset = IntPtr(JSArrayIterator::ITERATED_ARRAY_OFFSET); in SetIteratedArrayOfArrayIterator()
661 GateRef offset = IntPtr(JSArrayIterator::BIT_FIELD_OFFSET); in SetBitFieldOfArrayIterator()
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_typedarray.cpp489 JSHandle<JSArrayIterator> iter(factory->NewJSArrayIterator(self, IterationKind::KEY_AND_VALUE)); in Entries()
868 JSHandle<JSArrayIterator> iter(factory->NewJSArrayIterator(self, IterationKind::KEY)); in Keys()
1647 JSHandle<JSArrayIterator> iter(factory->NewJSArrayIterator(self, IterationKind::VALUE)); in Values()
Dbuiltins_array.cpp661 JSHandle<JSArrayIterator> iter(factory->NewJSArrayIterator(self, IterationKind::KEY_AND_VALUE)); in Entries()
1343 JSHandle<JSArrayIterator> iter(factory->NewJSArrayIterator(self, IterationKind::KEY)); in Keys()
2714 JSHandle<JSArrayIterator> iter(factory->NewJSArrayIterator(self, IterationKind::VALUE)); in Values()
Dbuiltins.cpp1947 SetFunction(env, arrayIteratorPrototype, "next", JSArrayIterator::Next, FunctionLength::ZERO, in InitializeArrayIterator()
/arkcompiler/ets_runtime/ecmascript/mem/
Dobject_xray.h291 JSArrayIterator::Cast(object)->VisitRangeSlot<visitType>(visitor); in VisitObjectBody()
/arkcompiler/ets_runtime/ecmascript/stubs/
Druntime_stubs.cpp893 …JSHandle<JSArrayIterator> iter(factory->NewJSArrayIterator(JSHandle<JSObject>(obj), IterationKind:… in DEF_RUNTIME_STUBS()
922 return JSArrayIterator::NextInternal(thread, thisObj).GetRawData(); in DEF_RUNTIME_STUBS()
/arkcompiler/ets_runtime/ecmascript/snapshot/mem/
Dsnapshot_processor.cpp623 reinterpret_cast<uintptr_t>(JSArrayIterator::Next),
/arkcompiler/ets_runtime/ecmascript/napi/
DJSNapi接口说明.md2647 JSHandle<JSArrayIterator> handleJSArrayIter =