Lines Matching refs:anno_dir
574 const dex::AnnotationSetItem* GetClassAnnotationSet(const dex::AnnotationsDirectoryItem* anno_dir) in GetClassAnnotationSet() argument
576 return DataPointer<dex::AnnotationSetItem>(anno_dir->class_annotations_off_); in GetClassAnnotationSet()
580 const dex::AnnotationsDirectoryItem* anno_dir) const { in GetFieldAnnotations() argument
581 return (anno_dir->fields_size_ == 0) in GetFieldAnnotations()
583 : reinterpret_cast<const dex::FieldAnnotationsItem*>(&anno_dir[1]); in GetFieldAnnotations()
587 const dex::AnnotationsDirectoryItem* anno_dir) const { in GetMethodAnnotations() argument
588 if (anno_dir->methods_size_ == 0) { in GetMethodAnnotations()
592 const uint8_t* addr = reinterpret_cast<const uint8_t*>(&anno_dir[1]); in GetMethodAnnotations()
593 addr += anno_dir->fields_size_ * sizeof(dex::FieldAnnotationsItem); in GetMethodAnnotations()
598 const dex::AnnotationsDirectoryItem* anno_dir) const { in GetParameterAnnotations() argument
599 if (anno_dir->parameters_size_ == 0) { in GetParameterAnnotations()
603 const uint8_t* addr = reinterpret_cast<const uint8_t*>(&anno_dir[1]); in GetParameterAnnotations()
604 addr += anno_dir->fields_size_ * sizeof(dex::FieldAnnotationsItem); in GetParameterAnnotations()
605 addr += anno_dir->methods_size_ * sizeof(dex::MethodAnnotationsItem); in GetParameterAnnotations()