/frameworks/base/services/tests/servicestests/src/com/android/server/flags/ |
D | FeatureFlagsServiceTest.java | 30 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/ |
D | IFeatureFlagsFake.java | 29 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 …]
|
D | FeatureFlagsTest.java | 82 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/ |
D | IFeatureFlags.aidl | 20 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()
|
D | SyncableFlag.java | 26 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];
|
D | IFeatureFlagsCallback.aidl | 19 import android.flags.SyncableFlag; 30 void onFlagChange(in SyncableFlag flag); in onFlagChange()
|
D | FeatureFlags.java | 82 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()
|
D | SyncableFlag.aidl | 22 parcelable SyncableFlag;
|
/frameworks/base/services/flags/java/com/android/server/flags/ |
D | FeatureFlagsBinder.java | 23 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 …]
|
D | DynamicFlagBinderDelegate.java | 21 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/ |
D | CoreFlags.java | 24 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()
|