diff options
author | Abhijith Nair <abhijithnair@google.com> | 2022-08-23 13:03:22 +0100 |
---|---|---|
committer | Abhijith Nair <abhijithnair@google.com> | 2022-08-23 13:03:22 +0100 |
commit | 9c50cfab7860ee05ba8e4d912a476bb809bd712e (patch) | |
tree | becf8099977659ebe5284fbb8fc43a7a25bd5fdc | |
parent | e4a43973b26522b94be7645d653102c5154b6a90 (diff) | |
parent | 698ea09b2f962a9d7bf300a05bac8b60213ac14a (diff) | |
download | webview_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.gn | 1 | ||||
-rw-r--r-- | src/org/chromium/support_lib_boundary/ProcessGlobalConfigConstants.java | 36 |
2 files changed, 37 insertions, 0 deletions
@@ -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 |