Lines Matching refs:IsInterface
380 DCHECK(klass->IsInterface()) << PrettyClass(); in Implements()
435 DCHECK(!IsInterface()) << PrettyClass(); // handled first in IsAssignableFrom in IsAssignableFromArray()
561 DCHECK(!IsInterface()) << PrettyClass(); in IsSubClass()
599 if (UNLIKELY(!declaring_class->IsInterface())) { in FindVirtualMethodForInterface()
619 DCHECK(!method->GetDeclaringClass()->IsInterface() || method->IsDefault() || method->IsMiranda()); in FindVirtualMethodForVirtual()
626 DCHECK(!method->GetDeclaringClass()->IsInterface()); in FindVirtualMethodForSuper()
635 if (method->GetDeclaringClass()->IsInterface() && !method->IsCopied()) { in FindVirtualMethodForVirtualOrInterface()
1026 return !IsPrimitive() && !IsInterface() && !IsAbstract() && !IsArrayClass(); in IsInstantiableNonArray()
1032 !IsInterface<kVerifyFlags>() && in IsInstantiable()
1069 } else if (IsInterface()) { in IsAssignableFrom()
1074 return !src->IsInterface() && src->IsSubClass(this); in IsAssignableFrom()
1159 if (!this->IsInterface() && this->IsSubClass(access_to)) { in CanAccessMember()