Home | History | Annotate | Download | only in verifier

Lines Matching defs:GetDeclaringClass

1667     const RegType& declaring_class = GetDeclaringClass();
2371 << GetDeclaringClass();
3024 mirror::Class* called_interface = abs_method->GetDeclaringClass();
3359 auto& declaring_class = GetDeclaringClass();
3685 << "' in " << GetDeclaringClass();
3698 const RegType& referrer = GetDeclaringClass();
3779 const RegType& referrer = GetDeclaringClass();
3861 res_method->GetDeclaringClass()->IsObjectClass() &&
3872 if (!referrer.CanAccessMember(res_method->GetDeclaringClass(), res_method->GetAccessFlags())) {
3963 mirror::Class* klass = res_method->GetDeclaringClass();
4244 if (!GetDeclaringClass().HasClass()) {
4248 } else if (!reference_type.IsStrictlyAssignableFrom(GetDeclaringClass(), this)) {
4250 << "invoke-super in " << mirror::Class::PrettyClass(GetDeclaringClass().GetClass())
4258 const RegType& super = GetDeclaringClass().GetSuperClass(&reg_types_);
4265 if (!reference_type.IsStrictlyAssignableFrom(GetDeclaringClass(), this) ||
4289 mirror::Class* klass = method->GetDeclaringClass();
4640 DCHECK(klass_type.Equals(GetDeclaringClass()) || !failures_.empty());
4657 } else if (!GetDeclaringClass().CanAccessMember(field->GetDeclaringClass(),
4660 << " from " << GetDeclaringClass();
4681 DCHECK(klass_type.Equals(GetDeclaringClass()) || !failures_.empty());
4708 ObjPtr<mirror::Class> klass = field->GetDeclaringClass();
4720 !field_klass.Equals(GetDeclaringClass())) {
4747 if (!GetDeclaringClass().CanAccessMember(field->GetDeclaringClass(),
4750 << " from " << GetDeclaringClass();
4790 } else if (field->GetDeclaringClass() != GetDeclaringClass().GetClass()) {
4802 if (field->IsFinal() && field->GetDeclaringClass() != GetDeclaringClass().GetClass()) {
4804 << " from other class " << GetDeclaringClass();
4835 if (!field_class_type->Equals(GetDeclaringClass())) {
4841 << GetDeclaringClass();
5019 const RegType& MethodVerifier::GetDeclaringClass() {
5025 mirror::Class* klass = method_being_verified_->GetDeclaringClass();