Lines Matching refs:IsInterface
386 DCHECK(klass->IsInterface()) << PrettyClass(); in Implements()
441 DCHECK(!IsInterface()) << PrettyClass(); // handled first in IsAssignableFrom in IsAssignableFromArray()
583 DCHECK(!IsInterface()) << PrettyClass(); in IsSubClass()
621 if (UNLIKELY(!declaring_class->IsInterface())) { in FindVirtualMethodForInterface()
641 DCHECK(!method->GetDeclaringClass()->IsInterface() || method->IsDefault() || method->IsMiranda()); in FindVirtualMethodForVirtual()
648 DCHECK(!method->GetDeclaringClass()->IsInterface()); in FindVirtualMethodForSuper()
657 if (method->GetDeclaringClass()->IsInterface() && !method->IsCopied()) { in FindVirtualMethodForVirtualOrInterface()
1053 return !IsPrimitive() && !IsInterface() && !IsAbstract() && !IsArrayClass(); in IsInstantiableNonArray()
1059 !IsInterface<kVerifyFlags>() && in IsInstantiable()
1096 } else if (IsInterface()) { in IsAssignableFrom()
1101 return !src->IsInterface() && src->IsSubClass(this); in IsAssignableFrom()
1186 if (!this->IsInterface() && this->IsSubClass(access_to)) { in CanAccessMember()