Lines Matching refs:area
880 bool AsmEmitter::HandleAreaForInner(ItemContainer *items, const Program &program, ClassItem **area, in HandleAreaForInner() argument
896 *area = items->GetOrCreateClassItem(descriptor); in HandleAreaForInner()
897 (*area)->SetAccessFlags(rec.metadata->GetAccessFlags()); in HandleAreaForInner()
907 bool AsmEmitter::HandleRecordOnwer(ItemContainer *items, const Program &program, ClassItem **area, in HandleRecordOnwer() argument
912 *area = items->GetOrCreateGlobalClassItem(); in HandleRecordOnwer()
913 (*area)->SetAccessFlags(ACC_PUBLIC); in HandleRecordOnwer()
914 (*area)->SetSourceLang(program.lang); in HandleRecordOnwer()
916 if (!HandleAreaForInner(items, program, area, foreign_area, name, record_owner_name)) { in HandleRecordOnwer()
969 const Function &func, TypeItem *type_item, ClassItem *area, in CreateMethodItem() argument
978 method = items->CreateItem<ForeignMethodItem>(area, method_name, proto, access_flags); in CreateMethodItem()
980 method = area->AddMethod(method_name, proto, access_flags, params); in CreateMethodItem()
1014 ClassItem *area = nullptr; in MakeFunctionItems() local
1018 if (!HandleRecordOnwer(items, program, &area, &foreign_area, name, record_owner_name)) { in MakeFunctionItems()
1047 …if (!CreateMethodItem(items, entities, func, type_item, area, foreign_area, access_flags, method_n… in MakeFunctionItems()