Searched refs:annotation_item (Results 1 – 3 of 3) sorted by relevance
/art/runtime/dex/ |
D | dex_file_annotations.cc | 170 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/ |
D | dex_ir.cc | 434 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 …]
|
D | dex_ir.h | 99 virtual void Dispatch(AnnotationItem* annotation_item) = 0;
|