diff options
Diffstat (limited to 'runtime/art_method.h')
| -rw-r--r-- | runtime/art_method.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/runtime/art_method.h b/runtime/art_method.h index 90352b7c08..85c03ed5e7 100644 --- a/runtime/art_method.h +++ b/runtime/art_method.h @@ -67,6 +67,9 @@ class ArtMethod FINAL { void SetDeclaringClass(mirror::Class *new_declaring_class) SHARED_REQUIRES(Locks::mutator_lock_); + bool CASDeclaringClass(mirror::Class* expected_class, mirror::Class* desired_class) + SHARED_REQUIRES(Locks::mutator_lock_); + static MemberOffset DeclaringClassOffset() { return MemberOffset(OFFSETOF_MEMBER(ArtMethod, declaring_class_)); } |