diff options
Diffstat (limited to 'runtime/mirror/class_loader.h')
-rw-r--r-- | runtime/mirror/class_loader.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/runtime/mirror/class_loader.h b/runtime/mirror/class_loader.h index c2a65d62e2..1957e13e36 100644 --- a/runtime/mirror/class_loader.h +++ b/runtime/mirror/class_loader.h @@ -63,7 +63,10 @@ class MANAGED ClassLoader : public Object { private: // Visit instance fields of the class loader as well as its associated classes. // Null class loader is handled by ClassLinker::VisitClassRoots. - template <VerifyObjectFlags kVerifyFlags, typename Visitor> + template <bool kVisitClasses, + VerifyObjectFlags kVerifyFlags = kDefaultVerifyFlags, + ReadBarrierOption kReadBarrierOption = kWithReadBarrier, + typename Visitor> void VisitReferences(mirror::Class* klass, const Visitor& visitor) SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!Locks::classlinker_classes_lock_); |