Lines Matching refs:num_virtual_methods
4992 const size_t num_virtual_methods = proxied_methods.size(); in CreateProxyClass() local
5000 static_cast<int32_t>(num_virtual_methods) != h_methods->GetLength(); in CreateProxyClass()
5007 self, original_proxied_throws->GetClass(), num_virtual_methods) in CreateProxyClass()
5022 self, allocator, num_direct_methods + num_virtual_methods); in CreateProxyClass()
5029 temp_klass->SetMethodsPtr(proxy_class_methods, num_direct_methods, num_virtual_methods); in CreateProxyClass()
5036 for (size_t i = 0; i < num_virtual_methods; ++i) { in CreateProxyClass()
5108 for (size_t i = 0; i < num_virtual_methods; ++i) { in CreateProxyClass()
6467 const size_t num_virtual_methods = klass->NumVirtualMethods(); in LinkVirtualMethods() local
6470 if (!IsUint<16>(num_virtual_methods)) { in LinkVirtualMethods()
6471 ThrowClassFormatError(klass.Get(), "Too many methods on interface: %zu", num_virtual_methods); in LinkVirtualMethods()
6476 for (size_t i = 0; i < num_virtual_methods; ++i) { in LinkVirtualMethods()
6506 const size_t max_count = num_virtual_methods + super_vtable_length; in LinkVirtualMethods()
6525 if (num_virtual_methods == 0 && super_class->GetIfTableCount() == klass->GetIfTableCount()) { in LinkVirtualMethods()
6535 if (num_virtual_methods == 0 && super_class->GetIfTableCount() == klass->GetIfTableCount()) { in LinkVirtualMethods()
6558 const size_t hash_table_size = num_virtual_methods * 3 + 1; in LinkVirtualMethods()
6570 for (size_t i = 0; i < num_virtual_methods; ++i) { in LinkVirtualMethods()
6661 for (size_t i = 0; i < num_virtual_methods; ++i) { in LinkVirtualMethods()
6689 if (!IsUint<16>(num_virtual_methods)) { in LinkVirtualMethods()
6691 static_cast<int>(num_virtual_methods)); in LinkVirtualMethods()
6694 ObjPtr<mirror::PointerArray> vtable = AllocPointerArray(self, num_virtual_methods); in LinkVirtualMethods()
6699 for (size_t i = 0; i < num_virtual_methods; ++i) { in LinkVirtualMethods()