Searched refs:IsInterface (Results 1 – 19 of 19) sorted by relevance
27 DCHECK(interface->IsInterface()); in SetInterface()
219 DCHECK(klass->IsInterface()) << PrettyClass(this); in Implements()259 DCHECK(!IsInterface()) << PrettyClass(this); // handled first in IsAssignableFrom in IsAssignableFromArray()359 DCHECK(!IsInterface()) << PrettyClass(this); in IsSubClass()374 DCHECK(declaring_class->IsInterface()) << PrettyMethod(method); in FindVirtualMethodForInterface()388 DCHECK(!method->GetDeclaringClass()->IsInterface() || method->IsMiranda()); in FindVirtualMethodForVirtual()395 DCHECK(!method->GetDeclaringClass()->IsInterface()); in FindVirtualMethodForSuper()404 if (method->GetDeclaringClass()->IsInterface() && !method->IsMiranda()) { in FindVirtualMethodForVirtualOrInterface()
207 ALWAYS_INLINE bool IsInterface() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in IsInterface() function451 return !IsPrimitive() && !IsInterface() && !IsAbstract() && !IsArrayClass(); in IsInstantiableNonArray()455 return (!IsPrimitive() && !IsInterface() && !IsAbstract()) || in IsInstantiable()583 if (!this->IsInterface() && this->IsSubClass(access_to)) { in CanAccessMember()627 } else if (IsInterface()) { in IsAssignableFrom()632 return !src->IsInterface() && src->IsSubClass(this); in IsAssignableFrom()
216 os << "----- " << (IsInterface() ? "interface" : "class") << " " in DumpClass()
214 return klass->IsInterface() || InstanceOf(klass); in VerifierInstanceOf()
43 c->IsInterface() ? "interface" : "abstract class", in Constructor_newInstance()
436 if (UNLIKELY(klass->GetPrimitiveType() != 0 || klass->IsInterface() || klass->IsArrayClass() || in Class_newInstance()
175 return IsDirect() || (methods_class->IsInterface() && !IsMiranda()); in CheckIncompatibleClassChange()180 return IsConstructor() || IsStatic() || GetDeclaringClass()->IsInterface(); in CheckIncompatibleClassChange()183 return IsDirect() || !(methods_class->IsInterface() || methods_class->IsObjectClass()); in CheckIncompatibleClassChange()
86 EXPECT_FALSE(primitive->IsInterface()); in AssertPrimitiveClass()140 EXPECT_FALSE(array->IsInterface()); in AssertArrayClass()208 if (klass->IsInterface()) { in AssertClass()221 EXPECT_EQ(klass->IsInterface(), !klass->HasVTable()); in AssertClass()226 if (klass->IsInterface()) { in AssertClass()716 EXPECT_FALSE(JavaLangObject->IsInterface()); in TEST_F()760 EXPECT_FALSE(MyClass->IsInterface()); in TEST_F()
3537 if (klass->IsInterface() || !klass->HasSuperClass()) { in CanWeInitializeClass()3637 if (!klass->IsInterface() && klass->HasSuperClass()) { in InitializeClass()3640 CHECK(!super_class->IsInterface()); in InitializeClass()3811 super_klass->IsInterface() ? "interface" : "superclass", in ThrowSignatureCheckResolveReturnTypeException()3832 super_klass->IsInterface() ? "interface" : "superclass", in ThrowSignatureCheckResolveArgException()3846 super_klass->IsInterface() ? "interface" : "superclass", in ThrowSignatureMismatch()3939 if (klass->IsInterface()) { in ValidateSuperClassDescriptors()4341 if (super->IsFinal() || super->IsInterface()) { in LinkSuperClass()4389 if (klass->IsInterface()) { in LinkMethods()4697 if (UNLIKELY(!interface->IsInterface())) { in LinkInterfaceMethods()[all …]
70 if (GetDeclaringClass()->IsInterface()) { in GetInvokeType()
811 if (c->IsInterface()) { in GetSuperclass()1053 } else if (klass->IsInterface()) { in GetTypeTag()1119 *pTypeTag = c->IsInterface() ? JDWP::TT_INTERFACE : JDWP::TT_CLASS; in GetClassInfo()
133 } else if (c->IsInterface()) { in FindMethodID()
97 } else if (!strict && !lhs.IsUnresolvedTypes() && lhs.GetClass()->IsInterface()) { in AssignableFrom()
187 DCHECK(!klass->IsInterface()); in From()
2199 !cast_type.GetClass()->IsInterface() && in CodeFlowVerifyInstruction()2550 if (!called_interface->IsInterface() && !called_interface->IsObjectClass()) { in CodeFlowVerifyInstruction()3305 if (klass->IsInterface() && method_type != METHOD_INTERFACE) { in ResolveMethodAndCheckAccess()3309 } else if (!klass->IsInterface() && method_type == METHOD_INTERFACE) { in ResolveMethodAndCheckAccess()3540 if (klass->IsInterface()) { in GetQuickInvokedMethod()
281 if (reg_class->IsInterface()) { in GenerateDevirtMap()
254 && !referrer_class->IsInterface() in CanReferrerAssumeClassIsInitialized()
702 if (!outer_class->IsInterface() in BuildInvoke()