Home
last modified time | relevance | path

Searched refs:BaseClassItem (Results 1 – 11 of 11) sorted by relevance

/arkcompiler/runtime_core/libpandafile/
Dfile_reader.h77 ForeignMethodItem *CreateForeignMethodItem(BaseClassItem *fcls, File::EntityId method_id);
79 ForeignFieldItem *CreateForeignFieldItem(BaseClassItem *fcls, File::EntityId field_id);
145 inline BaseItem *CreateGenericMethodItem(BaseClassItem *class_item, File::EntityId method_id) in CreateGenericMethodItem()
154 inline BaseItem *CreateGenericFieldItem(BaseClassItem *class_item, File::EntityId field_id) in CreateGenericFieldItem()
163 inline BaseClassItem *CreateGenericClassItem(File::EntityId class_id) in CreateGenericClassItem()
Dfile_items.h475 class BaseClassItem; variable
498 BaseFieldItem(BaseClassItem *cls, StringItem *name, TypeItem *type, ItemContainer *container);
505 BaseClassItem *class_;
752 BaseClassItem *GetClassItem() const in GetClassItem()
775 BaseMethodItem(BaseClassItem *cls, StringItem *name, ProtoItem *proto, uint32_t access_flags,
783 BaseClassItem *class_;
852 class BaseClassItem; variable
985 class BaseClassItem : public TypeItem {
993 explicit BaseClassItem(const std::string &name, ItemContainer *container) in BaseClassItem() function
996 ~BaseClassItem() override = default;
[all …]
Dfile_items.cpp238 size_t BaseClassItem::CalculateSize() const in CalculateSize()
243 void BaseClassItem::ComputeLayout() in ComputeLayout()
252 bool BaseClassItem::Write(Writer *writer) in Write()
260 …size_t size = BaseClassItem::CalculateSize() + ID_SIZE + leb128::UnsignedEncodingSize(access_flags… in CalculateSizeWithoutFieldsAndMethods()
304 BaseClassItem::ComputeLayout(); in ComputeLayout()
401 if (!BaseClassItem::Write(writer)) { in Write()
548 BaseMethodItem::BaseMethodItem(BaseClassItem *cls, StringItem *name, ProtoItem *proto, uint32_t acc… in BaseMethodItem()
1237 BaseFieldItem::BaseFieldItem(BaseClassItem *cls, StringItem *name, TypeItem *type, ItemContainer *c… in BaseFieldItem()
Dfile_reader.cpp433 BaseClassItem *cls_item = nullptr; in CreateAnnotationItem()
674 BaseClassItem *catch_type_item = nullptr; in CreateMethodItem()
801 ForeignMethodItem *FileReader::CreateForeignMethodItem(BaseClassItem *fcls, File::EntityId method_i… in CreateForeignMethodItem()
845 ForeignFieldItem *FileReader::CreateForeignFieldItem(BaseClassItem *fcls, File::EntityId field_id) in CreateForeignFieldItem()
1178 … ? static_cast<BaseClassItem *>(container_.GetOrCreateForeignClassItem(type_name)) in UpdateDebugInfo()
1179 … : static_cast<BaseClassItem *>(container_.GetOrCreateClassItem(type_name)); in UpdateDebugInfo()
1197 … ? static_cast<BaseClassItem *>(container_.GetOrCreateForeignClassItem(type_name)) in UpdateDebugInfo()
1198 … : static_cast<BaseClassItem *>(container_.GetOrCreateClassItem(type_name)); in UpdateDebugInfo()
Dfile_item_container.h124 std::map<std::string, BaseClassItem *> *GetClassMap() in GetClassMap()
543 std::map<std::string, BaseClassItem *> class_map_;
/arkcompiler/runtime_core/assembler/
Dassembly-function.h157 const std::unordered_map<std::string, panda_file::BaseClassItem *> &classes,
190 …MethodItem *method, const std::unordered_map<std::string, panda_file::BaseClassItem *> &class_item…
Dassembly-emitter.h47 std::unordered_map<std::string, panda_file::BaseClassItem *> class_items;
190 const std::unordered_map<std::string, panda_file::BaseClassItem *> &classes);
Dassembly-ins.h113 const std::unordered_map<std::string, panda_file::BaseClassItem *> &classes,
Dassembly-emitter.cpp35 using panda::panda_file::BaseClassItem;
231 const std::unordered_map<std::string, BaseClassItem *> &classes) in CreateScalarRecordValueItem()
234 BaseClassItem *class_item; in CreateScalarRecordValueItem()
1486 const std::unordered_map<std::string, panda_file::BaseClassItem *> &classes, in Emit()
1710 MethodItem *method, const std::unordered_map<std::string, BaseClassItem *> &class_items, in BuildTryBlocks()
1733 BaseClassItem *class_item = nullptr; in BuildTryBlocks()
/arkcompiler/runtime_core/assembler/templates/
Dins_emit.h.erb23 const std::unordered_map<std::string, panda_file::BaseClassItem *> &classes,
/arkcompiler/runtime_core/libpandafile/tests/
Dfile_item_container_test.cpp1055 std::map<std::string, panda_file::BaseClassItem *> *class_map = container.GetClassMap();