Lines Matching refs:class_def

333   uint32_t FindCodeItemOffset(const dex::ClassDef& class_def,
411 uint16_t GetIndexForClassDef(const dex::ClassDef& class_def) const { in GetIndexForClassDef() argument
412 CHECK_GE(&class_def, class_defs_) << GetLocation(); in GetIndexForClassDef()
413 CHECK_LT(&class_def, class_defs_ + header_->class_defs_size_) << GetLocation(); in GetIndexForClassDef()
414 return &class_def - class_defs_; in GetIndexForClassDef()
418 const char* GetClassDescriptor(const dex::ClassDef& class_def) const;
423 const dex::TypeList* GetInterfacesList(const dex::ClassDef& class_def) const { in GetInterfacesList() argument
424 return DataPointer<dex::TypeList>(class_def.interfaces_off_); in GetInterfacesList()
446 const uint8_t* GetClassData(const dex::ClassDef& class_def) const { in GetClassData() argument
447 return DataPointer<uint8_t>(class_def.class_data_off_); in GetClassData()
497 const uint8_t* GetEncodedStaticFieldValuesArray(const dex::ClassDef& class_def) const { in GetEncodedStaticFieldValuesArray() argument
498 return DataPointer<uint8_t>(class_def.static_values_off_); in GetEncodedStaticFieldValuesArray()
553 const dex::AnnotationsDirectoryItem* GetAnnotationsDirectory(const dex::ClassDef& class_def) in GetAnnotationsDirectory() argument
555 return DataPointer<dex::AnnotationsDirectoryItem>(class_def.annotations_off_); in GetAnnotationsDirectory()
682 const char* GetSourceFile(const dex::ClassDef& class_def) const { in GetSourceFile() argument
683 if (!class_def.source_file_idx_.IsValid()) { in GetSourceFile()
686 return StringDataByIdx(class_def.source_file_idx_); in GetSourceFile()
971 const dex::ClassDef& class_def) in EncodedStaticFieldValueIterator() argument
973 dex_file.GetEncodedStaticFieldValuesArray(class_def)) in EncodedStaticFieldValueIterator()