Lines Matching refs:interface

448       ObjPtr<Class> interface = GetDirectInterface(self, h_this.Get(), i);  in DumpClass()  local
449 if (interface == nullptr) { in DumpClass()
452 ObjPtr<ClassLoader> cl = interface->GetClassLoader(); in DumpClass()
453 os << StringPrintf(" %2zd: %s (cl=%p)\n", i, PrettyClass(interface).c_str(), cl.Ptr()); in DumpClass()
1048 ObjPtr<Class> interface = GetDirectInterface(self, k, i); in FindStaticField() local
1049 DCHECK(interface != nullptr); in FindStaticField()
1050 f = FindStaticField(self, interface, name, type); in FindStaticField()
1074 ObjPtr<Class> interface = GetDirectInterface(self, k, i); in FindStaticField() local
1075 DCHECK(interface != nullptr); in FindStaticField()
1076 f = FindStaticField(self, interface, dex_cache, dex_field_idx); in FindStaticField()
1102 ObjPtr<Class> interface = GetDirectInterface(self, k, i); in FindField() local
1103 DCHECK(interface != nullptr); in FindField()
1104 f = FindStaticField(self, interface, name, type); in FindField()
1203 ObjPtr<Class> interface; in GetDirectInterface() local
1205 interface = class_linker->LookupClass(self, "Ljava/lang/Cloneable;", nullptr); in GetDirectInterface()
1208 interface = class_linker->LookupClass(self, "Ljava/io/Serializable;", nullptr); in GetDirectInterface()
1210 DCHECK(interface != nullptr); in GetDirectInterface()
1211 return interface; in GetDirectInterface()
1218 ObjPtr<Class> interface = Runtime::Current()->GetClassLinker()->LookupResolvedType( in GetDirectInterface() local
1220 return interface; in GetDirectInterface()
1225 ObjPtr<Class> interface = GetDirectInterface(self, klass.Get(), idx); in ResolveDirectInterface() local
1226 if (interface == nullptr) { in ResolveDirectInterface()
1230 interface = Runtime::Current()->GetClassLinker()->ResolveType(type_idx, klass.Get()); in ResolveDirectInterface()
1231 CHECK(interface != nullptr || self->IsExceptionPending()); in ResolveDirectInterface()
1233 return interface; in ResolveDirectInterface()