• Home
  • Raw
  • Download

Lines Matching refs:array_class

2468   ObjPtr<mirror::Class> array_class = AllocClass</* kMovable= */ false>(  in AllocPrimitiveArrayClass()  local
2472 array_class->SetComponentType(component_type); in AllocPrimitiveArrayClass()
2473 SetClassRoot(array_root, array_class); in AllocPrimitiveArrayClass()
2476 void ClassLinker::FinishArrayClassSetup(ObjPtr<mirror::Class> array_class) { in FinishArrayClassSetup() argument
2478 array_class->SetSuperClass(java_lang_Object); in FinishArrayClassSetup()
2479 array_class->SetVTable(java_lang_Object->GetVTable()); in FinishArrayClassSetup()
2480 array_class->SetPrimitiveType(Primitive::kPrimNot); in FinishArrayClassSetup()
2481 ObjPtr<mirror::Class> component_type = array_class->GetComponentType(); in FinishArrayClassSetup()
2482 array_class->SetClassFlags(component_type->IsPrimitive() in FinishArrayClassSetup()
2485 array_class->SetClassLoader(component_type->GetClassLoader()); in FinishArrayClassSetup()
2486 array_class->SetStatusForPrimitiveOrArray(ClassStatus::kLoaded); in FinishArrayClassSetup()
2487 array_class->PopulateEmbeddedVTable(image_pointer_size_); in FinishArrayClassSetup()
2489 array_class->SetImt(object_imt, image_pointer_size_); in FinishArrayClassSetup()
2490 DCHECK_EQ(array_class->NumMethods(), 0u); in FinishArrayClassSetup()
2504 array_class->SetIfTable(array_iftable); in FinishArrayClassSetup()
2516 array_class->SetAccessFlagsDuringLinking(access_flags); in FinishArrayClassSetup()
2520 array_class->SetStatusForPrimitiveOrArray(ClassStatus::kVisiblyInitialized); in FinishArrayClassSetup()
2526 ObjPtr<mirror::Class> array_class = GetClassRoot(array_root, this); in FinishCoreArrayClassSetup() local
2527 FinishArrayClassSetup(array_class); in FinishCoreArrayClassSetup()
2530 const char* descriptor = array_class->GetDescriptor(&temp); in FinishCoreArrayClassSetup()
2532 ObjPtr<mirror::Class> existing = InsertClass(descriptor, array_class, hash); in FinishCoreArrayClassSetup()