Home
last modified time | relevance | path

Searched refs:IsArrayClass (Results 1 – 25 of 36) sorted by relevance

12

/arkcompiler/runtime_core/static_core/plugins/ets/tests/runtime/
Dets_vm_test.cpp73 ASSERT_FALSE(klass->IsArrayClass()); in AssertCompoundClassRoot()
98 ASSERT_TRUE(klass->IsArrayClass()); in AssertCompoundContainerClassRoot()
117 ASSERT_FALSE(klass->IsArrayClass()); in AssertPrimitiveClassRoot()
136 ASSERT_TRUE(klass->IsArrayClass()); in AssertPrimitiveContainerClassRoot()
/arkcompiler/runtime_core/static_core/runtime/interpreter/
Druntime_interface.cpp25 ASSERT(!klass->IsArrayClass()); in CreateObject()
/arkcompiler/runtime_core/static_core/runtime/
Dobject_header.cpp48 ASSERT(!cls->IsArrayClass()); in CreateObject()
234 if (!objectClass->IsArrayClass() || !objectClass->GetComponentType()->IsPrimitive()) { in ShallowCopy()
274 if (klass->IsArrayClass()) { in ObjectSizeStatic()
Dclass.cpp136 if (IsArrayClass()) { in DumpClass()
Dcompiler.cpp177 if (klass->IsArrayClass()) { in GetClassType()
214 if (klass->IsArrayClass()) { in GetClassType()
231 bool PandaRuntimeInterface::IsArrayClass(MethodPtr method, IdType id) const in IsArrayClass() function in panda::PandaRuntimeInterface
250 ASSERT(ClassCast(cls)->IsArrayClass()); in GetArrayElementClass()
639 if (ClassCast(klass)->IsArrayClass()) { in GetMaxArrayLength()
Dcompiler.h430 bool IsArrayClass(MethodPtr method, IdType id) const override;
434 bool IsArrayClass(ClassPtr cls) const override in IsArrayClass() function
436 return ClassCast(cls)->IsArrayClass(); in IsArrayClass()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/
Djs_refconvert.cpp27 if (klass->IsArrayClass()) { in JSRefConvertCreateImpl()
Dets_type_visitor-inl.h125 if (klass->IsArrayClass()) { in VisitReference()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/intrinsics/
Descompat_ArrayBuffer.cpp33 if (!obj->GetClass()->IsArrayClass() || !obj->GetClass()->GetComponentType()->IsPrimitive()) { in EtsArrayBufferFrom()
Descompat_JSON.cpp61 ASSERT(arrPtr->GetClass()->IsArrayClass() && arrPtr->IsPrimitive()); in EtsPrimitiveArrayToJSON()
153 } else if (dCls->IsArrayClass()) { in EtsArrayToJSON()
225 } else if (fCls->IsArrayClass()) { in AddFieldsToJSON()
313 if (cls->IsArrayClass()) { in EscompatJSONStringifyObj()
Dstd_core_Type.cpp79 } else if (refType->IsArrayClass()) { in GetRefTypeKind()
534 ASSERT(!typeClass->IsArrayClass()); in MakeClassInstance()
/arkcompiler/runtime_core/static_core/verification/type/
Dtype_system.cpp152 ASSERT(!klass->IsArrayClass()); in SupertypesOfClass()
198 if (klass->IsArrayClass()) { in DisplaySubtyping()
Dtype_type.cpp138 return klass->IsArrayClass(); in IsClassArray()
258 if (klass->IsArrayClass()) { in ToString()
730 if (klass->IsArrayClass()) { in GetArrayElementType()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/types/
Dets_object.h187 PANDA_PUBLIC_API bool IsArrayClass() in IsArrayClass() function
189 return GetClass()->IsArrayClass(); in IsArrayClass()
Dets_class.cpp397 while (klass1->IsArrayClass()) { in IsInSamePackage()
400 while (klass2->IsArrayClass()) { in IsInSamePackage()
666 bool EtsClass::IsArrayClass() const in IsArrayClass() function in panda::ets::EtsClass
668 return GetRuntimeClass()->IsArrayClass(); in IsArrayClass()
Dets_class.h190 PANDA_PUBLIC_API bool IsArrayClass() const;
222 return IsArrayClass() || IsPrimitive(); in IsGenerated()
/arkcompiler/runtime_core/static_core/runtime/tooling/
Ddefault_inspector_extension.cpp125 if (!object->ClassAddr<Class>()->IsArrayClass()) { in GetLengthIfArray()
136 if (cls->IsArrayClass()) { in EnumerateProperties()
/arkcompiler/runtime_core/static_core/runtime/include/
Dclass.h343 bool IsArrayClass() const in IsArrayClass() function
350 return IsArrayClass() && !componentType_->IsPrimitive(); in IsObjectArrayClass()
370 return IsArrayClass() || IsStringClass(); in IsVariableSize()
402 return (!IsPrimitive() && !IsAbstract() && !IsInterface()) || IsArrayClass(); in IsInstantiable()
Dclass-inl.h152 if (klass->IsArrayClass()) { in IsAssignableFrom()
153 return IsArrayClass() && GetComponentType()->IsAssignableFrom(klass->GetComponentType()); in IsAssignableFrom()
/arkcompiler/runtime_core/static_core/runtime/tests/
Dclass_linker_test.cpp199 EXPECT_FALSE(klass->IsArrayClass()) << msg; in TestPrimitiveClassRoot()
244 EXPECT_TRUE(klass->IsArrayClass()) << msg; in TestArrayClassRoot()
265 EXPECT_FALSE(objectClass->IsArrayClass()); in TEST_F()
276 EXPECT_FALSE(stringClass->IsArrayClass()); in TEST_F()
/arkcompiler/runtime_core/static_core/bytecode_optimizer/tests/
Druntime_adapter_test.cpp149 EXPECT_EQ(adapter.IsArrayClass(ctor, classId), false); in TEST()
/arkcompiler/runtime_core/bytecode_optimizer/tests/
Druntime_adapter_test.cpp149 EXPECT_EQ(adapter.IsArrayClass(ctor, class_id), false); in TEST()
/arkcompiler/runtime_core/static_core/runtime/include/coretypes/
Darray-inl.h270 if (component->IsArrayClass() && dimIdx + 1 < nargs) { in CreateMultiDimensionalArray()
/arkcompiler/runtime_core/static_core/runtime/mem/
Dobject_helpers.cpp64 if (cls->IsArrayClass()) { in DumpObject()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
Druntime_interface.h749 virtual bool IsArrayClass([[maybe_unused]] MethodPtr method, [[maybe_unused]] IdType id) const in IsArrayClass() function
759 virtual bool IsArrayClass([[maybe_unused]] ClassPtr klass) const in IsArrayClass() function

12