Home
last modified time | relevance | path

Searched refs:fieldItem (Results 1 - 6 of 6) sorted by relevance

/arkcompiler/runtime_core/static_core/libpandafile/
H A Dfile_reader.h95 void SetFieldValue(FieldItem *fieldItem, Type fieldType, FieldDataAccessor &fieldAcc);
114 void SetIntegerFieldValue(FieldDataAccessor *fieldAcc, FieldItem *fieldItem) in SetIntegerFieldValue() argument
124 fieldItem->SetValue(valueItem); in SetIntegerFieldValue()
128 fieldItem->SetValue(valueItem); in SetIntegerFieldValue()
133 void SetFloatFieldValue(FieldDataAccessor *fieldAcc, FieldItem *fieldItem) in SetFloatFieldValue() argument
143 fieldItem->SetValue(valueItem); in SetFloatFieldValue()
147 fieldItem->SetValue(valueItem); in SetFloatFieldValue()
151 void SetStringFieldValue(FieldDataAccessor *fieldAcc, FieldItem *fieldItem) in SetStringFieldValue() argument
160 fieldItem->SetValue(valueItem); in SetStringFieldValue()
H A Dfile_reader.cpp726 void FileReader::SetFieldValue(FieldItem *fieldItem, Type fieldType, FieldDataAccessor &fieldAcc) in SetFieldValue() argument
732 SetIntegerFieldValue<uint8_t>(&fieldAcc, fieldItem); in SetFieldValue()
736 SetIntegerFieldValue<uint16_t>(&fieldAcc, fieldItem); in SetFieldValue()
740 SetIntegerFieldValue<uint32_t>(&fieldAcc, fieldItem); in SetFieldValue()
744 SetIntegerFieldValue<uint64_t>(&fieldAcc, fieldItem); in SetFieldValue()
747 SetFloatFieldValue<float>(&fieldAcc, fieldItem); in SetFieldValue()
750 SetFloatFieldValue<double>(&fieldAcc, fieldItem); in SetFieldValue()
753 SetStringFieldValue(&fieldAcc, fieldItem); in SetFieldValue()
795 FieldItem *fieldItem = cls->AddField(fieldName, fieldTypeItem, fieldAcc.GetAccessFlags()); in CreateFieldItem() local
796 itemsDone_.insert({fieldId, static_cast<BaseItem *>(fieldItem)}); in CreateFieldItem()
891 auto *fieldItem = container_.CreateItem<ForeignFieldItem>(fcls, fieldName, fieldTypeItem); CreateForeignFieldItem() local
[all...]
H A Dfile_item_container.cpp418 auto *fieldItem = static_cast<FieldItem *>(paramItem); in DeduplicateAnnotations()
419 panda_file::DeduplicateAnnotations(fieldItem->GetRuntimeAnnotations(), &annotationDeduper, &valueDeduper); in DeduplicateAnnotations()
420 panda_file::DeduplicateAnnotations(fieldItem->GetAnnotations(), &annotationDeduper, &valueDeduper); in DeduplicateAnnotations()
421 panda_file::DeduplicateAnnotations(fieldItem->GetRuntimeTypeAnnotations(), &annotationDeduper, in DeduplicateAnnotations()
423 panda_file::DeduplicateAnnotations(fieldItem->GetTypeAnnotations(), &annotationDeduper, &valueDeduper); in DeduplicateAnnotations()
/arkcompiler/ets_frontend/ets2panda/compiler/lowering/ets/topLevelStmts/
H A DimportExportDecls.cpp134 auto fieldItem = fieldMap_.find(originalFieldName); in HandleSelectiveExportWithAlias() local
135 if (fieldItem != fieldMap_.end()) { in HandleSelectiveExportWithAlias()
136 ir::AstNode *field = fieldItem->second; in HandleSelectiveExportWithAlias()
159 if (fieldItem != fieldMap_.end()) { in HandleSelectiveExportWithAlias()
160 fieldItem->second->AddAstNodeFlags(ir::AstNodeFlags::HAS_EXPORT_ALIAS); in HandleSelectiveExportWithAlias()
/arkcompiler/runtime_core/static_core/libpandafile/tests/
H A Dfile_item_container_test.cpp208 FieldItem *fieldItem = classItem->AddField(fieldName, fieldType, ACC_PUBLIC); in TEST() local
307 EXPECT_EQ(dataAccessor.GetFieldId().GetOffset(), fieldItem->GetOffset()); in TEST()
313 EXPECT_EQ(dataAccessor.GetSize(), fieldItem->GetSize()); in TEST()
634 auto *fieldItem = container.CreateItem<ForeignFieldItem>(classItem, fieldName, fieldType); in TEST() local
657 size_t foreignSize = classItem->GetSize() + fieldItem->GetSize() + methodItem->GetSize(); in TEST()
670 FieldDataAccessor fieldDataAccessor(*pandaFile, fieldItem->GetFileId()); in TEST()
671 EXPECT_EQ(fieldDataAccessor.GetFieldId().GetOffset(), fieldItem->GetOffset()); in TEST()
672 EXPECT_EQ(fieldDataAccessor.GetSize(), fieldItem->GetSize()); in TEST()
1029 auto *fieldItem = static_cast<panda_file::FieldItem *>(field); in TEST()
1030 ASSERT(fieldItem ! in TEST()
[all...]
/arkcompiler/runtime_core/static_core/assembler/
H A Dassembly-emitter.cpp469 auto *fieldItem = it->second; in CreateScalarEnumValueItem() local
471 out->emplace_back(fieldItem); in CreateScalarEnumValueItem()
475 return container->CreateItem<ScalarValueItem>(fieldItem); in CreateScalarEnumValueItem()
1255 auto *fieldItem = static_cast<FieldItem *>(Find(entities.fieldItems, fieldName)); in MakeRecordAnnotations() local
1256 if (!AddAnnotations(fieldItem, items, *field.metadata, program, entities.classItems, entities.fieldItems, in MakeRecordAnnotations()
1267 fieldItem->SetValue(item); in MakeRecordAnnotations()

Completed in 10 milliseconds