Searched refs:AnnotationSetItem (Results 1 – 15 of 15) sorted by relevance
/art/runtime/dex/ |
D | dex_file_annotations.cc | 50 using dex::AnnotationSetItem; 151 static const AnnotationSetItem* FindAnnotationSetForField(const DexFile& dex_file, in FindAnnotationSetForField() 172 static const AnnotationSetItem* FindAnnotationSetForField(ArtField* field) in FindAnnotationSetForField() 184 const AnnotationSetItem* annotation_set, in SearchAnnotationSet() 285 static const AnnotationSetItem* FindAnnotationSetForMethod(const DexFile& dex_file, in FindAnnotationSetForMethod() 305 inline const AnnotationSetItem* FindAnnotationSetForMethod(ArtMethod* method) in FindAnnotationSetForMethod() 338 static const AnnotationSetItem* FindAnnotationSetForClass(const ClassData& klass) in FindAnnotationSetForClass() 762 const AnnotationSetItem* annotation_set, in GetAnnotationItemFromAnnotationSet() 798 const AnnotationSetItem* annotation_set, in GetAnnotationObjectFromAnnotationSet() 846 const AnnotationSetItem* annotation_set) in GetSignatureValue() [all …]
|
/art/dexlayout/ |
D | dex_ir.h | 40 class AnnotationSetItem; variable 102 virtual void Dispatch(AnnotationSetItem* annotation_set_item) = 0; 466 CollectionVector<AnnotationSetItem>& AnnotationSetItems() { return annotation_set_items_; } in AnnotationSetItems() 467 const CollectionVector<AnnotationSetItem>& AnnotationSetItems() const { in AnnotationSetItems() 562 IndexedCollectionVector<AnnotationSetItem> annotation_set_items_; 1123 class AnnotationSetItem : public Item { 1125 explicit AnnotationSetItem(std::vector<AnnotationItem*>* items) : items_(items) { in AnnotationSetItem() function 1128 ~AnnotationSetItem() override { } in ~AnnotationSetItem() 1137 DISALLOW_COPY_AND_ASSIGN(AnnotationSetItem); 1142 explicit AnnotationSetRefList(std::vector<AnnotationSetItem*>* items) : items_(items) { in AnnotationSetRefList() [all …]
|
D | dex_ir_builder.cc | 162 AnnotationSetItem* CreateAnnotationSetItem(const DexFile& dex_file, 163 const dex::AnnotationSetItem* disk_annotations_item, uint32_t offset); 237 CollectionMap<AnnotationSetItem> annotation_set_items_map_; 694 AnnotationSetItem* BuilderMaps::CreateAnnotationSetItem(const DexFile& dex_file, in CreateAnnotationSetItem() 695 const dex::AnnotationSetItem* disk_annotations_item, uint32_t offset) { in CreateAnnotationSetItem() 699 AnnotationSetItem* annotation_set_item = annotation_set_items_map_.GetExistingObject(offset); in CreateAnnotationSetItem() 727 const dex::AnnotationSetItem* class_set_item = in CreateAnnotationsDirectoryItem() 729 AnnotationSetItem* class_annotation = nullptr; in CreateAnnotationsDirectoryItem() 741 const dex::AnnotationSetItem* field_set_item = in CreateAnnotationsDirectoryItem() 744 AnnotationSetItem* annotation_set_item = in CreateAnnotationsDirectoryItem() [all …]
|
D | dex_verify.h | 68 bool VerifyAnnotationSet(dex_ir::AnnotationSetItem* orig, 69 dex_ir::AnnotationSetItem* output,
|
D | dexlayout.h | 137 void DumpAnnotationSetItem(dex_ir::AnnotationSetItem* set_item);
|
D | dex_verify.cc | 453 std::vector<dex_ir::AnnotationSetItem*>* orig_items = orig->GetItems(); in VerifyAnnotationSetRefList() 454 std::vector<dex_ir::AnnotationSetItem*>* output_items = output->GetItems(); in VerifyAnnotationSetRefList() 471 bool VerifyAnnotationSet(dex_ir::AnnotationSetItem* orig, in VerifyAnnotationSet() 472 dex_ir::AnnotationSetItem* output, in VerifyAnnotationSet()
|
D | dexlayout.cc | 683 void DexLayout::DumpAnnotationSetItem(dex_ir::AnnotationSetItem* set_item) { in DumpAnnotationSetItem() 716 dex_ir::AnnotationSetItem* class_set_item = annotations_directory->GetClassAnnotation(); in DumpClassAnnotations() 757 for (dex_ir::AnnotationSetItem* annotation : *parameter->GetAnnotations()->GetItems()) { in DumpClassAnnotations()
|
D | dex_writer.cc | 409 for (dex_ir::AnnotationSetItem* annotation_set : *annotation_set_ref->GetItems()) { in WriteAnnotationSetRefs()
|
/art/tools/dexfuzz/src/dexfuzz/rawdex/ |
D | AnnotationSetItem.java | 21 public class AnnotationSetItem implements RawDexObject { class
|
D | MapList.java | 131 rawDexFile.annotationSetItems = new ArrayList<AnnotationSetItem>(mapItem.size); in read() 133 AnnotationSetItem newAnnotationSetItem = new AnnotationSetItem(); in read()
|
D | RawDexFile.java | 48 public List<AnnotationSetItem> annotationSetItems; 232 for (AnnotationSetItem annotationSetItem : annotationSetItems) { in write()
|
/art/libdexfile/dex/ |
D | dex_file.h | 558 const dex::AnnotationSetItem* GetClassAnnotationSet(const dex::AnnotationsDirectoryItem* anno_dir) in GetClassAnnotationSet() 560 return DataPointer<dex::AnnotationSetItem>(anno_dir->class_annotations_off_); in GetClassAnnotationSet() 593 const dex::AnnotationSetItem* GetFieldAnnotationSetItem( in GetFieldAnnotationSetItem() 595 return DataPointer<dex::AnnotationSetItem>(anno_item.annotations_off_); in GetFieldAnnotationSetItem() 598 const dex::AnnotationSetItem* GetMethodAnnotationSetItem( in GetMethodAnnotationSetItem() 600 return DataPointer<dex::AnnotationSetItem>(anno_item.annotations_off_); in GetMethodAnnotationSetItem() 625 const dex::AnnotationItem* GetAnnotationItem(const dex::AnnotationSetItem* set_item, in GetAnnotationItem() 631 const dex::AnnotationSetItem* GetSetRefItemItem(const dex::AnnotationSetRefItem* anno_item) in GetSetRefItemItem() 633 return DataPointer<dex::AnnotationSetItem>(anno_item->annotations_off_); in GetSetRefItemItem()
|
D | dex_file_structs.h | 258 struct AnnotationSetItem { struct 263 DISALLOW_COPY_AND_ASSIGN(AnnotationSetItem); argument
|
D | dex_file_verifier.cc | 2943 const dex::AnnotationSetItem* set = reinterpret_cast<const dex::AnnotationSetItem*>(ptr_); in CheckInterAnnotationSetItem()
|
/art/dexdump/ |
D | dexdump.cc | 662 static void dumpAnnotationSetItem(const DexFile* pDexFile, const dex::AnnotationSetItem* set_item) { in dumpAnnotationSetItem() 698 const dex::AnnotationSetItem* class_set_item = pDexFile->GetClassAnnotationSet(dir); in dumpClassAnnotations()
|