Lines Matching refs:array_class

2666   ObjPtr<mirror::Class> array_class = AllocClass</* kMovable= */ false>(  in AllocPrimitiveArrayClass()  local
2670 array_class->SetComponentType(component_type); in AllocPrimitiveArrayClass()
2671 SetClassRoot(array_root, array_class); in AllocPrimitiveArrayClass()
2674 void ClassLinker::FinishArrayClassSetup(ObjPtr<mirror::Class> array_class) { in FinishArrayClassSetup() argument
2676 array_class->SetSuperClass(java_lang_Object); in FinishArrayClassSetup()
2677 array_class->SetVTable(java_lang_Object->GetVTable()); in FinishArrayClassSetup()
2678 array_class->SetPrimitiveType(Primitive::kPrimNot); in FinishArrayClassSetup()
2679 ObjPtr<mirror::Class> component_type = array_class->GetComponentType(); in FinishArrayClassSetup()
2680 array_class->SetClassFlags(component_type->IsPrimitive() in FinishArrayClassSetup()
2683 array_class->SetClassLoader(component_type->GetClassLoader()); in FinishArrayClassSetup()
2684 array_class->SetStatusForPrimitiveOrArray(ClassStatus::kLoaded); in FinishArrayClassSetup()
2685 array_class->PopulateEmbeddedVTable(image_pointer_size_); in FinishArrayClassSetup()
2687 array_class->SetImt(object_imt, image_pointer_size_); in FinishArrayClassSetup()
2691 DCHECK_EQ(array_class->NumMethods(), 0u); in FinishArrayClassSetup()
2705 array_class->SetIfTable(array_iftable); in FinishArrayClassSetup()
2719 array_class->SetAccessFlagsDuringLinking(access_flags); in FinishArrayClassSetup()
2723 array_class->SetStatusForPrimitiveOrArray(ClassStatus::kVisiblyInitialized); in FinishArrayClassSetup()
2729 ObjPtr<mirror::Class> array_class = GetClassRoot(array_root, this); in FinishCoreArrayClassSetup() local
2730 FinishArrayClassSetup(array_class); in FinishCoreArrayClassSetup()
2733 const char* descriptor = array_class->GetDescriptor(&temp); in FinishCoreArrayClassSetup()
2735 ObjPtr<mirror::Class> existing = InsertClass(descriptor, array_class, hash); in FinishCoreArrayClassSetup()