Lines Matching refs:visitor
32 inline void Class::VisitReferences(ObjPtr<Class> klass, const Visitor& visitor) { in VisitReferences() argument
33 VisitInstanceFieldsReferences<kVerifyFlags, kReadBarrierOption>(klass.Ptr(), visitor); in VisitReferences()
45 VisitStaticFieldsReferences<kVerifyFlags, kReadBarrierOption>(this, visitor); in VisitReferences()
50 visitor, Runtime::Current()->GetClassLinker()->GetImagePointerSize()); in VisitReferences()
55 void Class::VisitNativeRoots(Visitor& visitor, PointerSize pointer_size) { in VisitNativeRoots() argument
57 field->VisitRoots(visitor); in VisitNativeRoots()
65 method.VisitRoots<kReadBarrierOption, kVisitProxyMethod>(visitor, pointer_size); in VisitNativeRoots()
69 ext->VisitNativeRoots<kReadBarrierOption, kVisitProxyMethod>(visitor, pointer_size); in VisitNativeRoots()
74 void Class::VisitObsoleteDexCaches(DexCacheVisitor& visitor) { in VisitObsoleteDexCaches() argument
77 ext->VisitDexCaches<kDefaultVerifyFlags, kReadBarrierOption>(visitor); in VisitObsoleteDexCaches()
82 void Class::VisitObsoleteClass(Visitor& visitor) { in VisitObsoleteClass() argument
86 visitor(klass); in VisitObsoleteClass()
91 void Class::VisitMethods(Visitor visitor, PointerSize pointer_size) { in VisitMethods() argument
93 visitor(&method); in VisitMethods()
97 ext->VisitMethods<kReadBarrierOption, Visitor>(visitor, pointer_size); in VisitMethods()
102 void Class::VisitFields(Visitor visitor) { in VisitFields() argument
104 visitor(&sfield); in VisitFields()
107 visitor(&ifield); in VisitFields()