Searched refs:IsInterface (Results 1 – 17 of 17) sorted by relevance
27 DCHECK(interface->IsInterface()); in SetInterface()
194 DCHECK(klass->IsInterface()) << PrettyClass(this); in Implements()234 DCHECK(!IsInterface()) << PrettyClass(this); // handled first in IsAssignableFrom in IsAssignableFromArray()334 DCHECK(!IsInterface()) << PrettyClass(this); in IsSubClass()349 DCHECK(declaring_class->IsInterface()) << PrettyMethod(method); in FindVirtualMethodForInterface()362 DCHECK(!method->GetDeclaringClass()->IsInterface() || method->IsMiranda()); in FindVirtualMethodForVirtual()369 DCHECK(!method->GetDeclaringClass()->IsInterface()); in FindVirtualMethodForSuper()377 if (method->GetDeclaringClass()->IsInterface() && !method->IsMiranda()) { in FindVirtualMethodForVirtualOrInterface()
162 return IsDirect() || (methods_class->IsInterface() && !IsMiranda()); in CheckIncompatibleClassChange()167 return IsConstructor() || IsStatic() || GetDeclaringClass()->IsInterface(); in CheckIncompatibleClassChange()170 return IsDirect() || !(methods_class->IsInterface() || methods_class->IsObjectClass()); in CheckIncompatibleClassChange()
228 ALWAYS_INLINE bool IsInterface() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in IsInterface() function455 … return (!IsPrimitive() && !IsInterface() && !IsAbstract()) || ((IsAbstract()) && IsArrayClass()); in IsInstantiable()561 if (!this->IsInterface() && this->IsSubClass(access_to)) { in CanAccessMember()605 } else if (IsInterface()) { in IsAssignableFrom()610 return !src->IsInterface() && src->IsSubClass(this); in IsAssignableFrom()
68 if (GetDeclaringClass()->IsInterface()) { in GetInvokeType()
220 os << "----- " << (IsInterface() ? "interface" : "class") << " " in DumpClass()
183 return klass->IsInterface() || InstanceOf(klass); in VerifierInstanceOf()
46 c->IsInterface() ? "interface" : "abstract class", in Constructor_newInstance()
85 EXPECT_FALSE(primitive->IsInterface()); in AssertPrimitiveClass()139 EXPECT_FALSE(array->IsInterface()); in AssertArrayClass()210 if (klass->IsInterface()) { in AssertClass()223 EXPECT_EQ(klass->IsInterface(), !klass->HasVTable()); in AssertClass()228 if (klass->IsInterface()) { in AssertClass()676 EXPECT_FALSE(JavaLangObject->IsInterface()); in TEST_F()720 EXPECT_FALSE(MyClass->IsInterface()); in TEST_F()
4076 if (!klass->IsInterface() && klass->HasSuperClass()) { in CanWeInitializeClass()4179 if (!klass->IsInterface() && klass->HasSuperClass()) { in InitializeClass()4182 CHECK(!super_class->IsInterface()); in InitializeClass()4323 if (klass->IsInterface()) { in ValidateSuperClassDescriptors()4738 if (super->IsFinal() || super->IsInterface()) { in LinkSuperClass()4785 if (klass->IsInterface()) { in LinkMethods()5082 if (UNLIKELY(!interface->IsInterface())) { in LinkInterfaceMethods()5151 if (klass->IsInterface()) { in LinkInterfaceMethods()5699 DCHECK(resolved == nullptr || resolved->GetDeclaringClass()->IsInterface()); in ResolveMethod()5719 DCHECK(resolved == nullptr || resolved->GetDeclaringClass()->IsInterface()); in ResolveMethod()
879 if (c->IsInterface()) { in GetSuperclass()1127 } else if (klass->IsInterface()) { in GetTypeTag()1193 *pTypeTag = c->IsInterface() ? JDWP::TT_INTERFACE : JDWP::TT_CLASS; in GetClassInfo()
150 } else if (c->IsInterface()) { in FindMethodID()
226 if (reg_class->IsInterface()) { in GenerateDevirtMap()
292 if (mh_interface_method.GetMethod()->GetDeclaringClass()->IsInterface()) { in InvokeProxyInvocationHandler()
185 DCHECK(!klass->IsInterface()); in From()
2020 !cast_type.GetClass()->IsInterface() && in CodeFlowVerifyInstruction()2376 if (!called_interface->IsInterface() && !called_interface->IsObjectClass()) { in CodeFlowVerifyInstruction()3111 if (klass->IsInterface() && method_type != METHOD_INTERFACE) { in ResolveMethodAndCheckAccess()3115 } else if (!klass->IsInterface() && method_type == METHOD_INTERFACE) { in ResolveMethodAndCheckAccess()3348 if (klass->IsInterface()) { in GetQuickInvokedMethod()
740 } else if (!strict && !lhs.IsUnresolvedTypes() && lhs.GetClass()->IsInterface()) { in AssignableFrom()