diff options
Diffstat (limited to 'runtime/mirror/class.h')
-rw-r--r-- | runtime/mirror/class.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/runtime/mirror/class.h b/runtime/mirror/class.h index 4b37beff34..81fbcab96e 100644 --- a/runtime/mirror/class.h +++ b/runtime/mirror/class.h @@ -65,6 +65,8 @@ namespace art { struct ClassOffsets; +template<class T> class ConstHandle; +template<class T> class Handle; class Signature; class StringPiece; @@ -981,7 +983,8 @@ class MANAGED Class FINAL : public Object { uint16_t GetDirectInterfaceTypeIdx(uint32_t idx) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); - static mirror::Class* GetDirectInterface(Thread* self, Handle<mirror::Class> klass, uint32_t idx) + static mirror::Class* GetDirectInterface(Thread* self, ConstHandle<mirror::Class> klass, + uint32_t idx) SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); const char* GetSourceFile() SHARED_LOCKS_REQUIRED(Locks::mutator_lock_); |