diff options
Diffstat (limited to 'runtime/art_field.h')
| -rw-r--r-- | runtime/art_field.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/runtime/art_field.h b/runtime/art_field.h index f39af3900c..784a862425 100644 --- a/runtime/art_field.h +++ b/runtime/art_field.h @@ -215,6 +215,7 @@ class ArtField FINAL { size_t FieldSize() REQUIRES_SHARED(Locks::mutator_lock_); + template <ReadBarrierOption kReadBarrierOption = kWithReadBarrier> ObjPtr<mirror::DexCache> GetDexCache() REQUIRES_SHARED(Locks::mutator_lock_); const DexFile* GetDexFile() REQUIRES_SHARED(Locks::mutator_lock_); @@ -236,6 +237,8 @@ class ArtField FINAL { REQUIRES_SHARED(Locks::mutator_lock_); private: + bool IsProxyField() REQUIRES_SHARED(Locks::mutator_lock_); + ObjPtr<mirror::Class> ProxyFindSystemClass(const char* descriptor) REQUIRES_SHARED(Locks::mutator_lock_); ObjPtr<mirror::String> ResolveGetStringName(Thread* self, |