Lines Matching refs:class_def
339 std::optional<uint32_t> GetCodeItemOffset(const dex::ClassDef& class_def,
344 uint32_t FindCodeItemOffset(const dex::ClassDef& class_def,
427 uint16_t GetIndexForClassDef(const dex::ClassDef& class_def) const { in GetIndexForClassDef() argument
428 CHECK_GE(&class_def, class_defs_) << GetLocation(); in GetIndexForClassDef()
429 CHECK_LT(&class_def, class_defs_ + header_->class_defs_size_) << GetLocation(); in GetIndexForClassDef()
430 return &class_def - class_defs_; in GetIndexForClassDef()
434 const char* GetClassDescriptor(const dex::ClassDef& class_def) const;
439 const dex::TypeList* GetInterfacesList(const dex::ClassDef& class_def) const { in GetInterfacesList() argument
440 return DataPointer<dex::TypeList>(class_def.interfaces_off_); in GetInterfacesList()
462 const uint8_t* GetClassData(const dex::ClassDef& class_def) const { in GetClassData() argument
463 return DataPointer<uint8_t>(class_def.class_data_off_); in GetClassData()
513 const uint8_t* GetEncodedStaticFieldValuesArray(const dex::ClassDef& class_def) const { in GetEncodedStaticFieldValuesArray() argument
514 return DataPointer<uint8_t>(class_def.static_values_off_); in GetEncodedStaticFieldValuesArray()
569 const dex::AnnotationsDirectoryItem* GetAnnotationsDirectory(const dex::ClassDef& class_def) in GetAnnotationsDirectory() argument
571 return DataPointer<dex::AnnotationsDirectoryItem>(class_def.annotations_off_); in GetAnnotationsDirectory()
698 const char* GetSourceFile(const dex::ClassDef& class_def) const { in GetSourceFile() argument
699 if (!class_def.source_file_idx_.IsValid()) { in GetSourceFile()
702 return StringDataByIdx(class_def.source_file_idx_); in GetSourceFile()
993 const dex::ClassDef& class_def) in EncodedStaticFieldValueIterator() argument
995 dex_file.GetEncodedStaticFieldValuesArray(class_def)) in EncodedStaticFieldValueIterator()