Lines Matching defs:ClassDef
94 uint32_t class_defs_off_; // file offset of ClassDef array
195 struct ClassDef {
207 // Returns the valid access flags, that is, Java modifier bits relevant to the ClassDef type
226 DISALLOW_COPY_AND_ASSIGN(ClassDef);
637 uint32_t FindCodeItemOffset(const DexFile::ClassDef& class_def,
705 // Returns the ClassDef at the specified index.
706 const ClassDef& GetClassDef(uint16_t idx) const {
711 uint16_t GetIndexForClassDef(const ClassDef& class_def) const {
718 const char* GetClassDescriptor(const ClassDef& class_def) const;
721 const ClassDef* FindClassDef(dex::TypeIndex type_idx) const;
723 const TypeList* GetInterfacesList(const ClassDef& class_def) const {
751 const uint8_t* GetClassData(const ClassDef& class_def) const {
820 const uint8_t* GetEncodedStaticFieldValuesArray(const ClassDef& class_def) const {
870 const char* source_file_; // nullptr if the file from ClassDef still applies.
904 const AnnotationsDirectoryItem* GetAnnotationsDirectory(const ClassDef& class_def) const {
1033 const char* GetSourceFile(const ClassDef& class_def) const {
1214 const ClassDef* const class_defs_;
1403 InvokeType GetMethodInvokeType(const DexFile::ClassDef& class_def) const {
1548 const DexFile::ClassDef& class_def)