Home
last modified time | relevance | path

Searched refs:ForeignMethodItem (Results 1 - 14 of 14) sorted by relevance

/arkcompiler/runtime_core/static_core/static_linker/
H A Dlinker_context.h171 panda_file::ForeignMethodItem *>
194 void MergeForeignMethod(const panda_file::FileReader *reader, panda_file::ForeignMethodItem *fm);
197 panda_file::ForeignMethodItem *fm);
305 panda_file::ForeignMethodItem *fm,
H A Dlinker_context.cpp60 MergeForeignMethod(&reader, static_cast<panda_file::ForeignMethodItem *>(item)); in MergeItem()
335 panda_file::ForeignMethodItem *fm, in TryFindMethod()
400 void Context::MergeForeignMethod(const panda_file::FileReader *reader, panda_file::ForeignMethodItem *fm) in MergeForeignMethod()
426 panda_file::ForeignMethodItem *fm) in MergeForeignMethodCreate()
435 iter->second = cont_.CreateItem<panda_file::ForeignMethodItem>(fc, name, proto, access); in MergeForeignMethodCreate()
H A Dlinker_context_misc.cpp231 auto j = static_cast<const panda_file::ForeignMethodItem *>(i); in ReprItem()
/arkcompiler/runtime_core/libpandafile/
H A Dfile_reader.h77 ForeignMethodItem *CreateForeignMethodItem(BaseClassItem *fcls, File::EntityId method_id);
H A Dfile_items.h1246 class ForeignMethodItem : public BaseMethodItem { class in panda::panda_file::ClassTag::MethodTag::FieldTag
1248 ForeignMethodItem(BaseClassItem *cls, StringItem *name, ProtoItem *proto, uint32_t access_flags, in ForeignMethodItem() function in panda::panda_file::ClassTag::MethodTag::FieldTag::ForeignMethodItem
1253 ~ForeignMethodItem() override = default;
1265 DEFAULT_MOVE_SEMANTIC(ForeignMethodItem);
1266 DEFAULT_COPY_SEMANTIC(ForeignMethodItem);
H A Dfile_reader.cpp815 ForeignMethodItem *FileReader::CreateForeignMethodItem(BaseClassItem *fcls, File::EntityId method_id) in CreateForeignMethodItem()
819 return static_cast<ForeignMethodItem *>(it->second); in CreateForeignMethodItem()
847 return static_cast<ForeignMethodItem *>(it_check->second); in CreateForeignMethodItem()
852 container_.CreateItem<ForeignMethodItem>(fcls, method_str_item, proto_item, method_acc.GetAccessFlags()); in CreateForeignMethodItem()
H A Dfile_item_container.h90 if constexpr (std::is_same_v<T, ForeignFieldItem> || std::is_same_v<T, ForeignMethodItem> || in CreateItem()
/arkcompiler/runtime_core/static_core/libpandafile/
H A Dfile_reader.h94 ForeignMethodItem *CreateForeignMethodItem(BaseClassItem *fcls, File::EntityId methodId);
H A Dfile_items.h1321 class ForeignMethodItem : public BaseMethodItem { class in ark::panda_file::ClassTag
1323 ForeignMethodItem(BaseClassItem *cls, StringItem *name, ProtoItem *proto, uint32_t accessFlags) in ForeignMethodItem() function in ark::panda_file::ClassTag::ForeignMethodItem
1328 ~ForeignMethodItem() override = default;
1340 DEFAULT_MOVE_SEMANTIC(ForeignMethodItem);
1341 DEFAULT_COPY_SEMANTIC(ForeignMethodItem);
H A Dfile_reader.cpp815 ForeignMethodItem *FileReader::CreateForeignMethodItem(BaseClassItem *fcls, File::EntityId methodId) in CreateForeignMethodItem()
819 return static_cast<ForeignMethodItem *>(it->second); in CreateForeignMethodItem()
847 return static_cast<ForeignMethodItem *>(itCheck->second); in CreateForeignMethodItem()
852 container_.CreateItem<ForeignMethodItem>(fcls, methodStrItem, protoItem, methodAcc.GetAccessFlags()); in CreateForeignMethodItem()
/arkcompiler/runtime_core/libpandafile/tests/
H A Dfile_item_container_test.cpp651 container.CreateItem<ForeignMethodItem>(class_item_foreign, in HWTEST()
756 ForeignMethodItem *method_item = container.CreateItem<ForeignMethodItem>(class_item, method_name, proto_item, 0); in HWTEST()
1212 ForeignMethodItem *foreign_method_item = container.CreateItem<ForeignMethodItem>(foreign_class_item, in HWTEST()
/arkcompiler/runtime_core/assembler/
H A Dassembly-emitter.cpp45 using panda::panda_file::ForeignMethodItem;
1008 method = items->CreateItem<ForeignMethodItem>(area, method_name, proto, access_flags); in CreateMethodItem()
1018 method = items->CreateItem<ForeignMethodItem>(foreign_area, method_name, proto, access_flags); in CreateMethodItem()
/arkcompiler/runtime_core/static_core/assembler/
H A Dassembly-emitter.cpp42 using ark::panda_file::ForeignMethodItem;
1158 method = items->CreateItem<ForeignMethodItem>(area, methodName, proto, accessFlags); in CreateMethodItem()
1167 method = items->CreateItem<ForeignMethodItem>(foreignArea, methodName, proto, accessFlags); in CreateMethodItem()
/arkcompiler/runtime_core/static_core/libpandafile/tests/
H A Dfile_item_container_test.cpp642 auto *methodItem = container.CreateItem<ForeignMethodItem>(classItem, methodName, protoItem, 0); in TEST()

Completed in 27 milliseconds