Lines Matching refs:visitor

404     static void VisitStatic(art::Thread* self, art::ObjPtr<art::mirror::Class> klass, T& visitor)  in VisitStatic()
407 rv.Visit(self, klass, visitor); in VisitStatic()
410 void Visit(art::Thread* self, art::ObjPtr<art::mirror::Class> klass, T& visitor) in Visit()
415 Visit(self, klass->GetSuperClass(), visitor); in Visit()
421 VisitInterface(self, inf_klass, visitor); in Visit()
425 void VisitInterface(art::Thread* self, art::ObjPtr<art::mirror::Class> inf_klass, T& visitor) in VisitInterface()
435 visitor(inf_klass); in VisitInterface()
442 VisitInterface(self, super_inf_klass, visitor); in VisitInterface()
460 auto visitor = [&count](art::ObjPtr<art::mirror::Class> inf_klass) in CountInterfaceFields()
466 RecursiveInterfaceVisit<decltype(visitor)>::VisitStatic(art::Thread::Current(), klass, visitor); in CountInterfaceFields()
706 auto visitor = [&](art::mirror::Object* obj) REQUIRES_SHARED(art::Locks::mutator_lock_) { in IterateOverInstancesOfClass()
740 art::Runtime::Current()->GetHeap()->VisitObjects(visitor); in IterateOverInstancesOfClass()
764 auto visitor = [&](art::mirror::Object* obj) REQUIRES_SHARED(art::Locks::mutator_lock_) { in DoIterateThroughHeap()
820 art::Runtime::Current()->GetHeap()->VisitObjects(visitor); in DoIterateThroughHeap()
1043 const art::StackVisitor* visitor = java_info.GetVisitor(); in GetReferenceKind() local
1045 static_cast<jlocation>(visitor->GetDexPc(/* abort_on_failure= */ false)); in GetReferenceKind()
1046 ref_info->stack_local.depth = static_cast<jint>(visitor->GetFrameDepth()); in GetReferenceKind()
1047 art::ArtMethod* method = visitor->GetMethod(); in GetReferenceKind()