Home
last modified time | relevance | path

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

/art/runtime/dex/
Ddex_file_annotations.cc170 const DexFile::AnnotationItem* annotation_item = dex_file.GetAnnotationItem(annotation_set, i); in SearchAnnotationSet() local
171 if (!IsVisibilityCompatible(annotation_item->visibility_, visibility)) { in SearchAnnotationSet()
174 const uint8_t* annotation = annotation_item->annotation_; in SearchAnnotationSet()
178 result = annotation_item; in SearchAnnotationSet()
773 const DexFile::AnnotationItem* annotation_item = dex_file.GetAnnotationItem(annotation_set, i); in GetAnnotationItemFromAnnotationSet() local
774 if (!IsVisibilityCompatible(annotation_item->visibility_, visibility)) { in GetAnnotationItemFromAnnotationSet()
777 const uint8_t* annotation = annotation_item->annotation_; in GetAnnotationItemFromAnnotationSet()
795 return annotation_item; in GetAnnotationItemFromAnnotationSet()
808 const DexFile::AnnotationItem* annotation_item = GetAnnotationItemFromAnnotationSet( in GetAnnotationObjectFromAnnotationSet() local
810 if (annotation_item == nullptr) { in GetAnnotationObjectFromAnnotationSet()
[all …]
/art/dexlayout/
Ddex_ir.cc434 AnnotationItem* annotation_item = CreateAnnotationItem(dex_file, annotation); in AddAnnotationsFromMapListSection() local
435 DCHECK(annotation_item != nullptr); in AddAnnotationsFromMapListSection()
436 current_offset += annotation_item->GetSize(); in AddAnnotationsFromMapListSection()
444 AnnotationItem* annotation_item = annotation_items_map_.GetExistingObject(offset); in CreateAnnotationItem() local
445 if (annotation_item == nullptr) { in CreateAnnotationItem()
450 annotation_item = new AnnotationItem(visibility, encoded_value->ReleaseEncodedAnnotation()); in CreateAnnotationItem()
451 annotation_item->SetSize(annotation_data - start_data); in CreateAnnotationItem()
452 AddItem(annotation_items_map_, annotation_items_, annotation_item, offset); in CreateAnnotationItem()
454 return annotation_item; in CreateAnnotationItem()
472 AnnotationItem* annotation_item = CreateAnnotationItem(dex_file, annotation); in CreateAnnotationSetItem() local
[all …]
Ddex_ir.h99 virtual void Dispatch(AnnotationItem* annotation_item) = 0;