Lines Matching refs:interfaces
1891 auto interfaces = hs.NewHandle<mirror::ObjectArray<mirror::Class>>(nullptr); in DefineClass() local
1894 if (!LinkClass(self, descriptor, klass, interfaces, &h_new_class)) { in DefineClass()
3268 jobjectArray interfaces, jobject loader, in CreateProxyClass() argument
3363 hs.NewHandle(soa.Decode<mirror::ObjectArray<mirror::Class>*>(interfaces))); in CreateProxyClass()
3375 soa.Decode<mirror::ObjectArray<mirror::Class>*>(interfaces)); in CreateProxyClass()
3408 soa.Decode<mirror::ObjectArray<mirror::Class>*>(interfaces)); in CreateProxyClass()
4034 Handle<mirror::ObjectArray<mirror::Class>> interfaces, in LinkClass() argument
4043 if (!LinkMethods(self, klass, interfaces, imt)) { in LinkClass()
4301 const DexFile::TypeList* interfaces = dex_file.GetInterfacesList(class_def); in LoadSuperAndInterfaces() local
4302 if (interfaces != nullptr) { in LoadSuperAndInterfaces()
4303 for (size_t i = 0; i < interfaces->Size(); i++) { in LoadSuperAndInterfaces()
4304 uint16_t idx = interfaces->GetTypeItem(i).type_idx_; in LoadSuperAndInterfaces()
4386 Handle<mirror::ObjectArray<mirror::Class>> interfaces, in LinkMethods() argument
4402 return LinkInterfaceMethods(self, klass, interfaces, out_imt); // Link interface method last. in LinkMethods()
4660 Handle<mirror::ObjectArray<mirror::Class>> interfaces, in LinkInterfaceMethods() argument
4666 const bool have_interfaces = interfaces.Get() != nullptr; in LinkInterfaceMethods()
4668 have_interfaces ? interfaces->GetLength() : klass->NumDirectInterfaces(); in LinkInterfaceMethods()
4695 interfaces->GetWithoutChecks(i) : mirror::Class::GetDirectInterface(self, klass, i); in LinkInterfaceMethods()
4722 mirror::Class* interface = have_interfaces ? interfaces->Get(i) : in LinkInterfaceMethods()