diff options
| author | 2021-11-18 14:06:48 +0000 | |
|---|---|---|
| committer | 2021-11-18 14:06:48 +0000 | |
| commit | 46d71637f3be7d86bcfdfc648e56b2357af0ee3b (patch) | |
| tree | 2dd66c73ccda4b0102f80fc9a1e3e9b682ad3e1a | |
| parent | be5899722758db892a725c86b72375e020f91593 (diff) | |
| parent | 58ddf1dee3181458a381fbfc1fd5b9c7b733c276 (diff) | |
Merge "Remove FlagWriter class."
4 files changed, 2 insertions, 40 deletions
diff --git a/packages/SystemUI/src/com/android/systemui/flags/FeatureFlagsDebug.java b/packages/SystemUI/src/com/android/systemui/flags/FeatureFlagsDebug.java index 05a3198d74d9..0ee47a7eea18 100644 --- a/packages/SystemUI/src/com/android/systemui/flags/FeatureFlagsDebug.java +++ b/packages/SystemUI/src/com/android/systemui/flags/FeatureFlagsDebug.java @@ -60,7 +60,7 @@ import javax.inject.Inject; * To restore a flag back to its default, leave the `--ez value <0|1>` off of the command. */ @SysUISingleton -public class FeatureFlagsDebug implements FeatureFlags, FlagWriter, Dumpable { +public class FeatureFlagsDebug implements FeatureFlags, Dumpable { private static final String TAG = "SysUIFlags"; private final FlagManager mFlagManager; @@ -126,7 +126,6 @@ public class FeatureFlagsDebug implements FeatureFlags, FlagWriter, Dumpable { } /** Set whether a given {@link BooleanFlag} is enabled or not. */ - @Override public void setEnabled(int id, boolean value) { Boolean currentValue = isEnabledInternal(id); if (currentValue != null && currentValue == value) { diff --git a/packages/SystemUI/src/com/android/systemui/flags/FeatureFlagsRelease.java b/packages/SystemUI/src/com/android/systemui/flags/FeatureFlagsRelease.java index a726b867c8ee..bd6cb6657051 100644 --- a/packages/SystemUI/src/com/android/systemui/flags/FeatureFlagsRelease.java +++ b/packages/SystemUI/src/com/android/systemui/flags/FeatureFlagsRelease.java @@ -36,7 +36,7 @@ import javax.inject.Inject; * how to set flags. */ @SysUISingleton -public class FeatureFlagsRelease implements FeatureFlags, FlagWriter, Dumpable { +public class FeatureFlagsRelease implements FeatureFlags, Dumpable { SparseBooleanArray mAccessedFlags = new SparseBooleanArray(); @Inject public FeatureFlagsRelease(DumpManager dumpManager) { @@ -59,8 +59,6 @@ public class FeatureFlagsRelease implements FeatureFlags, FlagWriter, Dumpable { mAccessedFlags.append(key, defaultValue); return defaultValue; } - @Override - public void setEnabled(int key, boolean value) {} @Override public void dump(@NonNull FileDescriptor fd, @NonNull PrintWriter pw, @NonNull String[] args) { diff --git a/packages/SystemUI/src/com/android/systemui/flags/FlagWriter.kt b/packages/SystemUI/src/com/android/systemui/flags/FlagWriter.kt deleted file mode 100644 index bacc66b39c58..000000000000 --- a/packages/SystemUI/src/com/android/systemui/flags/FlagWriter.kt +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Copyright (C) 2021 The Android Open Source Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.android.systemui.flags - -interface FlagWriter { - fun setEnabled(key: Int, value: Boolean) {} -}
\ No newline at end of file diff --git a/packages/SystemUI/tests/src/com/android/systemui/flags/FeatureFlagsReleaseTest.java b/packages/SystemUI/tests/src/com/android/systemui/flags/FeatureFlagsReleaseTest.java index e3cd324df58c..475dde204185 100644 --- a/packages/SystemUI/tests/src/com/android/systemui/flags/FeatureFlagsReleaseTest.java +++ b/packages/SystemUI/tests/src/com/android/systemui/flags/FeatureFlagsReleaseTest.java @@ -51,7 +51,6 @@ import java.io.StringWriter; public class FeatureFlagsReleaseTest extends SysuiTestCase { FeatureFlagsRelease mFeatureFlagsRelease; - @Mock private Context mContext; @Mock private DumpManager mDumpManager; @Before @@ -69,24 +68,11 @@ public class FeatureFlagsReleaseTest extends SysuiTestCase { } @Test - public void testIsEnabled() { - mFeatureFlagsRelease.setEnabled(1, true); - // Again, nothing changes. - assertThat(mFeatureFlagsRelease.isEnabled(1, false)).isFalse(); - } - - @Test public void testDump() { - // Even if a flag is set before - mFeatureFlagsRelease.setEnabled(1, true); - // WHEN the flags have been accessed assertFalse(mFeatureFlagsRelease.isEnabled(1, false)); assertTrue(mFeatureFlagsRelease.isEnabled(2, true)); - // Even if a flag is set after - mFeatureFlagsRelease.setEnabled(2, false); - // THEN the dump contains the flags and the default values String dump = dumpToString(); assertThat(dump).contains(" sysui_flag_1: false\n"); |