Index: mojo/android/javatests/mojo_test_case.cc |
diff --git a/mojo/android/javatests/mojo_test_case.cc b/mojo/android/javatests/mojo_test_case.cc |
index 2df0bc7b64012e91344e2667401bbb7774f0d86c..95a89ab03143352383edc2f7dd4d08978b2301ac 100644 |
--- a/mojo/android/javatests/mojo_test_case.cc |
+++ b/mojo/android/javatests/mojo_test_case.cc |
@@ -32,24 +32,27 @@ namespace mojo { |
namespace android { |
static void InitApplicationContext(JNIEnv* env, |
- jobject jcaller, |
- jobject context) { |
+ const JavaParamRef<jobject>& jcaller, |
+ const JavaParamRef<jobject>& context) { |
base::android::ScopedJavaLocalRef<jobject> scoped_context(env, context); |
base::android::InitApplicationContext(env, scoped_context); |
base::InitAndroidTestMessageLoop(); |
} |
-static jlong SetupTestEnvironment(JNIEnv* env, jobject jcaller) { |
+static jlong SetupTestEnvironment(JNIEnv* env, |
+ const JavaParamRef<jobject>& jcaller) { |
return reinterpret_cast<intptr_t>(new TestEnvironment()); |
} |
static void TearDownTestEnvironment(JNIEnv* env, |
- jobject jcaller, |
+ const JavaParamRef<jobject>& jcaller, |
jlong test_environment) { |
delete reinterpret_cast<TestEnvironment*>(test_environment); |
} |
-static void RunLoop(JNIEnv* env, jobject jcaller, jlong timeout_ms) { |
+static void RunLoop(JNIEnv* env, |
+ const JavaParamRef<jobject>& jcaller, |
+ jlong timeout_ms) { |
base::RunLoop run_loop; |
if (timeout_ms) { |
base::MessageLoop::current()->PostDelayedTask( |