Lines Matching refs:target_class
2675 art::ObjPtr<art::mirror::Class> target_class, in CopyFields() argument
2679 DCHECK(!source_class->IsObjectClass() && !target_class->IsObjectClass()) in CopyFields()
2680 << "Should not be overriding object class fields. Target: " << target_class->PrettyClass() in CopyFields()
2684 (is_static ? target_class->FindDeclaredStaticField(f.GetName(), f.GetTypeDescriptor()) in CopyFields()
2685 : target_class->FindDeclaredInstanceField(f.GetName(), f.GetTypeDescriptor())); in CopyFields()
2689 if (!is_static && !target_class->GetSuperClass()->IsObjectClass()) { in CopyFields()
2691 is_static, target, target_class->GetSuperClass(), source, source_class->GetSuperClass()); in CopyFields()
2725 art::ObjPtr<art::mirror::Class> target_class) in ClearFields() argument
2727 DCHECK(!target_class->IsObjectClass()); in ClearFields()
2728 for (art::ArtField& f : (is_static ? target_class->GetSFields() : target_class->GetIFields())) { in ClearFields()
2731 if (!is_static && !target_class->GetSuperClass()->IsObjectClass()) { in ClearFields()
2732 ClearFields(is_static, target, target_class->GetSuperClass()); in ClearFields()
2738 art::ObjPtr<art::mirror::Class> target_class, in CopyAndClearFields() argument
2743 CopyFields(is_static, target, target_class, source, source_class); in CopyAndClearFields()