Lines Matching refs:area
910 bool AsmEmitter::HandleAreaForInner(ItemContainer *items, const Program &program, ClassItem **area,
926 *area = items->GetOrCreateClassItem(descriptor);
927 (*area)->SetAccessFlags(rec.metadata->GetAccessFlags());
937 bool AsmEmitter::HandleRecordOnwer(ItemContainer *items, const Program &program, ClassItem **area,
942 *area = items->GetOrCreateGlobalClassItem();
943 (*area)->SetAccessFlags(ACC_PUBLIC);
944 (*area)->SetSourceLang(program.lang);
946 if (!HandleAreaForInner(items, program, area, foreign_area, name, record_owner_name)) {
999 const Function &func, TypeItem *type_item, ClassItem *area,
1008 method = items->CreateItem<ForeignMethodItem>(area, method_name, proto, access_flags);
1010 method = area->AddMethod(method_name, proto, access_flags, params);
1044 ClassItem *area = nullptr;
1048 if (!HandleRecordOnwer(items, program, &area, &foreign_area, name, record_owner_name)) {
1077 if (!CreateMethodItem(items, entities, func, type_item, area, foreign_area, access_flags, method_name,