Home
last modified time | relevance | path

Searched refs:SparseArray (Results 1 – 25 of 433) sorted by relevance

12345678910>>...18

/frameworks/support/core/ktx/src/main/java/androidx/core/util/
DSparseArray.kt21 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/
DSparseArrayTest.kt19 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/
DAlarmManagerServiceTest.java25 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/
DProcessMap.java20 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/
DViewsStateBundle.java23 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/
DHdmiCecMessageCache.java20 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()
DHdmiMhlControllerStub.java20 import android.util.SparseArray;
32 private static final SparseArray<HdmiMhlLocalDeviceStub> mLocalDevices = new SparseArray<>();
73 SparseArray<HdmiMhlLocalDeviceStub> getAllLocalDevices() { in getAllLocalDevices()
DUnmodifiableSparseArray.java19 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/
DMessageUtilsTest.java23 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/
DMockWifiMonitor.java24 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/
DSparseArrayUtilsTest.java24 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/
DImsService.java29 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/
DMessageUtils.java21 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/
DImsService.java38 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/
DImsServiceControllerCompat.java32 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/
DTransitionValuesMaps.java19 import android.util.SparseArray;
29 final SparseArray<View> mIdValues = new SparseArray<>();
/frameworks/base/core/java/android/transition/
DTransitionValuesMaps.java21 import android.util.SparseArray;
27 SparseArray<View> idValues = new SparseArray<View>();
/frameworks/base/core/java/android/content/pm/split/
DSplitDependencyLoader.java22 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/
DShortcutManager.java27 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/
DDecorContentParent.java22 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/
DRotationCache.java19 import android.util.SparseArray;
34 private final SparseArray<R> mCache = new SparseArray<>(4);
/frameworks/base/services/core/java/com/android/server/wm/
DTapExcludeRegionHolder.java21 import android.util.SparseArray;
28 private SparseArray<Rect> mTapExcludeRects = new SparseArray<>();
/frameworks/layoutlib/bridge/src/android/content/res/
DAssetManager_Delegate.java21 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/
DDecorContentParent.java24 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/
DScanRecord.java24 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()

12345678910>>...18