Index: chrome/browser/sync/profile_sync_service_android.h |
diff --git a/chrome/browser/sync/profile_sync_service_android.h b/chrome/browser/sync/profile_sync_service_android.h |
index 0d1a5166f3c9bd932513dfb7ac63a853761a3708..a09c87fde1133f8fb28237d5e94c0c6679759355 100644 |
--- a/chrome/browser/sync/profile_sync_service_android.h |
+++ b/chrome/browser/sync/profile_sync_service_android.h |
@@ -40,90 +40,144 @@ class ProfileSyncServiceAndroid : public sync_driver::SyncServiceObserver { |
void OnStateChanged() override; |
// Pure ProfileSyncService calls. |
- jboolean IsSyncRequested(JNIEnv* env, jobject obj); |
- void RequestStart(JNIEnv* env, jobject obj); |
- void RequestStop(JNIEnv* env, jobject obj); |
- void SignOutSync(JNIEnv* env, jobject obj); |
- jboolean IsSyncActive(JNIEnv* env, jobject obj); |
- jboolean IsBackendInitialized(JNIEnv* env, jobject obj); |
- jboolean IsFirstSetupInProgress(JNIEnv* env, jobject obj); |
- void SetSetupInProgress(JNIEnv* env, jobject obj, jboolean in_progress); |
- jboolean HasSyncSetupCompleted(JNIEnv* env, jobject obj); |
- void SetSyncSetupCompleted(JNIEnv* env, jobject obj); |
- base::android::ScopedJavaLocalRef<jintArray> GetActiveDataTypes(JNIEnv* env, |
- jobject obj); |
+ jboolean IsSyncRequested(JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& obj); |
+ void RequestStart(JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& obj); |
+ void RequestStop(JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& obj); |
+ void SignOutSync(JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& obj); |
+ jboolean IsSyncActive(JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& obj); |
+ jboolean IsBackendInitialized( |
+ JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& obj); |
+ jboolean IsFirstSetupInProgress( |
+ JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& obj); |
+ void SetSetupInProgress(JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& obj, |
+ jboolean in_progress); |
+ jboolean HasSyncSetupCompleted( |
+ JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& obj); |
+ void SetSyncSetupCompleted(JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& obj); |
+ base::android::ScopedJavaLocalRef<jintArray> GetActiveDataTypes( |
+ JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& obj); |
base::android::ScopedJavaLocalRef<jintArray> GetPreferredDataTypes( |
JNIEnv* env, |
- jobject obj); |
- void SetPreferredDataTypes(JNIEnv* env, |
- jobject obj, |
- jboolean sync_everything, |
- jintArray model_type_selection); |
- jboolean IsCryptographerReady(JNIEnv* env, jobject); |
- jboolean IsEncryptEverythingAllowed(JNIEnv* env, jobject obj); |
- jboolean IsEncryptEverythingEnabled(JNIEnv* env, jobject obj); |
- void EnableEncryptEverything(JNIEnv* env, jobject obj); |
+ const base::android::JavaParamRef<jobject>& obj); |
+ void SetPreferredDataTypes( |
+ JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& obj, |
+ jboolean sync_everything, |
+ const base::android::JavaParamRef<jintArray>& model_type_selection); |
+ jboolean IsCryptographerReady(JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>&); |
+ jboolean IsEncryptEverythingAllowed( |
+ JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& obj); |
+ jboolean IsEncryptEverythingEnabled( |
+ JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& obj); |
+ void EnableEncryptEverything(JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& obj); |
jboolean IsPassphraseRequired(JNIEnv* env, jobject obj); |
maxbogue
2015/12/10 18:25:01
Missed one?
Torne
2015/12/10 18:29:51
This isn't actually a JNI method, it's not called
maxbogue
2015/12/10 22:08:00
Oh how interesting; this shouldn't actually be her
|
- jboolean IsPassphraseRequiredForDecryption(JNIEnv* env, jobject obj); |
- jboolean IsUsingSecondaryPassphrase(JNIEnv* env, jobject obj); |
+ jboolean IsPassphraseRequiredForDecryption( |
+ JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& obj); |
+ jboolean IsUsingSecondaryPassphrase( |
+ JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& obj); |
base::android::ScopedJavaLocalRef<jbyteArray> GetCustomPassphraseKey( |
JNIEnv* env, |
- jobject obj); |
- jint GetPassphraseType(JNIEnv* env, jobject obj); |
- void SetEncryptionPassphrase(JNIEnv* env, |
- jobject obj, |
- jstring passphrase); |
- jboolean SetDecryptionPassphrase(JNIEnv* env, |
- jobject obj, |
- jstring passphrase); |
- jboolean HasExplicitPassphraseTime(JNIEnv* env, jobject); |
- jlong GetExplicitPassphraseTime(JNIEnv* env, jobject); |
- void FlushDirectory(JNIEnv* env, jobject obj); |
+ const base::android::JavaParamRef<jobject>& obj); |
+ jint GetPassphraseType(JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& obj); |
+ void SetEncryptionPassphrase( |
+ JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& obj, |
+ const base::android::JavaParamRef<jstring>& passphrase); |
+ jboolean SetDecryptionPassphrase( |
+ JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& obj, |
+ const base::android::JavaParamRef<jstring>& passphrase); |
+ jboolean HasExplicitPassphraseTime( |
+ JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>&); |
+ jlong GetExplicitPassphraseTime(JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>&); |
+ void FlushDirectory(JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& obj); |
base::android::ScopedJavaLocalRef<jstring> QuerySyncStatusSummary( |
- JNIEnv* env, jobject obj); |
- void GetAllNodes(JNIEnv* env, jobject obj, jobject callback); |
- jint GetAuthError(JNIEnv* env, jobject obj); |
- jboolean HasUnrecoverableError(JNIEnv* env, jobject obj); |
+ JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& obj); |
+ void GetAllNodes(JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& obj, |
+ const base::android::JavaParamRef<jobject>& callback); |
+ jint GetAuthError(JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& obj); |
+ jboolean HasUnrecoverableError( |
+ JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& obj); |
// Pure SyncPrefs calls. |
- jboolean IsPassphrasePrompted(JNIEnv* env, jobject obj); |
- void SetPassphrasePrompted(JNIEnv* env, jobject obj, jboolean prompted); |
- void SetSyncSessionsId(JNIEnv* env, jobject obj, jstring tag); |
- jboolean HasKeepEverythingSynced(JNIEnv* env, jobject obj); |
+ jboolean IsPassphrasePrompted( |
+ JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& obj); |
+ void SetPassphrasePrompted(JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& obj, |
+ jboolean prompted); |
+ void SetSyncSessionsId(JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& obj, |
+ const base::android::JavaParamRef<jstring>& tag); |
+ jboolean HasKeepEverythingSynced( |
+ JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& obj); |
// UI string getters. |
base::android::ScopedJavaLocalRef<jstring> |
- GetSyncEnterGooglePassphraseBodyWithDateText( |
- JNIEnv* env, jobject); |
+ GetSyncEnterGooglePassphraseBodyWithDateText( |
+ JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>&); |
base::android::ScopedJavaLocalRef<jstring> |
- GetSyncEnterCustomPassphraseBodyWithDateText( |
- JNIEnv* env, jobject); |
+ GetSyncEnterCustomPassphraseBodyWithDateText( |
+ JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>&); |
- base::android::ScopedJavaLocalRef<jstring> |
- GetCurrentSignedInAccountText( |
- JNIEnv* env, jobject); |
+ base::android::ScopedJavaLocalRef<jstring> GetCurrentSignedInAccountText( |
+ JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>&); |
base::android::ScopedJavaLocalRef<jstring> |
- GetSyncEnterCustomPassphraseBodyText( |
- JNIEnv* env, jobject); |
+ GetSyncEnterCustomPassphraseBodyText( |
+ JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>&); |
// Functionality only available for testing purposes. |
// Returns sync internals in a JSON-formatted Java string. |
- base::android::ScopedJavaLocalRef<jstring> GetAboutInfoForTest(JNIEnv* env, |
- jobject obj); |
+ base::android::ScopedJavaLocalRef<jstring> GetAboutInfoForTest( |
+ JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& obj); |
// Returns a timestamp for when a sync was last executed. The return value is |
// the internal value of base::Time. |
- jlong GetLastSyncedTimeForTest(JNIEnv* env, jobject obj); |
+ jlong GetLastSyncedTimeForTest( |
+ JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& obj); |
// Overrides ProfileSyncService's NetworkResources object. This is used to |
// set up the Sync FakeServer for testing. |
- void OverrideNetworkResourcesForTest(JNIEnv* env, |
- jobject obj, |
- jlong network_resources); |
+ void OverrideNetworkResourcesForTest( |
+ JNIEnv* env, |
+ const base::android::JavaParamRef<jobject>& obj, |
+ jlong network_resources); |
static ProfileSyncServiceAndroid* GetProfileSyncServiceAndroid(); |