Home
last modified time | relevance | path

Searched refs:SyncableFlag (Results 1 – 11 of 11) sorted by relevance

/frameworks/base/services/tests/servicestests/src/com/android/server/flags/
DFeatureFlagsServiceTest.java30 import android.flags.SyncableFlag;
91 SyncableFlag f = new SyncableFlag(NS, "a", "false", false); in testOverrideFlag_requiresWritePermission()
108 SyncableFlag f = new SyncableFlag(NS, "a", "false", false); in testResetFlag_requiresWritePermission()
122 List<SyncableFlag> inputFlags = List.of( in testSyncFlags_noOverrides()
123 new SyncableFlag(NS, "a", "false", false), in testSyncFlags_noOverrides()
124 new SyncableFlag(NS, "b", "true", false), in testSyncFlags_noOverrides()
125 new SyncableFlag(NS, "c", "false", false) in testSyncFlags_noOverrides()
128 List<SyncableFlag> outputFlags = mFeatureFlagsService.syncFlags(inputFlags); in testSyncFlags_noOverrides()
132 for (SyncableFlag inpF: inputFlags) { in testSyncFlags_noOverrides()
134 for (SyncableFlag outF : outputFlags) { in testSyncFlags_noOverrides()
[all …]
/frameworks/base/core/tests/coretests/src/android/flags/
DIFeatureFlagsFake.java29 List<SyncableFlag> mOverrides;
37 public List<SyncableFlag> syncFlags(List<SyncableFlag> flagList) { in syncFlags()
42 public List<SyncableFlag> queryFlags(List<SyncableFlag> flagList) { in queryFlags()
46 public void overrideFlag(SyncableFlag syncableFlag) { in overrideFlag()
47 SyncableFlag match = findFlag(syncableFlag); in overrideFlag()
64 public void resetFlag(SyncableFlag syncableFlag) { in resetFlag()
65 SyncableFlag match = findFlag(syncableFlag); in resetFlag()
79 private SyncableFlag findFlag(SyncableFlag syncableFlag) { in findFlag()
80 SyncableFlag match = null; in findFlag()
81 for (SyncableFlag sf : mOverrides) { in findFlag()
[all …]
DFeatureFlagsTest.java82 SyncableFlag syncableFlag = new SyncableFlag( in testBooleanFlag_OverrideBeforeRead()
93 SyncableFlag syncableFlag = new SyncableFlag( in testFusedOffFlag_OverrideHasNoEffect()
104 SyncableFlag syncableFlag = new SyncableFlag( in testFusedOnFlag_OverrideHasNoEffect()
115 SyncableFlag syncableFlag = new SyncableFlag( in testDynamicFlag_OverrideBeforeRead()
127 SyncableFlag syncableFlag = new SyncableFlag( in testDynamicFlag_OverrideAfterRead()
147 SyncableFlag syncableFlag = new SyncableFlag( in testDynamicFlag_FiresListener()
/frameworks/base/core/java/android/flags/
DIFeatureFlags.aidl20 import android.flags.SyncableFlag;
52 List<SyncableFlag> syncFlags(in List<SyncableFlag> flagList); in syncFlags()
74 List<SyncableFlag> queryFlags(in List<SyncableFlag> flagList); in queryFlags()
81 void overrideFlag(in SyncableFlag flag); in overrideFlag()
88 void resetFlag(in SyncableFlag flag); in resetFlag()
DSyncableFlag.java26 public final class SyncableFlag implements Parcelable { class
33 public SyncableFlag( in SyncableFlag() method in SyncableFlag
41 public SyncableFlag( in SyncableFlag() method in SyncableFlag
79 public static final Parcelable.Creator<SyncableFlag> CREATOR = new Parcelable.Creator<>() {
80 public SyncableFlag createFromParcel(Parcel in) {
81 return new SyncableFlag(
89 public SyncableFlag[] newArray(int size) {
90 return new SyncableFlag[size];
DIFeatureFlagsCallback.aidl19 import android.flags.SyncableFlag;
30 void onFlagChange(in SyncableFlag flag); in onFlagChange()
DFeatureFlags.java82 public void onFlagChange(SyncableFlag flag) {
276 List<SyncableFlag> syncableFlags = new ArrayList<>(); in syncInternal()
281 List<SyncableFlag> serverFlags = List.of(); // Need to initialize the list with something. in syncInternal()
291 for (SyncableFlag sf : serverFlags) { in syncInternal()
320 private SyncableFlag flagToSyncableFlag(Flag<?> f) { in flagToSyncableFlag()
321 return new SyncableFlag( in flagToSyncableFlag()
361 private static boolean flagEqualsSyncableFlag(Flag<?> f, SyncableFlag sf) { in flagEqualsSyncableFlag()
DSyncableFlag.aidl22 parcelable SyncableFlag;
/frameworks/base/services/flags/java/com/android/server/flags/
DFeatureFlagsBinder.java23 import android.flags.SyncableFlag;
66 public List<SyncableFlag> syncFlags(List<SyncableFlag> incomingFlags) { in syncFlags()
68 List<SyncableFlag> outputFlags = new ArrayList<>(); in syncFlags()
79 for (SyncableFlag sf : incomingFlags) { in syncFlags()
86 SyncableFlag outFlag; in syncFlags()
97 outFlag = new SyncableFlag(sf.getNamespace(), sf.getName(), value, false); in syncFlags()
106 public void overrideFlag(SyncableFlag flag) { in overrideFlag()
112 public void resetFlag(SyncableFlag flag) { in resetFlag()
118 public List<SyncableFlag> queryFlags(List<SyncableFlag> incomingFlags) { in queryFlags()
120 List<SyncableFlag> outputFlags = new ArrayList<>(); in queryFlags()
[all …]
DDynamicFlagBinderDelegate.java21 import android.flags.SyncableFlag;
104 SyncableFlag sFlag = new SyncableFlag(namespace, name, value, true);
121 SyncableFlag syncDynamicFlag(int pid, SyncableFlag sf) { in syncDynamicFlag()
148 return new SyncableFlag(sf.getNamespace(), sf.getName(), value, true); in syncDynamicFlag()
/frameworks/base/core/java/com/android/internal/flags/
DCoreFlags.java24 import android.flags.SyncableFlag;
39 private static final List<SyncableFlag> sKnownFlags = new ArrayList<>();
47 public static boolean isCoreFlag(SyncableFlag flag) { in isCoreFlag()
48 for (SyncableFlag knownFlag : sKnownFlags) { in isCoreFlag()
57 public static List<SyncableFlag> getCoreFlags() { in getCoreFlags()
64 sKnownFlags.add(new SyncableFlag(namespace, name, Boolean.toString(defaultValue), false)); in booleanFlag()
72 sKnownFlags.add(new SyncableFlag(namespace, name, "false", false)); in fusedOffFlag()
80 sKnownFlags.add(new SyncableFlag(namespace, name, "true", false)); in fusedOnFlag()
89 sKnownFlags.add(new SyncableFlag(namespace, name, Boolean.toString(defaultValue), true)); in dynamicBooleanFlag()