/frameworks/support/core/ktx/src/main/java/androidx/core/util/ |
D | SparseArray.kt | 21 import android.util.SparseArray 24 inline val <T> SparseArray<T>.size get() = size() 27 inline operator fun <T> SparseArray<T>.contains(key: Int) = indexOfKey(key) >= 0 in contains() 30 inline operator fun <T> SparseArray<T>.set(key: Int, value: T) = put(key, value) in contains() 33 operator fun <T> SparseArray<T>.plus(other: SparseArray<T>): SparseArray<T> { in contains() 34 val new = SparseArray<T>(size() + other.size()) in contains() 41 inline fun <T> SparseArray<T>.containsKey(key: Int) = indexOfKey(key) >= 0 in containsKey() 44 inline fun <T> SparseArray<T>.containsValue(value: T) = indexOfValue(value) != -1 in containsKey() 47 inline fun <T> SparseArray<T>.getOrDefault(key: Int, defaultValue: T) = get(key) ?: defaultValue in containsKey() 50 inline fun <T> SparseArray<T>.getOrElse(key: Int, defaultValue: () -> T) = in containsKey() [all …]
|
/frameworks/support/core/ktx/src/androidTest/java/androidx/core/util/ |
D | SparseArrayTest.kt | 19 import android.util.SparseArray in <lambda>() 30 val array = SparseArray<String>() in <lambda>() 37 val array = SparseArray<String>() in <lambda>() 44 val array = SparseArray<String>() in <lambda>() 54 val array = SparseArray<String>() in <lambda>() 60 val first = SparseArray<String>().apply { put(1, "one") } in <lambda>() 61 val second = SparseArray<String>().apply { put(2, "two") } in <lambda>() 71 val array = SparseArray<String>() in <lambda>() 78 val array = SparseArray<String>() in <lambda>() 85 val array = SparseArray<Any>() in <lambda>() [all …]
|
/frameworks/base/services/tests/servicestests/src/com/android/server/ |
D | AlarmManagerServiceTest.java | 25 import android.util.SparseArray; 38 private SparseArray<ArrayList<Alarm>> addPendingAlarm( in addPendingAlarm() 39 SparseArray<ArrayList<Alarm>> all, int uid, String name, boolean removeIt) { in addPendingAlarm() 51 private static String toString(SparseArray<ArrayList<Alarm>> pendingAlarms) { in toString() 82 SparseArray<ArrayList<Alarm>> pending, ArrayList<Alarm> alarmsToDeliver) { in runCheckAllPendingAlarms() 90 SparseArray<ArrayList<Alarm>> pending = new SparseArray<>(); in findAllUnrestrictedPendingBackgroundAlarmsLockedInner_empty() 102 SparseArray<ArrayList<Alarm>> pending = new SparseArray<>(); in findAllUnrestrictedPendingBackgroundAlarmsLockedInner_single_remove() 116 SparseArray<ArrayList<Alarm>> pending = new SparseArray<>(); in findAllUnrestrictedPendingBackgroundAlarmsLockedInner_single_nonremove() 130 SparseArray<ArrayList<Alarm>> pending = new SparseArray<>(); in findAllUnrestrictedPendingBackgroundAlarmsLockedInner_complex() 163 SparseArray<ArrayList<Alarm>> pending = new SparseArray<>(); in findAllUnrestrictedPendingBackgroundAlarmsLockedInner_complex_allRemove()
|
/frameworks/base/core/java/com/android/internal/app/ |
D | ProcessMap.java | 20 import android.util.SparseArray; 23 final ArrayMap<String, SparseArray<E>> mMap 24 = new ArrayMap<String, SparseArray<E>>(); 27 SparseArray<E> uids = mMap.get(name); in get() 33 SparseArray<E> uids = mMap.get(name); in put() 35 uids = new SparseArray<E>(2); in put() 43 SparseArray<E> uids = mMap.get(name); in remove() 54 public ArrayMap<String, SparseArray<E>> getMap() { in getMap()
|
/frameworks/support/leanback/src/main/java/androidx/leanback/widget/ |
D | ViewsStateBundle.java | 23 import android.util.SparseArray; 52 private LruCache<String, SparseArray<Parcelable>> mChildStates; 78 Map<String, SparseArray<Parcelable>> snapshot = mChildStates.snapshot(); in saveAsBundle() 80 for (Iterator<Entry<String, SparseArray<Parcelable>>> i = in saveAsBundle() 82 Entry<String, SparseArray<Parcelable>> e = i.next(); in saveAsBundle() 136 mChildStates = new LruCache<String, SparseArray<Parcelable>>(mLimitNumber); in applyPolicyChanges() 140 mChildStates = new LruCache<String, SparseArray<Parcelable>>(UNLIMITED); in applyPolicyChanges() 158 SparseArray<Parcelable> container = mChildStates.remove(key); in loadView() 174 SparseArray<Parcelable> container = new SparseArray<Parcelable>(); in saveViewUnchecked() 191 SparseArray<Parcelable> container = new SparseArray<Parcelable>(); in saveOnScreenView()
|
/frameworks/base/services/core/java/com/android/server/hdmi/ |
D | HdmiCecMessageCache.java | 20 import android.util.SparseArray; 39 private final SparseArray<SparseArray<HdmiCecMessage>> mCache = new SparseArray<>(); 54 SparseArray<HdmiCecMessage> messages = mCache.get(address); in getMessage() 91 SparseArray<HdmiCecMessage> messages = mCache.get(source); in cacheMessage() 93 messages = new SparseArray<>(); in cacheMessage()
|
D | HdmiMhlControllerStub.java | 20 import android.util.SparseArray; 32 private static final SparseArray<HdmiMhlLocalDeviceStub> mLocalDevices = new SparseArray<>(); 73 SparseArray<HdmiMhlLocalDeviceStub> getAllLocalDevices() { in getAllLocalDevices()
|
D | UnmodifiableSparseArray.java | 19 import android.util.SparseArray; 27 private final SparseArray<E> mArray; 29 public UnmodifiableSparseArray(SparseArray<E> array) { in UnmodifiableSparseArray()
|
/frameworks/base/core/tests/utiltests/src/com/android/internal/util/ |
D | MessageUtilsTest.java | 23 import android.util.SparseArray; 55 private SparseArray<String> makeSparseArray(int[] keys, String[] values) throws Exception { in makeSparseArray() 57 SparseArray<String> out = new SparseArray<>(); in makeSparseArray() 65 SparseArray<String> a1, SparseArray<String> a2) throws Exception { in assertSparseArrayEquals() 77 SparseArray<String> expected = makeSparseArray( in basicOperation() 85 SparseArray<String> expected = makeSparseArray( in withPrefixes()
|
/frameworks/opt/net/wifi/tests/wifitests/src/com/android/server/wifi/ |
D | MockWifiMonitor.java | 24 import android.util.SparseArray; 35 private final Map<String, SparseArray<Handler>> mHandlerMap = new HashMap<>(); 43 SparseArray<Handler> ifaceHandlers = mHandlerMap.get(iface); in registerHandler() 45 ifaceHandlers = new SparseArray<>(); in registerHandler() 64 SparseArray<Handler> ifaceHandlers = mHandlerMap.get(iface); in sendMessage() 70 for (Map.Entry<String, SparseArray<Handler>> entry : mHandlerMap.entrySet()) { in sendMessage() 80 private boolean sendMessage(SparseArray<Handler> ifaceHandlers, Message message) { in sendMessage()
|
/frameworks/base/services/tests/servicestests/src/com/android/server/backup/utils/ |
D | SparseArrayUtilsTest.java | 24 import android.util.SparseArray; 39 SparseArray<HashSet<String>> sparseArray = new SparseArray<>(); in union_mergesSets() 51 SparseArray<HashSet<String>> sparseArray = new SparseArray<>(); in union_returnsEmptySetForEmptyList()
|
/frameworks/base/telephony/java/android/telephony/ims/compat/ |
D | ImsService.java | 29 import android.util.SparseArray; 84 private final SparseArray<SparseArray<ImsFeature>> mFeaturesBySlot = new SparseArray<>(); 130 public SparseArray<ImsFeature> getFeatures(int slotId) { in getFeatures() 180 SparseArray<ImsFeature> features = mFeaturesBySlot.get(slotId); in addImsFeature() 183 features = new SparseArray<>(); in addImsFeature() 194 SparseArray<ImsFeature> features = mFeaturesBySlot.get(slotId); in removeImsFeature()
|
/frameworks/base/core/java/com/android/internal/util/ |
D | MessageUtils.java | 21 import android.util.SparseArray; 52 public static SparseArray<String> findMessageNames(Class[] classes, String[] prefixes) { in findMessageNames() 53 SparseArray<String> messageNames = new SparseArray<>(); in findMessageNames() 128 public static SparseArray<String> findMessageNames(Class[] classNames) { in findMessageNames()
|
/frameworks/base/telephony/java/android/telephony/ims/ |
D | ImsService.java | 38 import android.util.SparseArray; 109 private final SparseArray<SparseArray<ImsFeature>> mFeaturesBySlot = new SparseArray<>(); 202 public SparseArray<ImsFeature> getFeatures(int slotId) { in getFeatures() 240 SparseArray<ImsFeature> features = mFeaturesBySlot.get(slotId); in addImsFeature() 243 features = new SparseArray<>(); in addImsFeature() 254 SparseArray<ImsFeature> features = mFeaturesBySlot.get(slotId); in removeImsFeature()
|
/frameworks/opt/telephony/src/java/com/android/internal/telephony/ims/ |
D | ImsServiceControllerCompat.java | 32 import android.util.SparseArray; 53 private final SparseArray<MmTelFeatureCompatAdapter> mMmTelCompatAdapters = new SparseArray<>(); 54 private final SparseArray<ImsConfigCompatAdapter> mConfigCompatAdapters = new SparseArray<>(); 55 private final SparseArray<ImsRegistrationCompatAdapter> mRegCompatAdapters = 56 new SparseArray<>();
|
/frameworks/support/transition/src/main/java/androidx/transition/ |
D | TransitionValuesMaps.java | 19 import android.util.SparseArray; 29 final SparseArray<View> mIdValues = new SparseArray<>();
|
/frameworks/base/core/java/android/transition/ |
D | TransitionValuesMaps.java | 21 import android.util.SparseArray; 27 SparseArray<View> idValues = new SparseArray<View>();
|
/frameworks/base/core/java/android/content/pm/split/ |
D | SplitDependencyLoader.java | 22 import android.util.SparseArray; 42 private final @NonNull SparseArray<int[]> mDependencies; 49 protected SplitDependencyLoader(@NonNull SparseArray<int[]> dependencies) { in SplitDependencyLoader() 152 public static @NonNull SparseArray<int[]> createDependenciesFromPackage( in createDependenciesFromPackage() 157 final SparseArray<int[]> splitDependencies = new SparseArray<>(); in createDependenciesFromPackage()
|
/frameworks/base/services/core/java/com/android/server/policy/ |
D | ShortcutManager.java | 27 import android.util.SparseArray; 55 private final SparseArray<ShortcutInfo> mShortcuts = new SparseArray<>(); 56 private final SparseArray<ShortcutInfo> mShiftShortcuts = new SparseArray<>(); 85 SparseArray<ShortcutInfo> shortcutMap = isShiftOn ? mShiftShortcuts : mShortcuts; in getIntent()
|
/frameworks/base/core/java/com/android/internal/widget/ |
D | DecorContentParent.java | 22 import android.util.SparseArray; 49 void saveToolbarHierarchyState(SparseArray<Parcelable> toolbarStates); in saveToolbarHierarchyState() 50 void restoreToolbarHierarchyState(SparseArray<Parcelable> toolbarStates); in restoreToolbarHierarchyState()
|
/frameworks/base/services/core/java/com/android/server/wm/utils/ |
D | RotationCache.java | 19 import android.util.SparseArray; 34 private final SparseArray<R> mCache = new SparseArray<>(4);
|
/frameworks/base/services/core/java/com/android/server/wm/ |
D | TapExcludeRegionHolder.java | 21 import android.util.SparseArray; 28 private SparseArray<Rect> mTapExcludeRects = new SparseArray<>();
|
/frameworks/layoutlib/bridge/src/android/content/res/ |
D | AssetManager_Delegate.java | 21 import android.util.SparseArray; 61 /*package*/ static SparseArray<String> getAssignedPackageIdentifiers(AssetManager manager) { in getAssignedPackageIdentifiers() 62 return new SparseArray<>(); in getAssignedPackageIdentifiers()
|
/frameworks/support/v7/appcompat/src/main/java/androidx/appcompat/widget/ |
D | DecorContentParent.java | 24 import android.util.SparseArray; 56 void saveToolbarHierarchyState(SparseArray<Parcelable> toolbarStates); in saveToolbarHierarchyState() 57 void restoreToolbarHierarchyState(SparseArray<Parcelable> toolbarStates); in restoreToolbarHierarchyState()
|
/frameworks/base/core/java/android/bluetooth/le/ |
D | ScanRecord.java | 24 import android.util.SparseArray; 61 private final SparseArray<byte[]> mManufacturerSpecificData; 94 public SparseArray<byte[]> getManufacturerSpecificData() { in getManufacturerSpecificData() 153 SparseArray<byte[]> manufacturerData, in ScanRecord() 188 SparseArray<byte[]> manufacturerData = new SparseArray<byte[]>(); in parseFromBytes()
|