summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbhijith Nair <abhijithnair@google.com>2022-08-23 13:03:22 +0100
committerAbhijith Nair <abhijithnair@google.com>2022-08-23 13:03:22 +0100
commit9c50cfab7860ee05ba8e4d912a476bb809bd712e (patch)
treebecf8099977659ebe5284fbb8fc43a7a25bd5fdc
parente4a43973b26522b94be7645d653102c5154b6a90 (diff)
parent698ea09b2f962a9d7bf300a05bac8b60213ac14a (diff)
downloadwebview_support_interfaces-9c50cfab7860ee05ba8e4d912a476bb809bd712e.tar.gz
[AndroidX Webkit] roll boundary interfaces to 698ea09
This rolls the boundary interfaces for the androidx.webkit module to include the following commit range: https://android.googlesource.com/platform/external/webview_support_interfaces/+log/e4a43973b26522b94be7645d653102c5154b6a90..698ea09b2f962a9d7bf300a05bac8b60213ac14a Test: N/A Change-Id: Ic265b8ac58293ceb7af1401f20c0ccd4aff0e67e
-rw-r--r--BUILD.gn1
-rw-r--r--src/org/chromium/support_lib_boundary/ProcessGlobalConfigConstants.java36
2 files changed, 37 insertions, 0 deletions
diff --git a/BUILD.gn b/BUILD.gn
index 6ad2c3c..10f07cd 100644
--- a/BUILD.gn
+++ b/BUILD.gn
@@ -10,6 +10,7 @@ android_library("boundary_interface_java") {
"src/org/chromium/support_lib_boundary/FeatureFlagHolderBoundaryInterface.java",
"src/org/chromium/support_lib_boundary/IsomorphicObjectBoundaryInterface.java",
"src/org/chromium/support_lib_boundary/JsReplyProxyBoundaryInterface.java",
+ "src/org/chromium/support_lib_boundary/ProcessGlobalConfigConstants.java",
"src/org/chromium/support_lib_boundary/ProxyControllerBoundaryInterface.java",
"src/org/chromium/support_lib_boundary/SafeBrowsingResponseBoundaryInterface.java",
"src/org/chromium/support_lib_boundary/ScriptHandlerBoundaryInterface.java",
diff --git a/src/org/chromium/support_lib_boundary/ProcessGlobalConfigConstants.java b/src/org/chromium/support_lib_boundary/ProcessGlobalConfigConstants.java
new file mode 100644
index 0000000..50e32b3
--- /dev/null
+++ b/src/org/chromium/support_lib_boundary/ProcessGlobalConfigConstants.java
@@ -0,0 +1,36 @@
+// Copyright 2022 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.
+
+package org.chromium.support_lib_boundary;
+
+import androidx.annotation.RestrictTo;
+import androidx.annotation.StringDef;
+
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+/**
+ * Constants for ProcessGlobalConfig shared between chromium and AndroidX.
+ */
+public final class ProcessGlobalConfigConstants {
+ private ProcessGlobalConfigConstants() {}
+
+ /** @hide */
+ @RestrictTo(RestrictTo.Scope.LIBRARY)
+ @StringDef(value =
+ {
+ DATA_DIRECTORY_SUFFIX,
+ })
+ @Retention(RetentionPolicy.SOURCE)
+ @Target({ElementType.PARAMETER, ElementType.METHOD})
+ public @interface ProcessGlobalConfigMapKey {}
+
+ /**
+ * Key for the data directory suffix in the process global config map that is read in chromium
+ * via reflection into AndroidX class.
+ */
+ public static final String DATA_DIRECTORY_SUFFIX = "DATA_DIRECTORY_SUFFIX";
+} \ No newline at end of file