Home | History | Annotate | Download | only in runtime

Lines Matching refs:ClassDef

98     uint32_t class_defs_off_;  // file offset of ClassDef array
194 struct ClassDef {
206 // Returns the valid access flags, that is, Java modifier bits relevant to the ClassDef type
225 DISALLOW_COPY_AND_ASSIGN(ClassDef);
637 // Returns the ClassDef at the specified index.
638 const ClassDef& GetClassDef(uint16_t idx) const {
643 uint16_t GetIndexForClassDef(const ClassDef& class_def) const {
650 const char* GetClassDescriptor(const ClassDef& class_def) const {
656 const ClassDef* FindClassDef(const char* descriptor, size_t hash) const;
659 const ClassDef* FindClassDef(uint16_t type_idx) const;
661 const TypeList* GetInterfacesList(const ClassDef& class_def) const {
671 const byte* GetClassData(const ClassDef& class_def) const {
742 const byte* GetEncodedStaticFieldValuesArray(const ClassDef& class_def) const {
853 const char* GetSourceFile(const ClassDef& class_def) const {
993 const ClassDef* const class_defs_;
999 void MakeEmpty(std::pair<const char*, const ClassDef*>& pair) const {
1003 bool IsEmpty(const std::pair<const char*, const ClassDef*>& pair) const {
1021 typedef HashMap<const char*, const ClassDef*, UTF16EmptyFn, UTF16HashCmp, UTF16HashCmp> Index;
1181 InvokeType GetMethodInvokeType(const DexFile::ClassDef& class_def) const {
1276 ClassLinker* linker, const DexFile::ClassDef& class_def)