Searched refs:AnnotationItem (Results 1 – 14 of 14) sorted by relevance
/art/runtime/dex/ |
D | dex_file_annotations.cc | 49 using dex::AnnotationItem; 183 const AnnotationItem* SearchAnnotationSet(const DexFile& dex_file, in SearchAnnotationSet() 188 const AnnotationItem* result = nullptr; in SearchAnnotationSet() 190 const AnnotationItem* annotation_item = dex_file.GetAnnotationItem(annotation_set, i); in SearchAnnotationSet() 761 const AnnotationItem* GetAnnotationItemFromAnnotationSet(const ClassData& klass, in GetAnnotationItemFromAnnotationSet() 768 const AnnotationItem* annotation_item = dex_file.GetAnnotationItem(annotation_set, i); in GetAnnotationItemFromAnnotationSet() 802 const AnnotationItem* annotation_item = GetAnnotationItemFromAnnotationSet( in GetAnnotationObjectFromAnnotationSet() 812 const AnnotationItem* annotation_item, in GetAnnotationValue() 850 const AnnotationItem* annotation_item = in GetSignatureValue() 872 const AnnotationItem* annotation_item = in GetThrowsValue() [all …]
|
/art/tools/dexfuzz/src/dexfuzz/rawdex/ |
D | AnnotationItem.java | 21 public class AnnotationItem implements RawDexObject { class
|
D | MapList.java | 178 rawDexFile.annotationItems = new ArrayList<AnnotationItem>(mapItem.size); in read() 180 AnnotationItem newAnnotationItem = new AnnotationItem(); in read()
|
D | RawDexFile.java | 49 public List<AnnotationItem> annotationItems; 273 for (AnnotationItem annotationItem : annotationItems) { in write() 385 for (AnnotationItem annotationItem : annotationItems) { in incrementIndex()
|
/art/libdexfile/dex/ |
D | dex_file_structs.h | 266 struct AnnotationItem { struct 271 DISALLOW_COPY_AND_ASSIGN(AnnotationItem); argument
|
D | dex_file.h | 608 ALWAYS_INLINE const dex::AnnotationItem* GetAnnotationItemAtOffset(uint32_t offset) const { in GetAnnotationItemAtOffset() 609 return DataPointer<dex::AnnotationItem>(offset); in GetAnnotationItemAtOffset() 625 const dex::AnnotationItem* GetAnnotationItem(const dex::AnnotationSetItem* set_item, in GetAnnotationItem()
|
D | dex_file_verifier.cc | 2954 const dex::AnnotationItem* annotation = in CheckInterAnnotationSetItem() 2955 reinterpret_cast<const dex::AnnotationItem*>(begin_ + *offsets); in CheckInterAnnotationSetItem()
|
/art/dexlayout/ |
D | dex_verify.h | 71 bool VerifyAnnotation(dex_ir::AnnotationItem* orig, 72 dex_ir::AnnotationItem* output,
|
D | dex_ir_builder.cc | 160 AnnotationItem* CreateAnnotationItem(const DexFile& dex_file, 161 const dex::AnnotationItem* annotation); 236 CollectionMap<AnnotationItem> annotation_items_map_; 627 const dex::AnnotationItem* annotation = dex_file.GetAnnotationItemAtOffset(current_offset); in AddAnnotationsFromMapListSection() 628 AnnotationItem* annotation_item = CreateAnnotationItem(dex_file, annotation); in AddAnnotationsFromMapListSection() 672 AnnotationItem* BuilderMaps::CreateAnnotationItem(const DexFile& dex_file, in CreateAnnotationItem() 673 const dex::AnnotationItem* annotation) { in CreateAnnotationItem() 676 AnnotationItem* annotation_item = annotation_items_map_.GetExistingObject(offset); in CreateAnnotationItem() 701 std::vector<AnnotationItem*>* items = new std::vector<AnnotationItem*>(); in CreateAnnotationSetItem() 703 const dex::AnnotationItem* annotation = in CreateAnnotationSetItem() [all …]
|
D | dex_ir.h | 38 class AnnotationItem; variable 101 virtual void Dispatch(AnnotationItem* annotation_item) = 0; 464 CollectionVector<AnnotationItem>& AnnotationItems() { return annotation_items_; } in AnnotationItems() 465 const CollectionVector<AnnotationItem>& AnnotationItems() const { return annotation_items_; } in AnnotationItems() 561 IndexedCollectionVector<AnnotationItem> annotation_items_; 1106 class AnnotationItem : public Item { 1108 AnnotationItem(uint8_t visibility, EncodedAnnotation* annotation) in AnnotationItem() function 1120 DISALLOW_COPY_AND_ASSIGN(AnnotationItem); 1125 explicit AnnotationSetItem(std::vector<AnnotationItem*>* items) : items_(items) { in AnnotationSetItem() 1130 std::vector<AnnotationItem*>* GetItems() { return items_.get(); } in GetItems() [all …]
|
D | dex_verify.cc | 481 std::vector<dex_ir::AnnotationItem*>* orig_items = orig->GetItems(); in VerifyAnnotationSet() 482 std::vector<dex_ir::AnnotationItem*>* output_items = output->GetItems(); in VerifyAnnotationSet() 498 bool VerifyAnnotation(dex_ir::AnnotationItem* orig, in VerifyAnnotation() 499 dex_ir::AnnotationItem* output, in VerifyAnnotation()
|
D | dex_writer.cc | 390 for (dex_ir::AnnotationItem* annotation : *annotation_set->GetItems()) { in WriteAnnotationSets()
|
D | dexlayout.cc | 688 for (dex_ir::AnnotationItem* annotation : *set_item->GetItems()) { in DumpAnnotationSetItem()
|
/art/dexdump/ |
D | dexdump.cc | 668 const dex::AnnotationItem* annotation = pDexFile->GetAnnotationItem(set_item, i); in dumpAnnotationSetItem()
|