Lines Matching refs:class_def
660 uint16_t GetIndexForClassDef(const ClassDef& class_def) const { in GetIndexForClassDef() argument
661 CHECK_GE(&class_def, class_defs_) << GetLocation(); in GetIndexForClassDef()
662 CHECK_LT(&class_def, class_defs_ + header_->class_defs_size_) << GetLocation(); in GetIndexForClassDef()
663 return &class_def - class_defs_; in GetIndexForClassDef()
667 const char* GetClassDescriptor(const ClassDef& class_def) const { in GetClassDescriptor() argument
668 return StringByTypeIdx(class_def.class_idx_); in GetClassDescriptor()
678 const TypeList* GetInterfacesList(const ClassDef& class_def) const { in GetInterfacesList() argument
679 if (class_def.interfaces_off_ == 0) { in GetInterfacesList()
682 const uint8_t* addr = begin_ + class_def.interfaces_off_; in GetInterfacesList()
688 const uint8_t* GetClassData(const ClassDef& class_def) const { in GetClassData() argument
689 if (class_def.class_data_off_ == 0) { in GetClassData()
692 return begin_ + class_def.class_data_off_; in GetClassData()
759 const uint8_t* GetEncodedStaticFieldValuesArray(const ClassDef& class_def) const { in GetEncodedStaticFieldValuesArray() argument
760 if (class_def.static_values_off_ == 0) { in GetEncodedStaticFieldValuesArray()
763 return begin_ + class_def.static_values_off_; in GetEncodedStaticFieldValuesArray()
871 const char* GetSourceFile(const ClassDef& class_def) const { in GetSourceFile() argument
872 if (class_def.source_file_idx_ == 0xffffffff) { in GetSourceFile()
875 return StringDataByIdx(class_def.source_file_idx_); in GetSourceFile()
1213 InvokeType GetMethodInvokeType(const DexFile::ClassDef& class_def) const { in GetMethodInvokeType() argument
1222 if ((class_def.access_flags_ & kAccInterface) != 0) { in GetMethodInvokeType()
1308 ClassLinker* linker, const DexFile::ClassDef& class_def)