Home
last modified time | relevance | path

Searched refs:primitive_class (Results 1 – 6 of 6) sorted by relevance

/ark/runtime_core/runtime/
Dclass_linker_extension.cpp94 auto *primitive_class = CreateClass(utf::CStringAsMutf8(descriptor), GetClassVTableSize(root), in InitializePrimitiveClassRoot() local
96 primitive_class->SetType(panda_file::Type(type_id)); in InitializePrimitiveClassRoot()
97 primitive_class->SetLoadContext(&boot_context_); in InitializePrimitiveClassRoot()
98 InitializePrimitiveClass(primitive_class); in InitializePrimitiveClassRoot()
99 AddClass(primitive_class); in InitializePrimitiveClassRoot()
100 SetClassRoot(root, primitive_class); in InitializePrimitiveClassRoot()
/ark/runtime_core/runtime/core/
Dcore_class_linker_extension.h32 void InitializePrimitiveClass(Class *primitive_class) override;
Dcore_class_linker_extension.cpp133 void CoreClassLinkerExtension::InitializePrimitiveClass(Class *primitive_class) in InitializePrimitiveClass() argument
137 primitive_class->SetAccessFlags(ACC_PUBLIC | ACC_FINAL | ACC_ABSTRACT); in InitializePrimitiveClass()
138 primitive_class->SetState(Class::State::INITIALIZED); in InitializePrimitiveClass()
/ark/runtime_core/runtime/tests/
Dclass_linker_test_extension.h45 void InitializePrimitiveClass([[maybe_unused]] Class *primitive_class) override {} in InitializePrimitiveClass() argument
Dclass_linker_test.cpp684 auto *primitive_class = ext->GetClass(ClassHelper::GetPrimitiveDescriptor(type, &descriptor)); in TEST_F() local
685 ASSERT_NE(primitive_class, nullptr); in TEST_F()
686 EXPECT_STREQ(utf::Mutf8AsCString(primitive_class->GetDescriptor()), in TEST_F()
/ark/runtime_core/runtime/include/
Dclass_linker_extension.h46 virtual void InitializePrimitiveClass(Class *primitive_class) = 0;