Index: android_webview/native/aw_message_port_service_impl.h |
diff --git a/android_webview/native/aw_message_port_service_impl.h b/android_webview/native/aw_message_port_service_impl.h |
index 7f42421bae70957862875b05cf9b7f5083865e10..2ee31b46c0492a2e69e4c43cc364cd64a7a10c47 100644 |
--- a/android_webview/native/aw_message_port_service_impl.h |
+++ b/android_webview/native/aw_message_port_service_impl.h |
@@ -42,10 +42,18 @@ class AwMessagePortServiceImpl : public AwMessagePortService { |
void CleanupPort(int message_port_id) override; |
// Methods called from Java. |
- void PostAppToWebMessage(JNIEnv* env, jobject object, int sender_id, |
- jstring message, jintArray sent_ports); |
- void ClosePort(JNIEnv* env, jobject object, int message_port_id); |
- void ReleaseMessages(JNIEnv* env, jobject object, int message_port_id); |
+ void PostAppToWebMessage( |
+ JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& object, |
+ int sender_id, |
+ const base::android::JavaParamRef<jstring>& message, |
+ const base::android::JavaParamRef<jintArray>& sent_ports); |
+ void ClosePort(JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& object, |
+ int message_port_id); |
+ void ReleaseMessages(JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& object, |
+ int message_port_id); |
void RemoveSentPorts(const std::vector<int>& sent_ports); |