diff options
author | Abhijith Nair <abhijithnair@google.com> | 2023-01-31 20:25:07 +0000 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2023-01-31 12:30:37 -0800 |
commit | 0baab1a7112ed22f356e0a1482df8050dd0a20e9 (patch) | |
tree | 123ced7cbd8507f8838046c742c80dc5d3d17e8e | |
parent | 922edfd0c9d5884d76cbdf4af5e3407c04f6c3ea (diff) | |
download | webview_support_interfaces-0baab1a7112ed22f356e0a1482df8050dd0a20e9.tar.gz |
Add constants related to directory base path to boundary interface.
Adds DATA_DIRECTORY_BASE_PATH and CACHE_DIRECTORY_BASE_PATH which is required for adding support for setDirectoryBasePath(String, String) API method in ProcessGlobalConfig.
Bug: 1355297
Change-Id: I3a6c5ccd1a49d8c9d5bf74227c26505695af8f30
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4198135
Auto-Submit: Abhijith Nair <abhijithnair@chromium.org>
Reviewed-by: Richard Coles <torne@chromium.org>
Commit-Queue: Richard Coles <torne@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1099431}
NOKEYCHECK=True
GitOrigin-RevId: 2640c7a52921df39e67b272003a32fefbe154d99
-rw-r--r-- | src/org/chromium/support_lib_boundary/ProcessGlobalConfigConstants.java | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/src/org/chromium/support_lib_boundary/ProcessGlobalConfigConstants.java b/src/org/chromium/support_lib_boundary/ProcessGlobalConfigConstants.java index 4da312b..1b8a7d2 100644 --- a/src/org/chromium/support_lib_boundary/ProcessGlobalConfigConstants.java +++ b/src/org/chromium/support_lib_boundary/ProcessGlobalConfigConstants.java @@ -20,10 +20,7 @@ public final class ProcessGlobalConfigConstants { /** @hide */ @RestrictTo(RestrictTo.Scope.LIBRARY) - @StringDef(value = - { - DATA_DIRECTORY_SUFFIX, - }) + @StringDef(value = {DATA_DIRECTORY_SUFFIX, DATA_DIRECTORY_BASE_PATH, CACHE_DIRECTORY_BASE_PATH}) @Retention(RetentionPolicy.SOURCE) @Target({ElementType.PARAMETER, ElementType.METHOD}) public @interface ProcessGlobalConfigMapKey {} @@ -33,4 +30,16 @@ public final class ProcessGlobalConfigConstants { * via reflection into AndroidX class. */ public static final String DATA_DIRECTORY_SUFFIX = "DATA_DIRECTORY_SUFFIX"; + + /** + * Key for the data directory base path in the process global config map that is read in + * chromium via reflection into AndroidX class. + */ + public static final String DATA_DIRECTORY_BASE_PATH = "DATA_DIRECTORY_BASE_PATH"; + + /** + * Key for the cache directory base path in the process global config map that is read in + * chromium via reflection into AndroidX class. + */ + public static final String CACHE_DIRECTORY_BASE_PATH = "CACHE_DIRECTORY_BASE_PATH"; }
\ No newline at end of file |