Lines Matching refs:AnnotationSetItem

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()
1147 std::vector<AnnotationSetItem*>* GetItems() { return items_.get(); } in GetItems()
1152 std::unique_ptr<std::vector<AnnotationSetItem*>> items_; // Elements of vector can be nullptr.
1159 FieldAnnotation(FieldId* field_id, AnnotationSetItem* annotation_set_item) in FieldAnnotation()
1163 AnnotationSetItem* GetAnnotationSetItem() const { return annotation_set_item_; } in GetAnnotationSetItem()
1167 AnnotationSetItem* annotation_set_item_;
1176 MethodAnnotation(MethodId* method_id, AnnotationSetItem* annotation_set_item) in MethodAnnotation()
1180 AnnotationSetItem* GetAnnotationSetItem() const { return annotation_set_item_; } in GetAnnotationSetItem()
1184 AnnotationSetItem* annotation_set_item_;
1210 AnnotationsDirectoryItem(AnnotationSetItem* class_annotation, in AnnotationsDirectoryItem()
1219 AnnotationSetItem* GetClassAnnotation() const { return class_annotation_; } in GetClassAnnotation()
1227 AnnotationSetItem* class_annotation_; // This can be nullptr.