| OLD | NEW | 
|   1 // Copyright 2013 The Chromium Authors. All rights reserved. |   1 // Copyright 2013 The Chromium Authors. All rights reserved. | 
|   2 // Use of this source code is governed by a BSD-style license that can be |   2 // Use of this source code is governed by a BSD-style license that can be | 
|   3 // found in the LICENSE file. |   3 // found in the LICENSE file. | 
|   4  |   4  | 
|   5 #include "android_webview/native/aw_form_database.h" |   5 #include "android_webview/native/aw_form_database.h" | 
|   6  |   6  | 
|   7 #include "android_webview/browser/aw_browser_context.h" |   7 #include "android_webview/browser/aw_browser_context.h" | 
|   8 #include "android_webview/browser/aw_content_browser_client.h" |   8 #include "android_webview/browser/aw_content_browser_client.h" | 
|   9 #include "android_webview/browser/aw_form_database_service.h" |   9 #include "android_webview/browser/aw_form_database_service.h" | 
|  10 #include "base/android/jni_android.h" |  10 #include "base/android/jni_android.h" | 
|  11 #include "base/logging.h" |  11 #include "base/logging.h" | 
|  12 #include "base/time.h" |  12 #include "base/time.h" | 
|  13 #include "components/autofill/browser/webdata/autofill_webdata_service.h" |  13 #include "components/autofill/core/browser/webdata/autofill_webdata_service.h" | 
|  14 #include "jni/AwFormDatabase_jni.h" |  14 #include "jni/AwFormDatabase_jni.h" | 
|  15  |  15  | 
|  16 // static |  16 // static | 
|  17 scoped_refptr<autofill::AutofillWebDataService> |  17 scoped_refptr<autofill::AutofillWebDataService> | 
|  18 autofill::AutofillWebDataService::FromBrowserContext( |  18 autofill::AutofillWebDataService::FromBrowserContext( | 
|  19     content::BrowserContext* context) { |  19     content::BrowserContext* context) { | 
|  20  |  20  | 
|  21   DCHECK(context); |  21   DCHECK(context); | 
|  22   android_webview::AwFormDatabaseService* service = |  22   android_webview::AwFormDatabaseService* service = | 
|  23       static_cast<android_webview::AwBrowserContext*>( |  23       static_cast<android_webview::AwBrowserContext*>( | 
| (...skipping 24 matching lines...) Expand all  Loading... | 
|  48 // static |  48 // static | 
|  49 void ClearFormData(JNIEnv*, jclass) { |  49 void ClearFormData(JNIEnv*, jclass) { | 
|  50   GetFormDatabaseService()->ClearFormData(); |  50   GetFormDatabaseService()->ClearFormData(); | 
|  51 } |  51 } | 
|  52  |  52  | 
|  53 bool RegisterAwFormDatabase(JNIEnv* env) { |  53 bool RegisterAwFormDatabase(JNIEnv* env) { | 
|  54   return RegisterNativesImpl(env) >= 0; |  54   return RegisterNativesImpl(env) >= 0; | 
|  55 } |  55 } | 
|  56  |  56  | 
|  57 } // namespace android_webview |  57 } // namespace android_webview | 
| OLD | NEW |