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()
240 if (!objectClass->IsArrayClass() || !objectClass->GetComponentType()->IsPrimitive()) { in ShallowCopy()
280 if (klass->IsArrayClass()) { in ObjectSizeStatic()
Dclass.cpp137 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 ark::PandaRuntimeInterface
250 ASSERT(ClassCast(cls)->IsArrayClass()); in GetArrayElementClass()
650 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/intrinsics/
Descompat_ArrayBuffer.cpp33 if (!obj->GetClass()->IsArrayClass() || !obj->GetClass()->GetComponentType()->IsPrimitive()) { in EtsArrayBufferFrom()
Dstd_core_Type.cpp80 } else if (refType->IsArrayClass()) { in GetRefTypeKind()
530 ASSERT(!typeClass->IsArrayClass()); in MakeClassInstance()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/
Djs_refconvert.cpp41 if (klass->IsArrayClass()) { in JSRefConvertCreateImpl()
Dets_type_visitor-inl.h126 if (klass->IsArrayClass()) { in VisitReference()
/arkcompiler/runtime_core/static_core/verification/type/
Dtype_system.cpp152 ASSERT(!klass->IsArrayClass()); in SupertypesOfClass()
198 if (klass->IsArrayClass()) { in DisplaySubtyping()
Dtype_type.cpp150 return klass->IsArrayClass(); in IsClassArray()
308 if (klass->IsArrayClass()) { in ToString()
751 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.cpp376 while (klass1->IsArrayClass()) { in IsInSamePackage()
379 while (klass2->IsArrayClass()) { in IsInSamePackage()
586 bool EtsClass::IsArrayClass() const in IsArrayClass() function in ark::ets::EtsClass
588 return GetRuntimeClass()->IsArrayClass(); in IsArrayClass()
Dets_class.h189 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/mem/
Dobject_helpers.cpp60 ASSERT(cls->IsArrayClass()); in DumpArrayClassObject()
183 if (cls->IsArrayClass()) { in DumpObject()
/arkcompiler/runtime_core/static_core/runtime/tests/
Dclass_linker_test.cpp204 EXPECT_FALSE(klass->IsArrayClass()) << msg; in TestPrimitiveClassRoot()
249 EXPECT_TRUE(klass->IsArrayClass()) << msg; in TestArrayClassRoot()
270 EXPECT_FALSE(objectClass->IsArrayClass()); in TEST_F()
281 EXPECT_FALSE(stringClass->IsArrayClass()); in TEST_F()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/interop_js/call/
Dcall_ets.cpp132 ASSERT(protoReader_.GetClass()->IsArrayClass()); in ConvertRestParams()
/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/bytecode_optimizer/tests/
Druntime_adapter_test.cpp149 EXPECT_EQ(adapter.IsArrayClass(ctor, classId), false); in TEST()
/arkcompiler/runtime_core/static_core/runtime/include/coretypes/
Darray-inl.h269 if (component->IsArrayClass() && dimIdx + 1 < nargs) { in CreateMultiDimensionalArray()
/arkcompiler/runtime_core/static_core/compiler/optimizer/ir/
Druntime_interface.h846 virtual bool IsArrayClass([[maybe_unused]] MethodPtr method, [[maybe_unused]] IdType id) const in IsArrayClass() function
856 virtual bool IsArrayClass([[maybe_unused]] ClassPtr klass) const in IsArrayClass() function

12