diff options
Diffstat (limited to 'runtime/mirror/class.cc')
-rw-r--r-- | runtime/mirror/class.cc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/runtime/mirror/class.cc b/runtime/mirror/class.cc index 8051c9b..99a35e3 100644 --- a/runtime/mirror/class.cc +++ b/runtime/mirror/class.cc @@ -50,9 +50,10 @@ void Class::ResetClass() { java_lang_Class_ = NULL; } -void Class::VisitRoots(RootVisitor* visitor, void* arg) { +void Class::VisitRoots(RootCallback* callback, void* arg) { if (java_lang_Class_ != nullptr) { - java_lang_Class_ = down_cast<Class*>(visitor(java_lang_Class_, arg)); + java_lang_Class_ = down_cast<Class*>( + callback(java_lang_Class_, arg, 0, kRootStickyClass)); } } |