Lines Matching refs:ClassAccessor
124 class DexClass : public ClassAccessor {
126 explicit DexClass(const ClassAccessor& accessor) : ClassAccessor(accessor) {} in DexClass()
172 DexMember(const DexClass& klass, const ClassAccessor::Field& item) in DexMember()
177 DexMember(const DexClass& klass, const ClassAccessor::Method& item) in DexMember()
228 inline const ClassAccessor::Method& GetMethod() const { in GetMethod()
230 return down_cast<const ClassAccessor::Method&>(item_); in GetMethod()
244 const ClassAccessor::BaseItem& item_;
256 for (ClassAccessor accessor : dex_file->GetClasses()) { in ForEachDexClass()
264 for (ClassAccessor accessor : dex_file->GetClasses()) { in ForEachDexClass()
273 for (const ClassAccessor::Field& field : klass.GetFields()) { in ForEachDexMember()
276 for (const ClassAccessor::Method& method : klass.GetMethods()) { in ForEachDexMember()
419 for (const ClassAccessor::Field& field : dex_class.GetFields()) { in ForEachMatchingMember()
422 for (const ClassAccessor::Method& method : dex_class.GetMethods()) { in ForEachMatchingMember()
910 auto fn_field = [&](const ClassAccessor::Field& boot_field) { in EncodeAccessFlags()
913 auto fn_method = [&](const ClassAccessor::Method& boot_method) { in EncodeAccessFlags()