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 3408227bbd0c7be09f190032e34da33e856767ab..1297a04b4c129e8f3cf35e7f7f0a792186cb87b7 100644 |
--- a/mojo/android/javatests/mojo_test_case.cc |
+++ b/mojo/android/javatests/mojo_test_case.cc |
@@ -31,24 +31,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( |