Home | History | Annotate | Download | only in runtime

Lines Matching refs:num_virtual_methods

4910   const size_t num_virtual_methods = h_methods->GetLength();
4914 self, allocator, num_direct_methods + num_virtual_methods);
4921 temp_klass->SetMethodsPtr(proxy_class_methods, num_direct_methods, num_virtual_methods);
4928 for (size_t i = 0; i < num_virtual_methods; ++i) {
4993 for (size_t i = 0; i < num_virtual_methods; ++i) {
6249 const size_t num_virtual_methods = klass->NumVirtualMethods();
6252 if (!IsUint<16>(num_virtual_methods)) {
6253 ThrowClassFormatError(klass.Get(), "Too many methods on interface: %zu", num_virtual_methods);
6258 for (size_t i = 0; i < num_virtual_methods; ++i) {
6275 const size_t max_count = num_virtual_methods + super_vtable_length;
6294 if (num_virtual_methods == 0 && super_class->GetIfTableCount() == klass->GetIfTableCount()) {
6304 if (num_virtual_methods == 0 && super_class->GetIfTableCount() == klass->GetIfTableCount()) {
6316 // 1. Populate hash table by adding num_virtual_methods from klass. The values in the hash
6327 const size_t hash_table_size = num_virtual_methods * 3 + 1;
6339 for (size_t i = 0; i < num_virtual_methods; ++i) {
6427 for (size_t i = 0; i < num_virtual_methods; ++i) {
6454 if (!IsUint<16>(num_virtual_methods)) {
6456 static_cast<int>(num_virtual_methods));
6459 ObjPtr<mirror::PointerArray> vtable = AllocPointerArray(self, num_virtual_methods);
6464 for (size_t i = 0; i < num_virtual_methods; ++i) {