Lines Matching refs:class_def
643 uint16_t GetIndexForClassDef(const ClassDef& class_def) const { in GetIndexForClassDef() argument
644 CHECK_GE(&class_def, class_defs_) << GetLocation(); in GetIndexForClassDef()
645 CHECK_LT(&class_def, class_defs_ + header_->class_defs_size_) << GetLocation(); in GetIndexForClassDef()
646 return &class_def - class_defs_; in GetIndexForClassDef()
650 const char* GetClassDescriptor(const ClassDef& class_def) const { in GetClassDescriptor() argument
651 return StringByTypeIdx(class_def.class_idx_); in GetClassDescriptor()
661 const TypeList* GetInterfacesList(const ClassDef& class_def) const { in GetInterfacesList() argument
662 if (class_def.interfaces_off_ == 0) { in GetInterfacesList()
665 const byte* addr = begin_ + class_def.interfaces_off_; in GetInterfacesList()
671 const byte* GetClassData(const ClassDef& class_def) const { in GetClassData() argument
672 if (class_def.class_data_off_ == 0) { in GetClassData()
675 return begin_ + class_def.class_data_off_; in GetClassData()
742 const byte* GetEncodedStaticFieldValuesArray(const ClassDef& class_def) const { in GetEncodedStaticFieldValuesArray() argument
743 if (class_def.static_values_off_ == 0) { in GetEncodedStaticFieldValuesArray()
746 return begin_ + class_def.static_values_off_; in GetEncodedStaticFieldValuesArray()
853 const char* GetSourceFile(const ClassDef& class_def) const { in GetSourceFile() argument
854 if (class_def.source_file_idx_ == 0xffffffff) { in GetSourceFile()
857 return StringDataByIdx(class_def.source_file_idx_); in GetSourceFile()
1181 InvokeType GetMethodInvokeType(const DexFile::ClassDef& class_def) const { in GetMethodInvokeType() argument
1190 if ((class_def.access_flags_ & kAccInterface) != 0) { in GetMethodInvokeType()
1276 ClassLinker* linker, const DexFile::ClassDef& class_def)