Lines Matching refs:mclass
2556 void Redefiner::ClassRedefinition::UpdateMethods(art::ObjPtr<art::mirror::Class> mclass, in UpdateMethods() argument
2561 const art::DexFile& old_dex_file = mclass->GetDexFile(); in UpdateMethods()
2563 for (art::ArtMethod& method : mclass->GetDeclaredMethods(image_pointer_size)) { in UpdateMethods()
2592 void Redefiner::ClassRedefinition::UpdateFields(art::ObjPtr<art::mirror::Class> mclass) { in UpdateFields() argument
2594 for (auto fields_iter : {mclass->GetIFields(), mclass->GetSFields()}) { in UpdateFields()
2998 art::ObjPtr<art::mirror::Class> mclass(holder.GetMirrorClass()); in UpdateClassInPlace() local
3000 FindAndAllocateObsoleteMethods(mclass); in UpdateClassInPlace()
3005 UpdateMethods(mclass, class_def); in UpdateClassInPlace()
3006 UpdateFields(mclass); in UpdateClassInPlace()
3008 art::ObjPtr<art::mirror::ClassExt> ext(mclass->GetExtData()); in UpdateClassInPlace()
3017 ext->SetPreRedefineDexFile(&mclass->GetDexFile()); in UpdateClassInPlace()
3018 ext->SetPreRedefineClassDefIndex(mclass->GetDexClassDefIndex()); in UpdateClassInPlace()
3024 mclass->SetDexCache(new_dex_cache.Ptr()); in UpdateClassInPlace()
3025 mclass->SetDexClassDefIndex(dex_file_->GetIndexForClassDef(class_def)); in UpdateClassInPlace()
3026 mclass->SetDexTypeIndex(dex_file_->GetIndexForTypeId(*dex_file_->FindTypeId(class_sig_.c_str()))); in UpdateClassInPlace()
3038 for (art::ArtMethod& method : mclass->GetDeclaredMethods(image_pointer_size)) { in UpdateClassInPlace()