Lines Matching refs:ClassAccessor
108 class DexClass : public ClassAccessor {
110 explicit DexClass(const ClassAccessor& accessor) : ClassAccessor(accessor) {} in DexClass()
156 DexMember(const DexClass& klass, const ClassAccessor::Field& item) in DexMember()
161 DexMember(const DexClass& klass, const ClassAccessor::Method& item) in DexMember()
212 inline const ClassAccessor::Method& GetMethod() const { in GetMethod()
214 return down_cast<const ClassAccessor::Method&>(item_); in GetMethod()
228 const ClassAccessor::BaseItem& item_;
241 for (ClassAccessor accessor : dex_file->GetClasses()) { in ForEachDexClass()
250 for (const ClassAccessor::Field& field : klass.GetFields()) { in ForEachDexMember()
253 for (const ClassAccessor::Method& method : klass.GetMethods()) { in ForEachDexMember()
420 for (const ClassAccessor::Field& field : dex_class.GetFields()) { in ForEachMatchingMember()
423 for (const ClassAccessor::Method& method : dex_class.GetMethods()) { in ForEachMatchingMember()
974 auto fn_field = [&](const ClassAccessor::Field& boot_field) { in EncodeAccessFlags()
977 auto fn_method = [&](const ClassAccessor::Method& boot_method) { in EncodeAccessFlags()