Home
last modified time | relevance | path

Searched refs:IsJSArray (Results 1 – 25 of 47) sorted by relevance

12

/arkcompiler/ets_runtime/ecmascript/
Dtemplate_map.h32 ASSERT(obj.IsJSArray()); in Hash()
Djs_array_iterator.cpp60 } else if (array->IsJSArray()) { in NextInternal()
Djs_array.cpp138 if (hclass->IsJSArray() && !hclass->HasConstructor() && proto.IsJSArray()) { in ArraySpeciesCreate()
676 ASSERT(obj->IsJSArray()); in IncludeInSortedValue()
701 ASSERT(obj->IsJSArray()); in ToTaggedArray()
Djs_array.h32 CAST_CHECK(JSArray, IsJSArray);
Djs_object-inl.h97 inline bool JSObject::IsJSArray() const in IsJSArray() function
99 return GetJSHClass()->IsJSArray(); in IsJSArray()
Dobject_operator.cpp346 } else if (receiver.IsJSArray() || receiver == env->GetTaggedArrayPrototype()) { in UpdateDetector()
885 uint32_t oldLen = receiver.GetTaggedValue().IsJSArray() ? in AddProperty()
890 uint32_t newLen = receiver.GetTaggedValue().IsJSArray() ? in AddProperty()
894 if (receiver.GetTaggedValue().IsJSArray() && (newKind != oldKind)) { in AddProperty()
Djs_tagged_value-inl.h675 if (jsHclass->IsJSArray()) { in IsArray()
695 inline bool JSTaggedValue::IsJSArray() const in IsJSArray() function
697 return IsHeapObject() && GetTaggedObject()->GetClass()->IsJSArray(); in IsJSArray()
Djs_thread.cpp568 if (!receiver->GetJSHClass()->IsPrototype() && !receiver->IsJSArray()) { in NotifyStableArrayElementsGuardians()
577 if (changeKind == StableArrayChangeKind::PROTO && receiver->IsJSArray()) { in NotifyStableArrayElementsGuardians()
639 ASSERT(exceptRecvHClass->IsJSArray()); in GetArrayInstanceHClass()
Djs_hclass-inl.h37 if (proto->IsJSArray()) { in ProtoIsFastJSArray()
Djs_object.cpp79 if (obj->IsJSArray()) { in GrowElementsCapacity()
100 if (thread->IsPGOProfilerEnable() && obj->IsJSArray()) { in GrowElementsCapacity()
270 ASSERT(obj->GetJSHClass()->IsDictionaryElement() && obj->IsJSArray()); in TryOptimizeAsFastElements()
381 if (receiver->IsJSArray()) { in AddElementInternal()
410 if (receiver->GetJSHClass()->IsDictionaryElement() && receiver->IsJSArray()) { in AddElementInternal()
3013 if (obj->IsJSArray() && HasMutantTaggedArrayElements(obj)) { in TryMigrateToGenericKindForJSObject()
Djs_tagged_value.h511 bool IsJSArray() const;
/arkcompiler/ets_runtime/test/fuzztest/jsvaluerefisjs_fuzzer/
Djsvaluerefisjs_fuzzer.cpp42 jsArray->IsJSArray(vm); in JSValueRefIsJSArrayFuzzTest()
/arkcompiler/ets_runtime/ecmascript/ic/tests/
Dic_handler_test.cpp132 EXPECT_TRUE(HandlerBase::IsJSArray(handlerInfo1->GetInt())); in HWTEST_F_L0()
133 EXPECT_TRUE(HandlerBase::IsJSArray(handlerInfo2->GetInt())); in HWTEST_F_L0()
134 EXPECT_FALSE(HandlerBase::IsJSArray(handlerInfo3->GetInt())); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/js_vm/
Dmain.cpp56 } else if ((jsArg0->IsJSArray(vm) && jsArg1->IsJSArray(vm))) { in IsEqual()
/arkcompiler/ets_runtime/ecmascript/ic/
Dic_handler.h178 static inline bool IsJSArray(Type handler) in IsJSArray() function
275 if (op.GetReceiver()->IsJSArray()) { in LoadElement()
351 if (receiver->IsJSArray()) { in StoreElement()
/arkcompiler/ets_runtime/ecmascript/serializer/
Dvalue_serializer.cpp434 if (!transfer->IsJSArray()) { in PrepareTransfer()
458 if (!cloneList->IsJSArray()) { in PrepareClone()
/arkcompiler/ets_runtime/ecmascript/base/
Darray_helper.cpp244 if (thisHandle->IsJSArray()) { in GetLength()
263 if (thisHandle->IsJSArray()) { in GetArrayLength()
Djson_stringifier.cpp41 if (replacer->IsJSArray()) { in Stringify()
547 if (value->IsJSArray()) { in SerializeJSArray()
/arkcompiler/ets_runtime/ecmascript/builtins/tests/
Dbuiltins_regexp_test.cpp634 EXPECT_TRUE(indicesArr->IsJSArray()); in HWTEST_F_L0()
637 EXPECT_TRUE(indices0->IsJSArray()); in HWTEST_F_L0()
642 EXPECT_TRUE(indices1->IsJSArray()); in HWTEST_F_L0()
652 EXPECT_TRUE(groupNameArr->IsJSArray()); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/module/
Djs_module_namespace.cpp96 if (exports->IsJSArray()) { in GetProperty()
/arkcompiler/ets_runtime/ecmascript/containers/tests/
Dcontainers_vector_test.cpp590 EXPECT_TRUE(arr.IsJSArray()); in HWTEST_F_L0()
613 EXPECT_TRUE(array->IsJSArray()); in HWTEST_F_L0()
638 EXPECT_TRUE(longArray->IsJSArray()); in HWTEST_F_L0()
/arkcompiler/ets_runtime/ecmascript/mem/
Dparallel_evacuator.cpp180 if (actualPromoted && klass->IsJSArray()) { in EvacuateRegion()
/arkcompiler/ets_runtime/ecmascript/js_api/
Djs_api_lightweightset.cpp264 if (value.GetTaggedValue().IsJSArray()) { in Equal()
/arkcompiler/ets_runtime/ecmascript/builtins/
Dbuiltins_array.cpp242 if (newArrayHandle->IsJSArray() && items->IsJSArray() && iterator->IsJSArrayIterator()) { in From()
814 if (thisObjVal->IsJSArray()) { in Fill()
1960 if (thisHandle->IsJSArray()) { in Reverse()
2216 && JSObject::GetPrototype(thisObjHandle).IsJSArray()) { in Slice()
/arkcompiler/ets_runtime/ecmascript/napi/test/
Dffi_workload.cpp6991 intValue->IsJSArray(vm_); in HWTEST_F_L0()
6994 TEST_TIME(JSValueRef::IsJSArray::IntegerRef); in HWTEST_F_L0()
6997 resUnit32->IsJSArray(vm_); in HWTEST_F_L0()
7000 TEST_TIME(JSValueRef::IsJSArray::NumberRef); in HWTEST_F_L0()
7003 maxBigintUint64->IsJSArray(vm_); in HWTEST_F_L0()
7006 TEST_TIME(JSValueRef::IsJSArray::BigIntRef); in HWTEST_F_L0()
7009 stringUtf8->IsJSArray(vm_); in HWTEST_F_L0()
7012 TEST_TIME(JSValueRef::IsJSArray::StringRef); in HWTEST_F_L0()
7015 arrayObject->IsJSArray(vm_); in HWTEST_F_L0()
7018 TEST_TIME(JSValueRef::IsJSArray::ArrayRef); in HWTEST_F_L0()
[all …]

12