Searched defs:interfaces (Results 1 - 4 of 4) sorted by relevance
/art/runtime/native/ |
H A D | java_lang_reflect_Proxy.cc | 31 mirror::ObjectArray<mirror::Class>* interfaces = local 39 mirror::Class* result = class_linker->CreateProxyClass(name, interfaces, loader, methods, throws);
|
/art/runtime/ |
H A D | object_utils.h | 143 const DexFile::TypeList* interfaces = GetInterfaceTypeList(); local 144 if (interfaces == NULL) { 147 return interfaces->Size(); 278 return field_index == 0 ? "interfaces" : "throws"; 305 // 0 == Class[] interfaces; 1 == Class[][] throws; 334 // 0 == Class[] interfaces; 1 == Class[][] throws;
|
H A D | dex_file_verifier.cc | 1590 const DexFile::TypeList* interfaces = dex_file_->GetInterfacesList(*item); local 1591 if (interfaces != NULL) { 1592 uint32_t size = interfaces->Size(); 1594 // Ensure that all interfaces refer to classes (not arrays or primitives). 1596 descriptor = dex_file_->StringByTypeIdx(interfaces->GetTypeItem(i).type_idx_); 1605 * practice the number of interfaces implemented by any given class is low. 1608 uint32_t idx1 = interfaces->GetTypeItem(i).type_idx_; 1610 uint32_t idx2 = interfaces->GetTypeItem(j).type_idx_;
|
H A D | class_linker.cc | 395 // Sanity check Class[] and Object[]'s interfaces. 2127 // interfaces. We need to set that up here, so that stuff like 2136 // Use the single, global copies of "interfaces" and "iftable" 2645 mirror::ObjectArray<mirror::Class>* interfaces, 2675 // 1. Create a static field 'interfaces' that holds the _declared_ interfaces implemented by 2742 if (!LinkClass(klass, interfaces, self)) { 2747 interfaces_sfield->SetObject(klass.get(), interfaces); 2761 std::string interfaces_field_name(StringPrintf("java.lang.Class[] %s.interfaces", 2771 CHECK_EQ(synth_proxy_class->GetInterfaces(), interfaces); 2644 CreateProxyClass(mirror::String* name, mirror::ObjectArray<mirror::Class>* interfaces, mirror::ClassLoader* loader, mirror::ObjectArray<mirror::ArtMethod>* methods, mirror::ObjectArray<mirror::ObjectArray<mirror::Class> >* throws) argument 3251 LinkClass(SirtRef<mirror::Class>& klass, mirror::ObjectArray<mirror::Class>* interfaces, Thread* self) argument 3292 const DexFile::TypeList* interfaces = dex_file.GetInterfacesList(class_def); local 3375 LinkMethods(SirtRef<mirror::Class>& klass, mirror::ObjectArray<mirror::Class>* interfaces) argument 3481 LinkInterfaceMethods(SirtRef<mirror::Class>& klass, mirror::ObjectArray<mirror::Class>* interfaces) argument [all...] |
Completed in 121 milliseconds