Home
last modified time | relevance | path

Searched refs:componentClass (Results 1 - 13 of 13) sorted by relevance

/arkcompiler/runtime_core/static_core/runtime/tests/
H A Dclass_linker_test_extension.h40 bool InitializeArrayClass(Class *arrayClass, Class *componentClass) override
44 arrayClass->SetComponentType(componentClass);
H A Dclass_linker_test.cpp257 Class *componentClass = classLinkerExt.GetClassRoot(componentRoot); in TestArrayClassRoot() local
260 EXPECT_EQ(klass->GetComponentType(), componentClass) << msg; in TestArrayClassRoot()
265 EXPECT_EQ(klass->IsObjectArrayClass(), !componentClass->IsPrimitive()) << msg; in TestArrayClassRoot()
/arkcompiler/runtime_core/static_core/runtime/core/
H A Dcore_class_linker_extension.h29 bool InitializeArrayClass(Class *arrayClass, Class *componentClass) override;
H A Dcore_class_linker_extension.cpp131 bool CoreClassLinkerExtension::InitializeArrayClass(Class *arrayClass, Class *componentClass) in InitializeArrayClass() argument
137 arrayClass->SetComponentType(componentClass); in InitializeArrayClass()
138 uint32_t accessFlags = componentClass->GetAccessFlags() & ACC_FILE_MASK; in InitializeArrayClass()
/arkcompiler/runtime_core/static_core/runtime/
H A Dclass_linker_extension.cpp87 auto *componentClass = GetClassRoot(componentRoot); in InitializeArrayClassRoot() local
88 if (!InitializeArrayClass(arrayClass, componentClass)) { in InitializeArrayClassRoot()
H A Dclass_linker.cpp1156 Class *componentClass) in CreateArrayClass()
1171 arrayClass->SetLoadContext(componentClass->GetLoadContext()); in CreateArrayClass()
1173 if (UNLIKELY(!ext->InitializeArrayClass(arrayClass, componentClass))) { in CreateArrayClass()
1185 Class *componentClass = GetClass(sp.cend(), needCopyDescriptor, context, errorHandler); in LoadArrayClass() local
1187 if (componentClass == nullptr) { in LoadArrayClass()
1191 if (UNLIKELY(componentClass->GetType().GetId() == panda_file::Type::TypeId::VOID)) { in LoadArrayClass()
1196 auto *ext = GetExtension(componentClass->GetSourceLang()); in LoadArrayClass()
1199 auto *componentClassContext = componentClass->GetLoadContext(); in LoadArrayClass()
1208 auto *arrayClass = CreateArrayClass(ext, descriptor, needCopyDescriptor, componentClass); in LoadArrayClass()
1155 CreateArrayClass(ClassLinkerExtension *ext, const uint8_t *descriptor, bool needCopyDescriptor, Class *componentClass) CreateArrayClass() argument
H A Dcompiler.cpp198 auto componentClass = klass->GetComponentType(); in GetClassType() local
199 ASSERT(componentClass != nullptr); in GetClassType()
200 if (componentClass->IsObjectClass()) { in GetClassType()
203 if (componentClass->IsPrimitive()) { in GetClassType()
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/
H A Dets_class_linker_extension.cpp164 bool EtsClassLinkerExtension::InitializeArrayClass(Class *arrayClass, Class *componentClass) in InitializeArrayClass() argument
173 arrayClass->SetComponentType(componentClass); in InitializeArrayClass()
175 auto accessFlags = componentClass->GetAccessFlags() & ACC_FILE_MASK; in InitializeArrayClass()
H A Dets_class_linker_extension.h46 bool InitializeArrayClass(Class *arrayClass, Class *componentClass) override;
/arkcompiler/runtime_core/static_core/runtime/include/
H A Dclass_linker_extension.h43 virtual bool InitializeArrayClass(Class *arrayClass, Class *componentClass) = 0;
H A Dclass_linker.h258 Class *componentClass);
/arkcompiler/ets_runtime/ecmascript/compiler/codegen/maple/maple_ir/include/
H A Dmetadata_layout.h239 DataRef componentClass; member
/arkcompiler/runtime_core/static_core/plugins/ets/runtime/napi/
H A Dets_napi_native_interface.cpp2131 auto *componentClass = internalArray->GetClass()->GetComponentType(); in SetObjectArrayElement() local
2132 if (!internalValue->IsInstanceOf(componentClass)) { in SetObjectArrayElement()
2136 ss << componentClass->GetRuntimeClass()->GetName(); in SetObjectArrayElement()

Completed in 17 milliseconds