Lines Matching refs:class_def

422   std::optional<uint32_t> GetCodeItemOffset(const dex::ClassDef& class_def,
427 uint32_t FindCodeItemOffset(const dex::ClassDef& class_def,
523 uint16_t GetIndexForClassDef(const dex::ClassDef& class_def) const { in GetIndexForClassDef() argument
524 CHECK_GE(&class_def, class_defs_) << GetLocation(); in GetIndexForClassDef()
525 CHECK_LT(&class_def, class_defs_ + header_->class_defs_size_) << GetLocation(); in GetIndexForClassDef()
526 return &class_def - class_defs_; in GetIndexForClassDef()
530 const char* GetClassDescriptor(const dex::ClassDef& class_def) const;
535 const dex::TypeList* GetInterfacesList(const dex::ClassDef& class_def) const { in GetInterfacesList() argument
536 return DataPointer<dex::TypeList>(class_def.interfaces_off_); in GetInterfacesList()
558 const uint8_t* GetClassData(const dex::ClassDef& class_def) const { in GetClassData() argument
559 return DataPointer<uint8_t>(class_def.class_data_off_); in GetClassData()
611 const uint8_t* GetEncodedStaticFieldValuesArray(const dex::ClassDef& class_def) const { in GetEncodedStaticFieldValuesArray() argument
612 return DataPointer<uint8_t>(class_def.static_values_off_); in GetEncodedStaticFieldValuesArray()
666 const dex::AnnotationsDirectoryItem* GetAnnotationsDirectory(const dex::ClassDef& class_def) in GetAnnotationsDirectory() argument
668 return DataPointer<dex::AnnotationsDirectoryItem>(class_def.annotations_off_); in GetAnnotationsDirectory()
797 const char* GetSourceFile(const dex::ClassDef& class_def) const { in GetSourceFile() argument
798 if (!class_def.source_file_idx_.IsValid()) { in GetSourceFile()
801 return GetStringData(class_def.source_file_idx_); in GetSourceFile()
1115 const dex::ClassDef& class_def) in EncodedStaticFieldValueIterator() argument
1117 dex_file.GetEncodedStaticFieldValuesArray(class_def)) in EncodedStaticFieldValueIterator()