diff options
Diffstat (limited to 'src/interpreter/interpreter.h')
-rw-r--r-- | src/interpreter/interpreter.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/interpreter/interpreter.h b/src/interpreter/interpreter.h index 6990458934..eee13dc1b3 100644 --- a/src/interpreter/interpreter.h +++ b/src/interpreter/interpreter.h @@ -21,18 +21,20 @@ #include "locks.h" namespace art { - +namespace mirror { class AbstractMethod; +class Object; +} // namespace mirror + union JValue; class MethodHelper; -class Object; class ShadowFrame; class Thread; namespace interpreter { -extern void EnterInterpreterFromInvoke(Thread* self, AbstractMethod* method, Object* receiver, - JValue* args, JValue* result) +extern void EnterInterpreterFromInvoke(Thread* self, mirror::AbstractMethod* method, + mirror::Object* receiver, JValue* args, JValue* result) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); extern JValue EnterInterpreterFromDeoptimize(Thread* self, ShadowFrame& shadow_frame, |