Lines Matching refs:super
3542 Handle<mirror::Class> super(hs.NewHandle(klass->GetSuperClass())); in VerifyClass() local
3543 if (super.Get() != nullptr) { in VerifyClass()
3545 ObjectLock<mirror::Class> lock(self, super); in VerifyClass()
3547 if (!super->IsVerified() && !super->IsErroneous()) { in VerifyClass()
3548 VerifyClass(super); in VerifyClass()
3550 if (!super->IsCompileTimeVerified()) { in VerifyClass()
3554 PrettyDescriptor(super.Get()).c_str())); in VerifyClass()
3605 if (super.Get() == nullptr || super->IsVerified()) { in VerifyClass()
3608 CHECK_EQ(super->GetStatus(), mirror::Class::kStatusRetryVerificationAtRuntime); in VerifyClass()
4724 mirror::Class* super = klass->GetSuperClass(); in LinkSuperClass() local
4726 if (super != nullptr) { in LinkSuperClass()
4732 if (super == nullptr) { in LinkSuperClass()
4738 if (super->IsFinal() || super->IsInterface()) { in LinkSuperClass()
4740 PrettyDescriptor(super).c_str(), in LinkSuperClass()
4742 super->IsFinal() ? "declared final" : "an interface"); in LinkSuperClass()
4745 if (!klass->CanAccess(super)) { in LinkSuperClass()
4747 PrettyDescriptor(super).c_str(), in LinkSuperClass()
4754 if (super->IsFinalizable()) { in LinkSuperClass()
4759 int reference_flags = (super->GetAccessFlags() & kAccReferenceFlagsMask); in LinkSuperClass()
4764 if (init_done_ && super == GetClassRoot(kJavaLangRefReference)) { in LinkSuperClass()
4773 while (super != nullptr) { in LinkSuperClass()
4774 CHECK(super->IsResolved()); in LinkSuperClass()
4775 super = super->GetSuperClass(); in LinkSuperClass()