/arkcompiler/runtime_core/static_core/static_linker/ |
H A D | linker_context.h | 171 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 D | linker_context.cpp | 60 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 D | linker_context_misc.cpp | 231 auto j = static_cast<const panda_file::ForeignMethodItem *>(i); in ReprItem()
|
/arkcompiler/runtime_core/libpandafile/ |
H A D | file_reader.h | 77 ForeignMethodItem *CreateForeignMethodItem(BaseClassItem *fcls, File::EntityId method_id);
|
H A D | file_items.h | 1246 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 D | file_reader.cpp | 815 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 D | file_item_container.h | 90 if constexpr (std::is_same_v<T, ForeignFieldItem> || std::is_same_v<T, ForeignMethodItem> || in CreateItem()
|
/arkcompiler/runtime_core/static_core/libpandafile/ |
H A D | file_reader.h | 94 ForeignMethodItem *CreateForeignMethodItem(BaseClassItem *fcls, File::EntityId methodId);
|
H A D | file_items.h | 1321 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 D | file_reader.cpp | 815 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 D | file_item_container_test.cpp | 651 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 D | assembly-emitter.cpp | 45 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 D | assembly-emitter.cpp | 42 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 D | file_item_container_test.cpp | 642 auto *methodItem = container.CreateItem<ForeignMethodItem>(classItem, methodName, protoItem, 0); in TEST()
|