Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5223)

Unified Diff: chrome/browser/sync/profile_sync_service_android.cc

Issue 1509373004: Pass method parameters as JavaParamRef in chrome/browser (part 2). (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/sync/profile_sync_service_android.cc
diff --git a/chrome/browser/sync/profile_sync_service_android.cc b/chrome/browser/sync/profile_sync_service_android.cc
index cda481eec87991ba6f52c5124d964146d6a908aa..fc58e5ba0e03043f392f78af5d0585d90d6a8bd1 100644
--- a/chrome/browser/sync/profile_sync_service_android.cc
+++ b/chrome/browser/sync/profile_sync_service_android.cc
@@ -124,77 +124,93 @@ void ProfileSyncServiceAndroid::OnStateChanged() {
// Pure ProfileSyncService calls.
jboolean ProfileSyncServiceAndroid::IsSyncRequested(
- JNIEnv* env, jobject obj) {
+ JNIEnv* env,
+ const JavaParamRef<jobject>& obj) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
return sync_service_->IsSyncRequested();
}
-void ProfileSyncServiceAndroid::RequestStart(JNIEnv* env, jobject) {
+void ProfileSyncServiceAndroid::RequestStart(JNIEnv* env,
+ const JavaParamRef<jobject>&) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
sync_service_->RequestStart();
}
-void ProfileSyncServiceAndroid::RequestStop(JNIEnv* env, jobject) {
+void ProfileSyncServiceAndroid::RequestStop(JNIEnv* env,
+ const JavaParamRef<jobject>&) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
sync_service_->RequestStop(ProfileSyncService::KEEP_DATA);
}
-void ProfileSyncServiceAndroid::SignOutSync(JNIEnv* env, jobject) {
+void ProfileSyncServiceAndroid::SignOutSync(JNIEnv* env,
+ const JavaParamRef<jobject>&) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
DCHECK(profile_);
sync_service_->RequestStop(ProfileSyncService::CLEAR_DATA);
}
-jboolean ProfileSyncServiceAndroid::IsSyncActive(JNIEnv* env, jobject obj) {
+jboolean ProfileSyncServiceAndroid::IsSyncActive(
+ JNIEnv* env,
+ const JavaParamRef<jobject>& obj) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
return sync_service_->IsSyncActive();
}
-jboolean ProfileSyncServiceAndroid::IsBackendInitialized(JNIEnv* env, jobject) {
+jboolean ProfileSyncServiceAndroid::IsBackendInitialized(
+ JNIEnv* env,
+ const JavaParamRef<jobject>&) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
return sync_service_->IsBackendInitialized();
}
jboolean ProfileSyncServiceAndroid::IsFirstSetupInProgress(
- JNIEnv* env, jobject) {
+ JNIEnv* env,
+ const JavaParamRef<jobject>&) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
return sync_service_->IsFirstSetupInProgress();
}
void ProfileSyncServiceAndroid::SetSetupInProgress(
- JNIEnv* env, jobject obj, jboolean in_progress) {
+ JNIEnv* env,
+ const JavaParamRef<jobject>& obj,
+ jboolean in_progress) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
sync_service_->SetSetupInProgress(in_progress);
}
jboolean ProfileSyncServiceAndroid::HasSyncSetupCompleted(
- JNIEnv* env, jobject obj) {
+ JNIEnv* env,
+ const JavaParamRef<jobject>& obj) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
return sync_service_->HasSyncSetupCompleted();
}
void ProfileSyncServiceAndroid::SetSyncSetupCompleted(
- JNIEnv* env, jobject obj) {
+ JNIEnv* env,
+ const JavaParamRef<jobject>& obj) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
sync_service_->SetSyncSetupCompleted();
}
ScopedJavaLocalRef<jintArray> ProfileSyncServiceAndroid::GetActiveDataTypes(
- JNIEnv* env, jobject obj) {
+ JNIEnv* env,
+ const JavaParamRef<jobject>& obj) {
syncer::ModelTypeSet types = sync_service_->GetActiveDataTypes();
return ModelTypeSetToJavaIntArray(env, types);
}
ScopedJavaLocalRef<jintArray> ProfileSyncServiceAndroid::GetPreferredDataTypes(
- JNIEnv* env, jobject obj) {
+ JNIEnv* env,
+ const JavaParamRef<jobject>& obj) {
syncer::ModelTypeSet types = sync_service_->GetPreferredDataTypes();
return ModelTypeSetToJavaIntArray(env, types);
}
void ProfileSyncServiceAndroid::SetPreferredDataTypes(
- JNIEnv* env, jobject obj,
+ JNIEnv* env,
+ const JavaParamRef<jobject>& obj,
jboolean sync_everything,
- jintArray model_type_array) {
+ const JavaParamRef<jintArray>& model_type_array) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
std::vector<int> types_vector;
base::android::JavaIntArrayToIntVector(env, model_type_array, &types_vector);
@@ -205,25 +221,30 @@ void ProfileSyncServiceAndroid::SetPreferredDataTypes(
sync_service_->OnUserChoseDatatypes(sync_everything, types);
}
-jboolean ProfileSyncServiceAndroid::IsCryptographerReady(JNIEnv* env, jobject) {
+jboolean ProfileSyncServiceAndroid::IsCryptographerReady(
+ JNIEnv* env,
+ const JavaParamRef<jobject>&) {
syncer::ReadTransaction trans(FROM_HERE, sync_service_->GetUserShare());
return sync_service_->IsCryptographerReady(&trans);
}
jboolean ProfileSyncServiceAndroid::IsEncryptEverythingAllowed(
- JNIEnv* env, jobject obj) {
+ JNIEnv* env,
+ const JavaParamRef<jobject>& obj) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
return sync_service_->IsEncryptEverythingAllowed();
}
jboolean ProfileSyncServiceAndroid::IsEncryptEverythingEnabled(
- JNIEnv* env, jobject) {
+ JNIEnv* env,
+ const JavaParamRef<jobject>&) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
return sync_service_->IsEncryptEverythingEnabled();
}
void ProfileSyncServiceAndroid::EnableEncryptEverything(
- JNIEnv* env, jobject obj) {
+ JNIEnv* env,
+ const JavaParamRef<jobject>& obj) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
sync_service_->EnableEncryptEverything();
}
@@ -234,73 +255,88 @@ jboolean ProfileSyncServiceAndroid::IsPassphraseRequired(JNIEnv* env, jobject) {
}
jboolean ProfileSyncServiceAndroid::IsPassphraseRequiredForDecryption(
- JNIEnv* env, jobject obj) {
+ JNIEnv* env,
+ const JavaParamRef<jobject>& obj) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
return sync_service_->IsPassphraseRequiredForDecryption();
}
jboolean ProfileSyncServiceAndroid::IsUsingSecondaryPassphrase(
- JNIEnv* env, jobject) {
+ JNIEnv* env,
+ const JavaParamRef<jobject>&) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
return sync_service_->IsUsingSecondaryPassphrase();
}
ScopedJavaLocalRef<jbyteArray>
-ProfileSyncServiceAndroid::GetCustomPassphraseKey(JNIEnv* env, jobject obj) {
+ProfileSyncServiceAndroid::GetCustomPassphraseKey(
+ JNIEnv* env,
+ const JavaParamRef<jobject>& obj) {
std::string key = sync_service_->GetCustomPassphraseKey();
return base::android::ToJavaByteArray(
env, reinterpret_cast<const uint8_t*>(key.data()), key.size());
}
-jint ProfileSyncServiceAndroid::GetPassphraseType(JNIEnv* env, jobject) {
+jint ProfileSyncServiceAndroid::GetPassphraseType(
+ JNIEnv* env,
+ const JavaParamRef<jobject>&) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
return sync_service_->GetPassphraseType();
}
void ProfileSyncServiceAndroid::SetEncryptionPassphrase(
- JNIEnv* env, jobject obj, jstring passphrase) {
+ JNIEnv* env,
+ const JavaParamRef<jobject>& obj,
+ const JavaParamRef<jstring>& passphrase) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
std::string key = ConvertJavaStringToUTF8(env, passphrase);
sync_service_->SetEncryptionPassphrase(key, ProfileSyncService::EXPLICIT);
}
jboolean ProfileSyncServiceAndroid::SetDecryptionPassphrase(
- JNIEnv* env, jobject obj, jstring passphrase) {
+ JNIEnv* env,
+ const JavaParamRef<jobject>& obj,
+ const JavaParamRef<jstring>& passphrase) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
std::string key = ConvertJavaStringToUTF8(env, passphrase);
return sync_service_->SetDecryptionPassphrase(key);
}
jboolean ProfileSyncServiceAndroid::HasExplicitPassphraseTime(
- JNIEnv* env, jobject) {
+ JNIEnv* env,
+ const JavaParamRef<jobject>&) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
base::Time passphrase_time = sync_service_->GetExplicitPassphraseTime();
return !passphrase_time.is_null();
}
jlong ProfileSyncServiceAndroid::GetExplicitPassphraseTime(
- JNIEnv* env, jobject) {
+ JNIEnv* env,
+ const JavaParamRef<jobject>&) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
base::Time passphrase_time = sync_service_->GetExplicitPassphraseTime();
return passphrase_time.ToJavaTime();
}
-void ProfileSyncServiceAndroid::FlushDirectory(JNIEnv* env, jobject) {
+void ProfileSyncServiceAndroid::FlushDirectory(JNIEnv* env,
+ const JavaParamRef<jobject>&) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
sync_service_->FlushDirectory();
}
ScopedJavaLocalRef<jstring> ProfileSyncServiceAndroid::QuerySyncStatusSummary(
- JNIEnv* env, jobject) {
+ JNIEnv* env,
+ const JavaParamRef<jobject>&) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
DCHECK(profile_);
std::string status(sync_service_->QuerySyncStatusSummaryString());
return ConvertUTF8ToJavaString(env, status);
}
-void ProfileSyncServiceAndroid::GetAllNodes(JNIEnv* env,
- jobject obj,
- jobject callback) {
+void ProfileSyncServiceAndroid::GetAllNodes(
+ JNIEnv* env,
+ const JavaParamRef<jobject>& obj,
+ const JavaParamRef<jobject>& callback) {
base::android::ScopedJavaGlobalRef<jobject> java_callback;
java_callback.Reset(env, callback);
@@ -309,32 +345,38 @@ void ProfileSyncServiceAndroid::GetAllNodes(JNIEnv* env,
sync_service_->GetAllNodes(native_callback);
}
-jint ProfileSyncServiceAndroid::GetAuthError(JNIEnv* env, jobject) {
+jint ProfileSyncServiceAndroid::GetAuthError(JNIEnv* env,
+ const JavaParamRef<jobject>&) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
return sync_service_->GetAuthError().state();
}
jboolean ProfileSyncServiceAndroid::HasUnrecoverableError(
- JNIEnv* env, jobject) {
+ JNIEnv* env,
+ const JavaParamRef<jobject>&) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
return sync_service_->HasUnrecoverableError();
}
// Pure SyncPrefs calls.
-jboolean ProfileSyncServiceAndroid::IsPassphrasePrompted(JNIEnv* env,
- jobject obj) {
+jboolean ProfileSyncServiceAndroid::IsPassphrasePrompted(
+ JNIEnv* env,
+ const JavaParamRef<jobject>& obj) {
return sync_prefs_->IsPassphrasePrompted();
}
-void ProfileSyncServiceAndroid::SetPassphrasePrompted(JNIEnv* env,
- jobject obj,
- jboolean prompted) {
+void ProfileSyncServiceAndroid::SetPassphrasePrompted(
+ JNIEnv* env,
+ const JavaParamRef<jobject>& obj,
+ jboolean prompted) {
sync_prefs_->SetPassphrasePrompted(prompted);
}
void ProfileSyncServiceAndroid::SetSyncSessionsId(
- JNIEnv* env, jobject obj, jstring tag) {
+ JNIEnv* env,
+ const JavaParamRef<jobject>& obj,
+ const JavaParamRef<jstring>& tag) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
DCHECK(profile_);
std::string machine_tag = ConvertJavaStringToUTF8(env, tag);
@@ -342,7 +384,8 @@ void ProfileSyncServiceAndroid::SetSyncSessionsId(
}
jboolean ProfileSyncServiceAndroid::HasKeepEverythingSynced(
- JNIEnv* env, jobject) {
+ JNIEnv* env,
+ const JavaParamRef<jobject>&) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
return sync_prefs_->HasKeepEverythingSynced();
}
@@ -350,8 +393,9 @@ jboolean ProfileSyncServiceAndroid::HasKeepEverythingSynced(
// UI string getters.
ScopedJavaLocalRef<jstring>
- ProfileSyncServiceAndroid::GetSyncEnterGooglePassphraseBodyWithDateText(
- JNIEnv* env, jobject) {
+ProfileSyncServiceAndroid::GetSyncEnterGooglePassphraseBodyWithDateText(
+ JNIEnv* env,
+ const JavaParamRef<jobject>&) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
base::Time passphrase_time = sync_service_->GetExplicitPassphraseTime();
base::string16 passphrase_time_str =
@@ -363,8 +407,9 @@ ScopedJavaLocalRef<jstring>
}
ScopedJavaLocalRef<jstring>
- ProfileSyncServiceAndroid::GetSyncEnterCustomPassphraseBodyWithDateText(
- JNIEnv* env, jobject) {
+ProfileSyncServiceAndroid::GetSyncEnterCustomPassphraseBodyWithDateText(
+ JNIEnv* env,
+ const JavaParamRef<jobject>&) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
base::Time passphrase_time = sync_service_->GetExplicitPassphraseTime();
base::string16 passphrase_time_str =
@@ -375,8 +420,9 @@ ScopedJavaLocalRef<jstring>
}
ScopedJavaLocalRef<jstring>
- ProfileSyncServiceAndroid::GetCurrentSignedInAccountText(
- JNIEnv* env, jobject) {
+ProfileSyncServiceAndroid::GetCurrentSignedInAccountText(
+ JNIEnv* env,
+ const JavaParamRef<jobject>&) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
const std::string& sync_username =
SigninManagerFactory::GetForProfile(profile_)
@@ -389,8 +435,9 @@ ScopedJavaLocalRef<jstring>
}
ScopedJavaLocalRef<jstring>
- ProfileSyncServiceAndroid::GetSyncEnterCustomPassphraseBodyText(
- JNIEnv* env, jobject) {
+ProfileSyncServiceAndroid::GetSyncEnterCustomPassphraseBodyText(
+ JNIEnv* env,
+ const JavaParamRef<jobject>&) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
return ConvertUTF8ToJavaString(
env, l10n_util::GetStringUTF8(IDS_SYNC_ENTER_PASSPHRASE_BODY));
@@ -399,7 +446,8 @@ ScopedJavaLocalRef<jstring>
// Functionality only available for testing purposes.
ScopedJavaLocalRef<jstring> ProfileSyncServiceAndroid::GetAboutInfoForTest(
- JNIEnv* env, jobject) {
+ JNIEnv* env,
+ const JavaParamRef<jobject>&) {
DCHECK_CURRENTLY_ON(BrowserThread::UI);
scoped_ptr<base::DictionaryValue> about_info =
@@ -412,7 +460,8 @@ ScopedJavaLocalRef<jstring> ProfileSyncServiceAndroid::GetAboutInfoForTest(
}
jlong ProfileSyncServiceAndroid::GetLastSyncedTimeForTest(
- JNIEnv* env, jobject obj) {
+ JNIEnv* env,
+ const JavaParamRef<jobject>& obj) {
// Use profile preferences here instead of SyncPrefs to avoid an extra
// conversion, since SyncPrefs::GetLastSyncedTime() converts the stored value
// to to base::Time.
@@ -422,7 +471,7 @@ jlong ProfileSyncServiceAndroid::GetLastSyncedTimeForTest(
void ProfileSyncServiceAndroid::OverrideNetworkResourcesForTest(
JNIEnv* env,
- jobject obj,
+ const JavaParamRef<jobject>& obj,
jlong network_resources) {
syncer::NetworkResources* resources =
reinterpret_cast<syncer::NetworkResources*>(network_resources);

Powered by Google App Engine
This is Rietveld 408576698