diff options
Diffstat (limited to 'runtime/mirror/object.h')
-rw-r--r-- | runtime/mirror/object.h | 18 |
1 files changed, 3 insertions, 15 deletions
diff --git a/runtime/mirror/object.h b/runtime/mirror/object.h index debac07aba..97e218b4de 100644 --- a/runtime/mirror/object.h +++ b/runtime/mirror/object.h @@ -714,23 +714,11 @@ class EXPORT MANAGED LOCKABLE Object { } } - // TODO: Fixme when anotatalysis works with visitors. - template<bool kIsStatic, - VerifyObjectFlags kVerifyFlags = kDefaultVerifyFlags, - ReadBarrierOption kReadBarrierOption = kWithReadBarrier, - typename Visitor> - void VisitFieldsReferences(uint32_t ref_offsets, const Visitor& visitor) HOT_ATTR - NO_THREAD_SAFETY_ANALYSIS; - template<VerifyObjectFlags kVerifyFlags = kDefaultVerifyFlags, - ReadBarrierOption kReadBarrierOption = kWithReadBarrier, - typename Visitor> + template <VerifyObjectFlags kVerifyFlags = kDefaultVerifyFlags, + ReadBarrierOption kReadBarrierOption = kWithReadBarrier, + typename Visitor> void VisitInstanceFieldsReferences(ObjPtr<mirror::Class> klass, const Visitor& visitor) HOT_ATTR REQUIRES_SHARED(Locks::mutator_lock_); - template<VerifyObjectFlags kVerifyFlags = kDefaultVerifyFlags, - ReadBarrierOption kReadBarrierOption = kWithReadBarrier, - typename Visitor> - void VisitStaticFieldsReferences(ObjPtr<mirror::Class> klass, const Visitor& visitor) HOT_ATTR - REQUIRES_SHARED(Locks::mutator_lock_); private: template <bool kAllowInflation> |