diff options
Diffstat (limited to 'runtime/mirror/reference.cc')
-rw-r--r-- | runtime/mirror/reference.cc | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/runtime/mirror/reference.cc b/runtime/mirror/reference.cc index 35130e8b88..70bcf92e7d 100644 --- a/runtime/mirror/reference.cc +++ b/runtime/mirror/reference.cc @@ -16,6 +16,9 @@ #include "reference.h" +#include "mirror/art_method.h" +#include "gc_root-inl.h" + namespace art { namespace mirror { @@ -32,8 +35,8 @@ void Reference::ResetClass() { java_lang_ref_Reference_ = GcRoot<Class>(nullptr); } -void Reference::VisitRoots(RootCallback* callback, void* arg) { - java_lang_ref_Reference_.VisitRootIfNonNull(callback, arg, RootInfo(kRootStickyClass)); +void Reference::VisitRoots(RootVisitor* visitor) { + java_lang_ref_Reference_.VisitRootIfNonNull(visitor, RootInfo(kRootStickyClass)); } } // namespace mirror |