Lines Matching refs:array_class

2452   ObjPtr<mirror::Class> array_class = AllocClass</* kMovable= */ false>(  in AllocPrimitiveArrayClass()  local
2456 array_class->SetComponentType(component_type); in AllocPrimitiveArrayClass()
2457 SetClassRoot(array_root, array_class); in AllocPrimitiveArrayClass()
2460 void ClassLinker::FinishArrayClassSetup(ObjPtr<mirror::Class> array_class) { in FinishArrayClassSetup() argument
2462 array_class->SetSuperClass(java_lang_Object); in FinishArrayClassSetup()
2463 array_class->SetVTable(java_lang_Object->GetVTable()); in FinishArrayClassSetup()
2464 array_class->SetPrimitiveType(Primitive::kPrimNot); in FinishArrayClassSetup()
2465 ObjPtr<mirror::Class> component_type = array_class->GetComponentType(); in FinishArrayClassSetup()
2466 array_class->SetClassFlags(component_type->IsPrimitive() in FinishArrayClassSetup()
2469 array_class->SetClassLoader(component_type->GetClassLoader()); in FinishArrayClassSetup()
2470 array_class->SetStatusForPrimitiveOrArray(ClassStatus::kLoaded); in FinishArrayClassSetup()
2471 array_class->PopulateEmbeddedVTable(image_pointer_size_); in FinishArrayClassSetup()
2473 array_class->SetImt(object_imt, image_pointer_size_); in FinishArrayClassSetup()
2477 DCHECK_EQ(array_class->NumMethods(), 0u); in FinishArrayClassSetup()
2491 array_class->SetIfTable(array_iftable); in FinishArrayClassSetup()
2505 array_class->SetAccessFlagsDuringLinking(access_flags); in FinishArrayClassSetup()
2509 array_class->SetStatusForPrimitiveOrArray(ClassStatus::kVisiblyInitialized); in FinishArrayClassSetup()
2515 ObjPtr<mirror::Class> array_class = GetClassRoot(array_root, this); in FinishCoreArrayClassSetup() local
2516 FinishArrayClassSetup(array_class); in FinishCoreArrayClassSetup()
2519 const char* descriptor = array_class->GetDescriptor(&temp); in FinishCoreArrayClassSetup()
2521 ObjPtr<mirror::Class> existing = InsertClass(descriptor, array_class, hash); in FinishCoreArrayClassSetup()