diff options
Diffstat (limited to 'runtime/mirror/object.h')
-rw-r--r-- | runtime/mirror/object.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/runtime/mirror/object.h b/runtime/mirror/object.h index e6e91601d9..2eff560442 100644 --- a/runtime/mirror/object.h +++ b/runtime/mirror/object.h @@ -33,6 +33,7 @@ namespace art { class ArtField; class ArtMethod; +template <class T> class Handle; class LockWord; class Monitor; struct ObjectOffsets; @@ -130,7 +131,8 @@ class MANAGED LOCKABLE Object { template<VerifyObjectFlags kVerifyFlags = kDefaultVerifyFlags> size_t SizeOf() REQUIRES_SHARED(Locks::mutator_lock_); - ObjPtr<Object> Clone(Thread* self) REQUIRES_SHARED(Locks::mutator_lock_) + static ObjPtr<Object> Clone(Handle<Object> h_this, Thread* self) + REQUIRES_SHARED(Locks::mutator_lock_) REQUIRES(!Roles::uninterruptible_); int32_t IdentityHashCode() |