diff options
author | 2016-10-05 18:32:08 -0700 | |
---|---|---|
committer | 2016-10-06 13:55:58 -0700 | |
commit | c4f3925490a73da8dc74884a1deb965d4ecaf14e (patch) | |
tree | 7fe566827f8ab903af1acb5697c86a6efe3187b3 /runtime/openjdkjvmti/transform.cc | |
parent | 18f7de841fee3ca6f0c04e7caa57c3ce76b36231 (diff) |
Move remaining jobject related functions to use ObjPtr
Also added ObjPtr::DownCast.
Bug: 31113334
Test: test-art-host
Change-Id: I59c253211dc435579ffdfd49f856861ab13d262c
Diffstat (limited to 'runtime/openjdkjvmti/transform.cc')
-rw-r--r-- | runtime/openjdkjvmti/transform.cc | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/runtime/openjdkjvmti/transform.cc b/runtime/openjdkjvmti/transform.cc index f59e01e3db..3443aea744 100644 --- a/runtime/openjdkjvmti/transform.cc +++ b/runtime/openjdkjvmti/transform.cc @@ -327,8 +327,7 @@ jvmtiError MoveTransformedFileIntoRuntime(jclass jklass, class_linker->FindClass(self, dex_file_name, null_loader) ->FindDeclaredInstanceField("mInternalCookie", "Ljava/lang/Object;"); CHECK(dex_file_cookie_field != nullptr); - art::Handle<art::mirror::Class> klass( - hs.NewHandle(art::down_cast<art::mirror::Class*>(self->DecodeJObject(jklass)))); + art::Handle<art::mirror::Class> klass(hs.NewHandle(self->DecodeJObject(jklass)->AsClass())); art::mirror::Object* dex_file_ptr = nullptr; art::mirror::ClassLoader* class_loader_ptr = nullptr; // Find dalvik.system.DexFile that represents the dex file we are changing. |