Home | History | Annotate | Download | only in runtime

Lines Matching defs:super_class

1310             ObjPtr<mirror::Class> super_class = klass->GetSuperClass();
1311 if (super_class != nullptr && !heap->ObjectIsInBootImageSpace(super_class)) {
1312 auto it2 = new_class_set->Find(ClassTable::TableSlot(super_class));
1314 DCHECK_EQ(it2->Read(), super_class);
4637 ObjPtr<mirror::Class> super_class = klass->GetSuperClass();
4638 if (!can_init_parents && !super_class->IsInitialized()) {
4641 return CanWeInitializeClass(super_class, can_init_statics, can_init_parents);
4769 ObjPtr<mirror::Class> super_class = klass->GetSuperClass();
4770 if (!super_class->IsInitialized()) {
4771 CHECK(!super_class->IsInterface());
4774 Handle<mirror::Class> handle_scope_super(hs.NewHandle(super_class));
5487 ObjPtr<mirror::Class> super_class = ResolveType(super_class_idx, klass.Get());
5488 if (super_class == nullptr) {
5493 if (!klass->CanAccess(super_class)) {
5495 super_class->PrettyDescriptor().c_str(),
5499 CHECK(super_class->IsResolved());
5500 klass->SetSuperClass(super_class);
5775 Handle<mirror::Class> super_class(hs.NewHandle(klass->GetSuperClass()));
5777 if (super_class->ShouldHaveEmbeddedVTable()) {
5785 i, super_class->GetEmbeddedVTableEntry(i, image_pointer_size_), image_pointer_size_);
5792 if (num_virtual_methods == 0 && super_class->GetIfTableCount() == klass->GetIfTableCount()) {
5797 DCHECK(super_class->IsAbstract() && !super_class->IsArrayClass());
5798 auto* super_vtable = super_class->GetVTable();
5799 CHECK(super_vtable != nullptr) << super_class->PrettyClass();
5802 if (num_virtual_methods == 0 && super_class->GetIfTableCount() == klass->GetIfTableCount()) {
6271 ObjPtr<mirror::Class> super_class = klass->GetSuperClass();
6272 if (super_class != nullptr && super_class->ShouldHaveImt()) {
6273 ImTable* super_imt = super_class->GetImt(image_pointer_size_);
6734 ObjPtr<mirror::Class> super_class = klass->GetSuperClass();
6735 if (super_class->ShouldHaveImt()) {
6736 ImTable* super_imt = super_class->GetImt(image_pointer_size_);
6742 ObjPtr<mirror::IfTable> if_table = super_class->GetIfTable();
7546 ObjPtr<mirror::Class> super_class = klass->GetSuperClass();
7547 if (super_class != nullptr) {
7548 CHECK(super_class->IsResolved())
7549 << klass->PrettyClass() << " " << super_class->PrettyClass();
7550 field_offset = MemberOffset(super_class->GetObjectSize());
7633 ObjPtr<mirror::Class> super_class = klass->GetSuperClass();
7634 if (num_reference_fields == 0 || super_class == nullptr) {
7636 // super_class is null iff the class is java.lang.Object.
7637 if (super_class == nullptr ||
7638 (super_class->GetClassFlags() & mirror::kClassFlagNoReferenceFields) != 0) {
7643 DCHECK_EQ(super_class == nullptr, klass->DescriptorEquals("Ljava/lang/Object;"));
7650 if (super_class == nullptr) {
7721 ObjPtr<mirror::Class> super_class = klass->GetSuperClass();
7723 if (super_class != nullptr) {
7724 reference_offsets = super_class->GetReferenceInstanceOffsets();
7731 uint32_t start_offset = RoundUp(super_class->GetObjectSize(),