Lines Matching refs:ClassAccessor
32 inline ClassAccessor::ClassAccessor(const ClassIteratorData& data) in ClassAccessor() function
33 : ClassAccessor(data.dex_file_, data.class_def_idx_) {} in ClassAccessor()
35 inline ClassAccessor::ClassAccessor(const DexFile& dex_file, in ClassAccessor() function
38 : ClassAccessor(dex_file, in ClassAccessor()
43 inline ClassAccessor::ClassAccessor(const DexFile& dex_file, uint32_t class_def_index) in ClassAccessor() function
44 : ClassAccessor(dex_file, dex_file.GetClassDef(class_def_index)) {} in ClassAccessor()
46 inline ClassAccessor::ClassAccessor(const DexFile& dex_file, in ClassAccessor() function
66 inline void ClassAccessor::Method::Read() { in Read()
76 inline MethodReference ClassAccessor::Method::GetReference() const { in GetReference()
81 inline void ClassAccessor::Field::Read() { in Read()
91 inline void ClassAccessor::VisitMembers(size_t count, in VisitMembers()
105 inline void ClassAccessor::VisitFieldsAndMethods( in VisitFieldsAndMethods()
123 inline void ClassAccessor::VisitMethods(const DirectMethodVisitor& direct_method_visitor, in VisitMethods()
133 inline void ClassAccessor::VisitFields(const StaticFieldVisitor& static_field_visitor, in VisitFields()
141 inline const dex::CodeItem* ClassAccessor::GetCodeItem(const Method& method) const { in GetCodeItem()
145 inline CodeItemInstructionAccessor ClassAccessor::Method::GetInstructions() const { in GetInstructions()
149 inline CodeItemDataAccessor ClassAccessor::Method::GetInstructionsAndData() const { in GetInstructionsAndData()
153 inline const char* ClassAccessor::GetDescriptor() const { in GetDescriptor()
157 inline const dex::CodeItem* ClassAccessor::Method::GetCodeItem() const { in GetCodeItem()
161 inline IterationRange<ClassAccessor::DataIterator<ClassAccessor::Field>>
162 ClassAccessor::GetFieldsInternal(size_t count) const { in GetFieldsInternal()
180 inline IterationRange<ClassAccessor::DataIterator<ClassAccessor::Method>>
181 ClassAccessor::GetMethodsInternal(size_t count) const { in GetMethodsInternal()
202 inline IterationRange<ClassAccessor::DataIterator<ClassAccessor::Field>> ClassAccessor::GetFields() in GetFields()
207 inline IterationRange<ClassAccessor::DataIterator<ClassAccessor::Field>>
208 ClassAccessor::GetStaticFields() const { in GetStaticFields()
213 inline IterationRange<ClassAccessor::DataIterator<ClassAccessor::Field>>
214 ClassAccessor::GetInstanceFields() const { in GetInstanceFields()
215 IterationRange<ClassAccessor::DataIterator<ClassAccessor::Field>> fields = GetFields(); in GetInstanceFields()
220 inline IterationRange<ClassAccessor::DataIterator<ClassAccessor::Method>>
221 ClassAccessor::GetMethods() const { in GetMethods()
225 inline IterationRange<ClassAccessor::DataIterator<ClassAccessor::Method>>
226 ClassAccessor::GetDirectMethods() const { in GetDirectMethods()
230 inline IterationRange<ClassAccessor::DataIterator<ClassAccessor::Method>>
231 ClassAccessor::GetVirtualMethods() const { in GetVirtualMethods()
237 inline dex::TypeIndex ClassAccessor::GetClassIdx() const { in GetClassIdx()
241 inline const dex::ClassDef& ClassAccessor::GetClassDef() const { in GetClassDef()