diff options
Diffstat (limited to 'runtime/reflection.h')
-rw-r--r-- | runtime/reflection.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/runtime/reflection.h b/runtime/reflection.h index 857d63b07c..6bef664ca4 100644 --- a/runtime/reflection.h +++ b/runtime/reflection.h @@ -69,13 +69,16 @@ jobject InvokeMethod(const ScopedObjectAccessAlreadyRunnable& soa, jobject metho jobject args, bool accessible) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); -bool VerifyObjectIsClass(mirror::Object* o, mirror::Class* c) +ALWAYS_INLINE bool VerifyObjectIsClass(mirror::Object* o, mirror::Class* c) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); bool VerifyAccess(Thread* self, mirror::Object* obj, mirror::Class* declaring_class, uint32_t access_flags, mirror::Class** calling_class) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); +void InvalidReceiverError(mirror::Object* o, mirror::Class* c) + SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); + } // namespace art #endif // ART_RUNTIME_REFLECTION_H_ |