Home
last modified time | relevance | path

Searched refs:IsInterface (Results 1 – 19 of 19) sorted by relevance

/art/runtime/mirror/
Diftable-inl.h27 DCHECK(interface->IsInterface()); in SetInterface()
Dclass-inl.h219 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()
Dclass.h207 ALWAYS_INLINE bool IsInterface() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_) { in IsInterface() function
451 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()
Dclass.cc216 os << "----- " << (IsInterface() ? "interface" : "class") << " " in DumpClass()
Dobject-inl.h214 return klass->IsInterface() || InstanceOf(klass); in VerifierInstanceOf()
/art/runtime/native/
Djava_lang_reflect_Constructor.cc43 c->IsInterface() ? "interface" : "abstract class", in Constructor_newInstance()
Djava_lang_Class.cc436 if (UNLIKELY(klass->GetPrimitiveType() != 0 || klass->IsInterface() || klass->IsArrayClass() || in Class_newInstance()
/art/runtime/
Dart_method-inl.h175 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()
Dclass_linker_test.cc86 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()
Dclass_linker.cc3537 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 …]
Dart_method.cc70 if (GetDeclaringClass()->IsInterface()) { in GetInvokeType()
Ddebugger.cc811 if (c->IsInterface()) { in GetSuperclass()
1053 } else if (klass->IsInterface()) { in GetTypeTag()
1119 *pTypeTag = c->IsInterface() ? JDWP::TT_INTERFACE : JDWP::TT_CLASS; in GetClassInfo()
Djni_internal.cc133 } else if (c->IsInterface()) { in FindMethodID()
/art/runtime/verifier/
Dreg_type-inl.h97 } else if (!strict && !lhs.IsUnresolvedTypes() && lhs.GetClass()->IsInterface()) { in AssignableFrom()
Dreg_type_cache.cc187 DCHECK(!klass->IsInterface()); in From()
Dmethod_verifier.cc2199 !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()
/art/compiler/dex/
Dverified_method.cc281 if (reg_class->IsInterface()) { in GenerateDevirtMap()
/art/compiler/driver/
Dcompiler_driver-inl.h254 && !referrer_class->IsInterface() in CanReferrerAssumeClassIsInitialized()
/art/compiler/optimizing/
Dbuilder.cc702 if (!outer_class->IsInterface() in BuildInvoke()