Lines Matching refs:ClassAccessor
121 class DexClass : public ClassAccessor {
123 explicit DexClass(const ClassAccessor& accessor) : ClassAccessor(accessor) {} in DexClass()
169 DexMember(const DexClass& klass, const ClassAccessor::Field& item) in DexMember()
174 DexMember(const DexClass& klass, const ClassAccessor::Method& item) in DexMember()
225 inline const ClassAccessor::Method& GetMethod() const { in GetMethod()
227 return down_cast<const ClassAccessor::Method&>(item_); in GetMethod()
241 const ClassAccessor::BaseItem& item_;
254 for (ClassAccessor accessor : dex_file->GetClasses()) { in ForEachDexClass()
263 for (const ClassAccessor::Field& field : klass.GetFields()) { in ForEachDexMember()
266 for (const ClassAccessor::Method& method : klass.GetMethods()) { in ForEachDexMember()
438 for (const ClassAccessor::Field& field : dex_class.GetFields()) { in ForEachMatchingMember()
441 for (const ClassAccessor::Method& method : dex_class.GetMethods()) { in ForEachMatchingMember()
1010 auto fn_field = [&](const ClassAccessor::Field& boot_field) { in EncodeAccessFlags()
1013 auto fn_method = [&](const ClassAccessor::Method& boot_method) { in EncodeAccessFlags()