summaryrefslogtreecommitdiff
path: root/runtime/class_linker.h
diff options
context:
space:
mode:
author Jeff Hao <jeffhao@google.com> 2015-08-25 21:33:38 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2015-08-25 21:33:38 +0000
commitb5f7abcdef9aec80e67b581a9bcc0de39e98fc85 (patch)
tree387724eebfe7cd0f7be368e64b22af3894eea4c7 /runtime/class_linker.h
parentdda43e7e9680e6eead02876e67718d01837d89e0 (diff)
parent13e748b28c5f2bd1e83674d2ca899ff61ae5c0a1 (diff)
Merge "Revert "Revert "Move annotations to native."""
Diffstat (limited to 'runtime/class_linker.h')
-rw-r--r--runtime/class_linker.h6
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_);