diff options
author | 2015-08-25 21:33:38 +0000 | |
---|---|---|
committer | 2015-08-25 21:33:38 +0000 | |
commit | b5f7abcdef9aec80e67b581a9bcc0de39e98fc85 (patch) | |
tree | 387724eebfe7cd0f7be368e64b22af3894eea4c7 /runtime/class_linker.h | |
parent | dda43e7e9680e6eead02876e67718d01837d89e0 (diff) | |
parent | 13e748b28c5f2bd1e83674d2ca899ff61ae5c0a1 (diff) |
Merge "Revert "Revert "Move annotations to native."""
Diffstat (limited to 'runtime/class_linker.h')
-rw-r--r-- | runtime/class_linker.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/runtime/class_linker.h b/runtime/class_linker.h index 7243a25a48..fbf4035842 100644 --- a/runtime/class_linker.h +++ b/runtime/class_linker.h @@ -229,6 +229,12 @@ class ClassLinker { SHARED_REQUIRES(Locks::mutator_lock_); ArtMethod* ResolveMethod(Thread* self, uint32_t method_idx, ArtMethod* referrer, InvokeType type) SHARED_REQUIRES(Locks::mutator_lock_) REQUIRES(!dex_lock_, !Roles::uninterruptible_); + ArtMethod* ResolveMethodWithoutInvokeType(const DexFile& dex_file, + uint32_t method_idx, + Handle<mirror::DexCache> dex_cache, + Handle<mirror::ClassLoader> class_loader) + SHARED_REQUIRES(Locks::mutator_lock_) + REQUIRES(!dex_lock_, !Roles::uninterruptible_); ArtField* GetResolvedField(uint32_t field_idx, mirror::Class* field_declaring_class) SHARED_REQUIRES(Locks::mutator_lock_); |