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

Unified Diff: components/autofill/browser/android/auxiliary_profile_loader_android.cc

Issue 17392006: In components/autofill, move browser/ to core/browser/ (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Rebase to fix conflicts Created 7 years, 6 months 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: components/autofill/browser/android/auxiliary_profile_loader_android.cc
diff --git a/components/autofill/browser/android/auxiliary_profile_loader_android.cc b/components/autofill/browser/android/auxiliary_profile_loader_android.cc
deleted file mode 100644
index 5d8ff0968add64bb83d7f58cfb9bc1de5a96ade6..0000000000000000000000000000000000000000
--- a/components/autofill/browser/android/auxiliary_profile_loader_android.cc
+++ /dev/null
@@ -1,122 +0,0 @@
-// Copyright 2013 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "components/autofill/browser/android/auxiliary_profile_loader_android.h"
-
-#include <vector>
-
-#include "base/android/jni_android.h"
-#include "base/android/jni_array.h"
-#include "base/android/jni_string.h"
-#include "jni/PersonalAutofillPopulator_jni.h"
-
-#define JAVA_METHOD(__jmethod__) Java_PersonalAutofillPopulator_##__jmethod__( \
- env_, \
- populator_.obj())
-
-namespace {
-
-base::string16 SafeJavaStringToUTF16(
- const ScopedJavaLocalRef<jstring>& jstring) {
- if (jstring.is_null())
- return base::string16();
-
- return ConvertJavaStringToUTF16(jstring);
-}
-
-void SafeJavaStringArrayToStringVector(
- const ScopedJavaLocalRef<jobjectArray>& jarray,
- JNIEnv* env,
- std::vector<base::string16>* string_vector) {
- if (!jarray.is_null()) {
- base::android::AppendJavaStringArrayToStringVector(env,
- jarray.obj(),
- string_vector);
- }
-}
-
-} // namespace
-
-namespace autofill {
-
-bool RegisterAuxiliaryProfileLoader(JNIEnv* env) {
- return RegisterNativesImpl(env);
-}
-
-AuxiliaryProfileLoaderAndroid::AuxiliaryProfileLoaderAndroid() {}
-
-AuxiliaryProfileLoaderAndroid::~AuxiliaryProfileLoaderAndroid() {}
-
-void AuxiliaryProfileLoaderAndroid::Init(JNIEnv* env, const jobject& context) {
- env_ = env;
- populator_ = Java_PersonalAutofillPopulator_create(env_, context);
-}
-
-bool AuxiliaryProfileLoaderAndroid::GetHasPermissions() const {
- return (bool)JAVA_METHOD(getHasPermissions);
-}
-
-// Address info
-base::string16 AuxiliaryProfileLoaderAndroid::GetStreet() const {
- return SafeJavaStringToUTF16(JAVA_METHOD(getStreet));
-}
-
-base::string16 AuxiliaryProfileLoaderAndroid::GetPostOfficeBox() const {
- return SafeJavaStringToUTF16(JAVA_METHOD(getPobox));
-}
-
-base::string16 AuxiliaryProfileLoaderAndroid::GetNeighborhood() const {
- return SafeJavaStringToUTF16(JAVA_METHOD(getNeighborhood));
-}
-
-base::string16 AuxiliaryProfileLoaderAndroid::GetRegion() const {
- return SafeJavaStringToUTF16(JAVA_METHOD(getRegion));
-}
-
-base::string16 AuxiliaryProfileLoaderAndroid::GetCity() const {
- return SafeJavaStringToUTF16(JAVA_METHOD(getCity));
-}
-
-base::string16 AuxiliaryProfileLoaderAndroid::GetPostalCode() const {
- return SafeJavaStringToUTF16(JAVA_METHOD(getPostalCode));
-}
-
-base::string16 AuxiliaryProfileLoaderAndroid::GetCountry() const {
- return SafeJavaStringToUTF16(JAVA_METHOD(getCountry));
-}
-
-// Name info
-base::string16 AuxiliaryProfileLoaderAndroid::GetFirstName() const {
- return SafeJavaStringToUTF16(JAVA_METHOD(getFirstName));
-}
-
-base::string16 AuxiliaryProfileLoaderAndroid::GetMiddleName() const {
- return SafeJavaStringToUTF16(JAVA_METHOD(getMiddleName));
-}
-
-base::string16 AuxiliaryProfileLoaderAndroid::GetLastName() const {
- return SafeJavaStringToUTF16(JAVA_METHOD(getLastName));
-}
-
-base::string16 AuxiliaryProfileLoaderAndroid::GetSuffix() const {
- return SafeJavaStringToUTF16(JAVA_METHOD(getSuffix));
-}
-
-// Email info
-void AuxiliaryProfileLoaderAndroid::GetEmailAddresses(
- std::vector<base::string16>* email_addresses) const {
- SafeJavaStringArrayToStringVector(JAVA_METHOD(getEmailAddresses),
- env_,
- email_addresses);
-}
-
-// Phone info
-void AuxiliaryProfileLoaderAndroid::GetPhoneNumbers(
- std::vector<base::string16>* phone_numbers) const {
- SafeJavaStringArrayToStringVector(JAVA_METHOD(getPhoneNumbers),
- env_,
- phone_numbers);
-}
-
-} // namespace

Powered by Google App Engine
This is Rietveld 408576698