Home
last modified time | relevance | path

Searched refs:annotation_item (Results 1 - 3 of 3) sorted by relevance

/arkcompiler/runtime_core/libpandafile/tests/
H A Dfile_item_container_test.cpp290 void TestAnnotationsAndFields(ClassDataAccessor class_data_accessor, AnnotationItem* annotation_item, in TestAnnotationsAndFields() argument
295 EXPECT_EQ(id.GetOffset(), annotation_item->GetOffset()); in TestAnnotationsAndFields()
298 EXPECT_EQ(data_accessor.GetAnnotationId().GetOffset(), annotation_item->GetOffset()); in TestAnnotationsAndFields()
399 AnnotationItem *annotation_item = container.CreateItem<AnnotationItem>(class_item, elems, tags); in HWTEST() local
401 class_item->AddAnnotation(annotation_item); in HWTEST()
430 EXPECT_FALSE(annotation_item->NeedsEmit()); in HWTEST()
431 annotation_item = runtime_annotation_item; in HWTEST()
433 TestAnnotationsAndFields(class_data_accessor, annotation_item, panda_file, class_item, field_item, field_name); in HWTEST()
/arkcompiler/runtime_core/assembler/
H A Dassembly-emitter.cpp321 auto *annotation_item = CreateAnnotationItem(container, annotation, program, entities); in CreateScalarAnnotationValueItem() local
322 if (annotation_item == nullptr) { in CreateScalarAnnotationValueItem()
327 out->emplace_back(annotation_item, container); in CreateScalarAnnotationValueItem()
331 return container->CreateItem<ScalarValueItem>(annotation_item); in CreateScalarAnnotationValueItem()
497 auto *annotation_item = CreateAnnotationItem(container, annotation, program, entities); in AddAnnotations() local
498 if (annotation_item == nullptr) { in AddAnnotations()
504 item->AddRuntimeAnnotation(annotation_item); in AddAnnotations()
506 item->AddAnnotation(annotation_item); in AddAnnotations()
508 item->AddRuntimeTypeAnnotation(annotation_item); in AddAnnotations()
510 item->AddTypeAnnotation(annotation_item); in AddAnnotations()
[all...]
/arkcompiler/runtime_core/libpandafile/
H A Dfile_item_container.cpp304 static void DeduplicateAnnotationValue(AnnotationItem *annotation_item, ItemDeduper *deduper) in DeduplicateAnnotationValue() argument
306 auto *elems = annotation_item->GetElements(); in DeduplicateAnnotationValue()
307 const auto &tags = annotation_item->GetTags(); in DeduplicateAnnotationValue()

Completed in 8 milliseconds