Lines Matching full:methods
81 Span<Method> methods = class_ptr->GetMethods(); in FreeClassData() local
82 size_t n = methods.Size() + class_ptr->GetNumCopiedMethods(); in FreeClassData()
85 for (auto &method : methods) { in FreeClassData()
90 allocator_->Free(methods.begin()); in FreeClassData()
333 ClassLinker::ClassInfo ClassLinker::GetClassInfo(Span<Method> methods, Span<Field> fields, Class *b… in GetClassInfo() argument
343 vtable_builder->Build(methods, base, itable_builder->GetITable(), is_interface); in GetClassInfo()
420 Span<Method> methods {allocator_->AllocArray<Method>(n), n}; in LoadMethods() local
438 … data_accessor->EnumerateMethods([klass, &smethod_idx, &vmethod_idx, &methods, aot_class, ctx, ext, in LoadMethods()
440 …Method *method = method_data_accessor.IsStatic() ? &methods[smethod_idx++] : &methods[vmethod_idx+… in LoadMethods()
455 InitializeMemory(&methods[idx], copied_methods[i].method_); in LoadMethods()
456 methods[idx].SetIsDefaultInterfaceMethod(); in LoadMethods()
458 methods[idx].SetCompiledEntryPoint(GetAbstractMethodStub()); in LoadMethods()
461 methods[idx].SetCompiledEntryPoint(GetDefaultConflictMethodStub()); in LoadMethods()
465 klass->SetMethods(methods, num_vmethods, num_smethods); in LoadMethods()
840 LOG(ERROR, CLASS_LINKER) << "Cannot load methods of class '" << descriptor << "'"; in LoadClass()
852 LOG(ERROR, CLASS_LINKER) << "Cannot link methods of class '" << descriptor << "'"; in LoadClass()
975 … Span<Method> methods, Span<Field> fields, Class *base_class, Span<Class *> interfaces, in BuildClass() argument
988 ClassInfo class_info = GetClassInfo(methods, fields, base_class, interfaces, is_interface); in BuildClass()
1009 size_t num_smethods = methods.size() - klass->GetNumVirtualMethods(); in BuildClass()
1010 klass->SetMethods(methods, klass->GetNumVirtualMethods(), num_smethods); in BuildClass()
1013 for (auto &method : methods) { in BuildClass()
1022 LOG(ERROR, CLASS_LINKER) << "Cannot link class methods '" << descriptor << "'"; in BuildClass()