summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbhijith Nair <abhijithnair@google.com>2023-01-31 20:25:07 +0000
committerCopybara-Service <copybara-worker@google.com>2023-01-31 12:30:37 -0800
commit0baab1a7112ed22f356e0a1482df8050dd0a20e9 (patch)
tree123ced7cbd8507f8838046c742c80dc5d3d17e8e
parent922edfd0c9d5884d76cbdf4af5e3407c04f6c3ea (diff)
downloadwebview_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.java17
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