summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorFan Zhang <zhfan@google.com>2017-10-03 14:37:44 -0700
committerFan Zhang <zhfan@google.com>2017-10-03 14:51:11 -0700
commitcfd02742e46c069c5d700756b0fcbf502c90c7a5 (patch)
treef2a7e43b69e844bbaf3cc859dc6790efdfa94867 /core/java
parentd96b97b855f4fbd22690b4f261d6c39f0f4d49f3 (diff)
Add helper method to override flag
Bug: 36222960 Test: atest FrameworksCoreFeatureFlagTests Change-Id: I45edc5171e66e4ac8e84cfc58a9fdf9bae2b136a
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/util/FeatureFlagUtils.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/core/java/android/util/FeatureFlagUtils.java b/core/java/android/util/FeatureFlagUtils.java
index 5838f9590c9d..fc1d4873c9cb 100644
--- a/core/java/android/util/FeatureFlagUtils.java
+++ b/core/java/android/util/FeatureFlagUtils.java
@@ -50,6 +50,13 @@ public class FeatureFlagUtils {
}
/**
+ * Override feature flag to new state.
+ */
+ public static void setEnabled(String feature, boolean enabled) {
+ SystemProperties.set(FFLAG_OVERRIDE_PREFIX + feature, enabled ? "true" : "false");
+ }
+
+ /**
* Returns all feature flags in their raw form.
*/
public static Map<String, String> getAllFeatureFlags() {