Index: android/jni_generator/sample_for_tests.cc |
diff --git a/android/jni_generator/sample_for_tests.cc b/android/jni_generator/sample_for_tests.cc |
index c5820ab6266a308c0b9e4d1462a3ce4c2e8b2418..ee8d6db56eb8ddfbe2ae4dda32243d506c96ea58 100644 |
--- a/android/jni_generator/sample_for_tests.cc |
+++ b/android/jni_generator/sample_for_tests.cc |
@@ -67,22 +67,27 @@ base::android::ScopedJavaLocalRef<jstring> CPPClass::ReturnAString( |
} |
// Static free functions declared and called directly from java. |
-static jlong Init(JNIEnv* env, jobject caller, jstring param) { |
+static jlong Init(JNIEnv* env, |
+ const JavaParamRef<jobject>& caller, |
+ const JavaParamRef<jstring>& param) { |
return 0; |
} |
-static jdouble GetDoubleFunction(JNIEnv*, jobject) { |
+static jdouble GetDoubleFunction(JNIEnv*, const JavaParamRef<jobject>&) { |
return 0; |
} |
-static jfloat GetFloatFunction(JNIEnv*, jclass) { |
+static jfloat GetFloatFunction(JNIEnv*, const JavaParamRef<jclass>&) { |
return 0; |
} |
-static void SetNonPODDatatype(JNIEnv*, jobject, jobject) { |
-} |
+static void SetNonPODDatatype(JNIEnv*, |
+ const JavaParamRef<jobject>&, |
+ const JavaParamRef<jobject>&) {} |
-static ScopedJavaLocalRef<jobject> GetNonPODDatatype(JNIEnv*, jobject) { |
+static ScopedJavaLocalRef<jobject> GetNonPODDatatype( |
+ JNIEnv*, |
+ const JavaParamRef<jobject>&) { |
return ScopedJavaLocalRef<jobject>(); |
} |