Lines Matching refs:super_class

3540   mirror::Class* super_class = klass->GetSuperClass();  in CanWeInitializeClass()  local
3541 if (!can_init_parents && !super_class->IsInitialized()) { in CanWeInitializeClass()
3544 return CanWeInitializeClass(super_class, can_init_statics, can_init_parents); in CanWeInitializeClass()
3638 mirror::Class* super_class = klass->GetSuperClass(); in InitializeClass() local
3639 if (!super_class->IsInitialized()) { in InitializeClass()
3640 CHECK(!super_class->IsInterface()); in InitializeClass()
3643 Handle<mirror::Class> handle_scope_super(hs.NewHandle(super_class)); in InitializeClass()
4217 mirror::Class* super_class) in CheckSuperClassChange() argument
4222 if (super_class->GetClassLoader() != nullptr && in CheckSuperClassChange()
4225 klass->GetDexCache() != super_class->GetDexCache()) { in CheckSuperClassChange()
4236 const OatDexFile* loaded_super_oat_dex_file = super_class->GetDexFile().GetOatDexFile(); in CheckSuperClassChange()
4249 super_class->GetDexFile(), *super_class->GetClassDef(), in CheckSuperClassChange()
4281 mirror::Class* super_class = ResolveType(dex_file, super_class_idx, klass.Get()); in LoadSuperAndInterfaces() local
4282 if (super_class == nullptr) { in LoadSuperAndInterfaces()
4287 if (!klass->CanAccess(super_class)) { in LoadSuperAndInterfaces()
4289 PrettyDescriptor(super_class).c_str(), in LoadSuperAndInterfaces()
4293 CHECK(super_class->IsResolved()); in LoadSuperAndInterfaces()
4294 klass->SetSuperClass(super_class); in LoadSuperAndInterfaces()
4296 if (!CheckSuperClassChange(klass, dex_file, class_def, super_class)) { in LoadSuperAndInterfaces()
4525 Handle<mirror::Class> super_class(hs.NewHandle(klass->GetSuperClass())); in LinkVirtualMethods() local
4527 if (super_class->ShouldHaveEmbeddedImtAndVTable()) { in LinkVirtualMethods()
4535 i, super_class->GetEmbeddedVTableEntry(i, image_pointer_size_), image_pointer_size_); in LinkVirtualMethods()
4542 auto* super_vtable = super_class->GetVTable(); in LinkVirtualMethods()
4543 CHECK(super_vtable != nullptr) << PrettyClass(super_class.Get()); in LinkVirtualMethods()
4787 mirror::Class* super_class = klass->GetSuperClass(); in LinkInterfaceMethods() local
4789 if (super_class->ShouldHaveEmbeddedImtAndVTable()) { in LinkInterfaceMethods()
4791 out_imt[i] = super_class->GetEmbeddedImTableEntry(i, image_pointer_size_); in LinkInterfaceMethods()
4795 mirror::IfTable* if_table = super_class->GetIfTable(); in LinkInterfaceMethods()
4796 const size_t length = super_class->GetIfTableCount(); in LinkInterfaceMethods()
4808 DCHECK(method != nullptr) << PrettyClass(super_class); in LinkInterfaceMethods()
5121 mirror::Class* super_class = klass->GetSuperClass(); in LinkFields() local
5122 if (super_class != nullptr) { in LinkFields()
5123 CHECK(super_class->IsResolved()) in LinkFields()
5124 << PrettyClass(klass.Get()) << " " << PrettyClass(super_class); in LinkFields()
5125 field_offset = MemberOffset(super_class->GetObjectSize()); in LinkFields()
5256 mirror::Class* super_class = klass->GetSuperClass(); in CreateReferenceInstanceOffsets() local
5258 if (super_class != nullptr) { in CreateReferenceInstanceOffsets()
5259 reference_offsets = super_class->GetReferenceInstanceOffsets(); in CreateReferenceInstanceOffsets()
5266 uint32_t start_offset = RoundUp(super_class->GetObjectSize(), in CreateReferenceInstanceOffsets()