/frameworks/base/services/permission/java/com/android/server/permission/access/collection/ |
D | IndexedMap.kt | 21 typealias IndexedMap<K, V> = ArrayMap<K, V> in <lambda>() 23 inline fun <K, V> IndexedMap<K, V>.allIndexed(predicate: (Int, K, V) -> Boolean): Boolean { in <lambda>() 32 inline fun <K, V> IndexedMap<K, V>.anyIndexed(predicate: (Int, K, V) -> Boolean): Boolean { in anyIndexed() 41 inline fun <K, V> IndexedMap<K, V>.copy(copyValue: (V) -> V): IndexedMap<K, V> = in copy() 48 inline fun <K, V, R> IndexedMap<K, V>.firstNotNullOfOrNullIndexed(transform: (Int, K, V) -> R): R? { in firstNotNullOfOrNullIndexed() 55 inline fun <K, V> IndexedMap<K, V>.forEachIndexed(action: (Int, K, V) -> Unit) { in forEachIndexed() 61 inline fun <K, V> IndexedMap<K, V>.forEachKeyIndexed(action: (Int, K) -> Unit) { in forEachKeyIndexed() 67 inline fun <K, V> IndexedMap<K, V>.forEachReversedIndexed(action: (Int, K, V) -> Unit) { in forEachReversedIndexed() 73 inline fun <K, V> IndexedMap<K, V>.forEachValueIndexed(action: (Int, V) -> Unit) { in forEachValueIndexed() 79 inline fun <K, V> IndexedMap<K, V>.getOrPut(key: K, defaultValue: () -> V): V { in getOrPut() [all …]
|
/frameworks/base/services/core/java/com/android/server/utils/ |
D | WatchedArrayMap.java | 35 public class WatchedArrayMap<K, V> extends WatchableImpl 36 implements Map<K, V>, Snappable { 39 private final ArrayMap<K, V> mStorage; 149 mStorage = new ArrayMap<K, V>(capacity, identityHashCode); in WatchedArrayMap() 155 public WatchedArrayMap(@Nullable Map<? extends K, ? extends V> map) { in WatchedArrayMap() 156 mStorage = new ArrayMap<K, V>(); in WatchedArrayMap() 165 public WatchedArrayMap(@NonNull ArrayMap<K, V> c) { in WatchedArrayMap() 172 public WatchedArrayMap(@NonNull WatchedArrayMap<K, V> c) { in WatchedArrayMap() 179 public void copyFrom(@NonNull ArrayMap<K, V> src) { in copyFrom() 191 public void copyTo(@NonNull ArrayMap<K, V> dst) { in copyTo() [all …]
|
/frameworks/opt/bitmap/src/com/android/bitmap/ |
D | UnrefedPooledCache.java | 44 public class UnrefedPooledCache<K, V extends Poolable> implements PooledCache<K, V> { 46 private final LinkedHashMap<K, V> mCache; 47 private final LinkedBlockingQueue<V> mPool; 49 private final LruCache<K, V> mNonPooledCache; 60 mCache = new LinkedHashMap<K, V>(0, 0.75f, true); in UnrefedPooledCache() 61 mPool = new LinkedBlockingQueue<V>(); in UnrefedPooledCache() 72 public V get(K key, boolean incrementRefCount) { in get() 75 V result = mCache.get(key); in get() 88 public V put(K key, V value) { in put() 96 final V prev; in put() [all …]
|
D | PooledCache.java | 19 public interface PooledCache<K, V> { 21 V get(K key, boolean incrementRefCount); in get() 22 V put(K key, V value); in put() 23 void offer(V scrapValue); in offer() 24 V poll(); in poll()
|
/frameworks/base/core/java/android/util/ |
D | SparseArrayMap.java | 34 public class SparseArrayMap<K, V> { 35 private final SparseArray<ArrayMap<K, V>> mData = new SparseArray<>(); 44 public V add(int key, @NonNull K mapKey, @Nullable V obj) { in add() 45 ArrayMap<K, V> data = mData.get(key); in add() 84 public V delete(int key, @NonNull K mapKey) { in delete() 85 ArrayMap<K, V> data = mData.get(key); in delete() 104 public V get(int key, @NonNull K mapKey) { in get() 105 ArrayMap<K, V> data = mData.get(key); in get() 117 public V getOrDefault(int key, @NonNull K mapKey, V defaultValue) { in getOrDefault() 119 ArrayMap<K, V> data = mData.get(key); in getOrDefault() [all …]
|
D | LruCache.java | 64 public class LruCache<K, V> { 66 private final LinkedHashMap<K, V> map; 88 this.map = new LinkedHashMap<K, V>(0, 0.75f, true); in LruCache() 113 public final V get(K key) { in get() 118 V mapValue; in get() 135 V createdValue = create(key); in get() 167 public final V put(K key, V value) { in put() 172 V previous; in put() 200 V value; in trimToSize() 211 Map.Entry<K, V> toEvict = map.eldest(); in trimToSize() [all …]
|
D | Property.java | 28 public abstract class Property<T, V> { 31 private final Class<V> mType; 54 public static <T, V> Property<T, V> of(Class<T> hostType, Class<V> valueType, String name) { in of() 55 return new ReflectiveProperty<T, V>(hostType, valueType, name); in of() 61 public Property(Class<V> type, String name) { in Property() 84 public void set(T object, V value) { in set() 91 public abstract V get(T object); in get() 103 public Class<V> getType() { in getType()
|
D | MapCollections.java | 34 abstract class MapCollections<K, V> { 76 final class MapIterator implements Iterator<Map.Entry<K, V>>, Map.Entry<K, V> { 92 public Map.Entry<K, V> next() { in next() 120 public V getValue() { in getValue() 125 return (V)colGetEntry(mIndex, 1); in getValue() 129 public V setValue(V object) { in setValue() 169 final class EntrySet implements Set<Map.Entry<K, V>> { 171 public boolean add(Map.Entry<K, V> object) { in add() 176 public boolean addAll(Collection<? extends Map.Entry<K, V>> collection) { in addAll() 178 for (Map.Entry<K, V> entry : collection) { in addAll() [all …]
|
/frameworks/base/services/flags/java/com/android/server/flags/ |
D | FlagCache.java | 28 public class FlagCache<V> { 29 private final Function<String, HashMap<String, V>> mNewHashMap = k -> new HashMap<>(); 32 final Map<String, Map<String, V>> mCache = new HashMap<>(); 51 Map<String, V> nsCache = mCache.get(namespace); in contains() 64 boolean setIfChanged(String namespace, String name, V value) { in setIfChanged() 66 Map<String, V> nsCache = mCache.computeIfAbsent(namespace, mNewHashMap); in setIfChanged() 67 V curValue = nsCache.get(name); in setIfChanged() 81 V getOrSet(String namespace, String name, V defaultValue) { in getOrSet() 83 Map<String, V> nsCache = mCache.computeIfAbsent(namespace, mNewHashMap); in getOrSet() 84 V value = nsCache.putIfAbsent(name, defaultValue); in getOrSet() [all …]
|
/frameworks/base/services/devicepolicy/java/com/android/server/devicepolicy/ |
D | PolicyState.java | 37 final class PolicyState<V> { 46 private final PolicyDefinition<V> mPolicyDefinition; 47 private final LinkedHashMap<EnforcingAdmin, PolicyValue<V>> mPoliciesSetByAdmins = 49 private PolicyValue<V> mCurrentResolvedPolicy; 51 PolicyState(@NonNull PolicyDefinition<V> policyDefinition) { in PolicyState() 56 @NonNull PolicyDefinition<V> policyDefinition, in PolicyState() 57 @NonNull LinkedHashMap<EnforcingAdmin, PolicyValue<V>> policiesSetByAdmins, in PolicyState() 58 PolicyValue<V> currentEnforcedPolicy) { in PolicyState() 70 boolean addPolicy(@NonNull EnforcingAdmin admin, @Nullable PolicyValue<V> policy) { in addPolicy() 91 @NonNull EnforcingAdmin admin, @Nullable PolicyValue<V> policy, in addPolicy() [all …]
|
D | MostRestrictive.java | 26 final class MostRestrictive<V> extends ResolutionMechanism<V> { 28 private List<PolicyValue<V>> mMostToLeastRestrictive; 30 MostRestrictive(@NonNull List<PolicyValue<V>> mostToLeastRestrictive) { in MostRestrictive() 35 PolicyValue<V> resolve(@NonNull LinkedHashMap<EnforcingAdmin, PolicyValue<V>> adminPolicies) { in resolve() 39 for (PolicyValue<V> value : mMostToLeastRestrictive) { in resolve() 45 Map.Entry<EnforcingAdmin, PolicyValue<V>> policy = in resolve() 51 android.app.admin.MostRestrictive<V> getParcelableResolutionMechanism() { in getParcelableResolutionMechanism() 52 return new android.app.admin.MostRestrictive<V>(mMostToLeastRestrictive); in getParcelableResolutionMechanism()
|
D | DevicePolicyEngine.java | 144 <V> void setLocalPolicy( in setLocalPolicy() 145 @NonNull PolicyDefinition<V> policyDefinition, in setLocalPolicy() 147 @Nullable PolicyValue<V> value, in setLocalPolicy() 154 PolicyState<V> localPolicyState = getLocalPolicyStateLocked(policyDefinition, userId); in setLocalPolicy() 165 PolicyState<V> globalPolicyState = getGlobalPolicyStateLocked(policyDefinition); in setLocalPolicy() 216 private <V> void setNonCoexistableLocalPolicyLocked( in setNonCoexistableLocalPolicyLocked() 217 PolicyDefinition<V> policyDefinition, in setNonCoexistableLocalPolicyLocked() 218 PolicyState<V> localPolicyState, in setNonCoexistableLocalPolicyLocked() 220 @Nullable PolicyValue<V> value, in setNonCoexistableLocalPolicyLocked() 243 <V> void setLocalPolicy( in setLocalPolicy() [all …]
|
/frameworks/base/config/ |
D | boot-profile.txt | 2 Lcom/android/internal/os/ZygoteInit;->preloadClasses()V 3 Landroid/os/Trace;->traceBegin(JLjava/lang/String;)V 4 Landroid/os/Trace;->traceEnd(J)V 8 …$Font;-><init>(Ljava/lang/String;I[Landroid/graphics/fonts/FontVariationAxis;IZLjava/lang/String;)V 10 …lback(Landroid/text/FontConfig$Family;Landroid/util/ArrayMap;Ljava/util/Map;Ljava/util/ArrayList;)V 12 Lcom/android/internal/util/Preconditions;->checkArgument(ZLjava/lang/Object;)V 26 …ndroid/graphics/fonts/Font$Builder;-><init>(Ljava/nio/ByteBuffer;Ljava/io/File;Ljava/lang/String;)V 27 Landroid/graphics/fonts/Font$Builder;-><init>(Ljava/nio/ByteBuffer;)V 30 Lcom/android/internal/util/Preconditions;->checkArgument(Z)V 37 Landroid/graphics/fonts/FontStyle;-><init>(II)V [all …]
|
D | boot-image-profile.txt | 19 HSPLandroid/accessibilityservice/AccessibilityServiceInfo;->initFromParcel(Landroid/os/Parcel;)V 24 HSPLandroid/accounts/Account;-><init>(Landroid/os/Parcel;)V 25 HSPLandroid/accounts/Account;-><init>(Ljava/lang/String;Ljava/lang/String;)V 26 HSPLandroid/accounts/Account;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V 30 HSPLandroid/accounts/Account;->writeToParcel(Landroid/os/Parcel;I)V 31 …/accounts/AccountManagerCallback;Landroid/accounts/Account;Ljava/lang/String;ZLandroid/os/Bundle;)V 32 HSPLandroid/accounts/AccountManager$10;->doWork()V 33 HSPLandroid/accounts/AccountManager$18;->run()V 34 …PLandroid/accounts/AccountManager$1;-><init>(Landroid/accounts/AccountManager;ILjava/lang/String;)V 39 HSPLandroid/accounts/AccountManager$20;-><init>(Landroid/accounts/AccountManager;)V [all …]
|
/frameworks/base/packages/CredentialManager/ |
D | profile.txt.prof | 2 …androidx/emoji2/text/MetadataRepo;->constructIndex(Landroidx/emoji2/text/flatbuffer/MetadataList;)V 3 …tivity/ComponentActivity$$ExternalSyntheticLambda0;-><init>(Landroidx/activity/ComponentActivity;)V 4 …tivity/ComponentActivity$$ExternalSyntheticLambda1;-><init>(Landroidx/activity/ComponentActivity;)V 5 …tivity/ComponentActivity$$ExternalSyntheticLambda2;-><init>(Landroidx/activity/ComponentActivity;)V 6 …tivity/ComponentActivity$$ExternalSyntheticLambda3;-><init>(Landroidx/activity/ComponentActivity;)V 7 …tivity/ComponentActivity$$ExternalSyntheticLambda3;->onContextAvailable(Landroid/content/Context;)V 8 HSPLandroidx/activity/ComponentActivity$1;-><init>(Landroidx/activity/ComponentActivity;)V 9 HSPLandroidx/activity/ComponentActivity$2;-><init>(Landroidx/activity/ComponentActivity;)V 10 HSPLandroidx/activity/ComponentActivity$3;-><init>(Landroidx/activity/ComponentActivity;)V 11 …tivity$3;->onStateChanged(Landroidx/lifecycle/LifecycleOwner;Landroidx/lifecycle/Lifecycle$Event;)V [all …]
|
/frameworks/base/boot/hiddenapi/ |
D | hiddenapi-max-target-r-loprio.txt | 1 …ndroid/app/IActivityManager$Stub$Proxy;->setActivityController(Landroid/app/IActivityController;Z)V 2 …p/IActivityManager$Stub$Proxy;->updatePersistentConfiguration(Landroid/content/res/Configuration;)V 4 Landroid/app/IInstrumentationWatcher$Stub;-><init>()V 6 Landroid/companion/ICompanionDeviceDiscoveryService$Stub;-><init>()V 11 Landroid/hardware/location/IActivityRecognitionHardwareClient$Stub;-><init>()V 14 Landroid/location/IGeofenceProvider$Stub;-><init>()V 20 Landroid/net/INetworkPolicyListener$Stub;-><init>()V 25 Landroid/service/euicc/IEuiccService$Stub;-><init>()V 27 Landroid/telephony/mbms/IMbmsStreamingSessionCallback$Stub;-><init>()V 28 Landroid/telephony/mbms/IStreamingServiceCallback$Stub;-><init>()V [all …]
|
D | hiddenapi-unsupported.txt | 2 Landroid/accounts/IAccountAuthenticator$Stub$Proxy;-><init>(Landroid/os/IBinder;)V 4 Landroid/accounts/IAccountAuthenticator$Stub;-><init>()V 6 Landroid/accounts/IAccountAuthenticatorResponse$Stub$Proxy;-><init>(Landroid/os/IBinder;)V 8 Landroid/accounts/IAccountAuthenticatorResponse$Stub;-><init>()V 10 Landroid/accounts/IAccountManager$Stub$Proxy;-><init>(Landroid/os/IBinder;)V 11 Landroid/accounts/IAccountManager$Stub;-><init>()V 13 Landroid/accounts/IAccountManagerResponse$Stub$Proxy;-><init>(Landroid/os/IBinder;)V 15 Landroid/accounts/IAccountManagerResponse$Stub;-><init>()V 21 Landroid/app/backup/IFullBackupRestoreObserver$Stub;-><init>()V 22 Landroid/app/backup/IRestoreObserver$Stub;-><init>()V [all …]
|
D | hiddenapi-max-target-o.txt | 8 …ssibilityButtonController;-><init>(Landroid/accessibilityservice/IAccessibilityServiceConnection;)V 9 …ssibilityservice/AccessibilityButtonController;->dispatchAccessibilityButtonAvailabilityChanged(Z)V 10 Landroid/accessibilityservice/AccessibilityButtonController;->dispatchAccessibilityButtonClicked()V 15 Landroid/accessibilityservice/AccessibilityService$Callbacks;->init(ILandroid/os/IBinder;)V 16 …/accessibilityservice/AccessibilityService$Callbacks;->onAccessibilityButtonAvailabilityChanged(Z)V 17 Landroid/accessibilityservice/AccessibilityService$Callbacks;->onAccessibilityButtonClicked()V 18 …ssibilityService$Callbacks;->onAccessibilityEvent(Landroid/view/accessibility/AccessibilityEvent;)V 19 …oid/accessibilityservice/AccessibilityService$Callbacks;->onFingerprintCapturingGesturesChanged(Z)V 20 Landroid/accessibilityservice/AccessibilityService$Callbacks;->onFingerprintGesture(I)V 22 Landroid/accessibilityservice/AccessibilityService$Callbacks;->onInterrupt()V [all …]
|
/frameworks/base/boot/ |
D | boot-image-profile.txt | 19 HSPLandroid/accessibilityservice/AccessibilityServiceInfo;->initFromParcel(Landroid/os/Parcel;)V 24 HSPLandroid/accounts/Account;-><init>(Landroid/os/Parcel;)V 25 HSPLandroid/accounts/Account;-><init>(Ljava/lang/String;Ljava/lang/String;)V 26 HSPLandroid/accounts/Account;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V 30 HSPLandroid/accounts/Account;->writeToParcel(Landroid/os/Parcel;I)V 31 …/accounts/AccountManagerCallback;Landroid/accounts/Account;Ljava/lang/String;ZLandroid/os/Bundle;)V 32 HSPLandroid/accounts/AccountManager$10;->doWork()V 33 HSPLandroid/accounts/AccountManager$18;->run()V 34 …PLandroid/accounts/AccountManager$1;-><init>(Landroid/accounts/AccountManager;ILjava/lang/String;)V 39 HSPLandroid/accounts/AccountManager$20;-><init>(Landroid/accounts/AccountManager;)V [all …]
|
/frameworks/base/telephony/common/com/google/android/mms/util/ |
D | AbstractCache.java | 26 public abstract class AbstractCache<K, V> { 33 private final HashMap<K, CacheEntry<V>> mCacheMap; 37 mCacheMap = new HashMap<K, CacheEntry<V>>(); in AbstractCache() 41 public boolean put(K key, V value) { in put() 56 CacheEntry<V> cacheEntry = new CacheEntry<V>(); in put() 69 public V get(K key) { in get() 75 CacheEntry<V> cacheEntry = mCacheMap.get(key); in get() 88 public V purge(K key) { in purge() 93 CacheEntry<V> v = mCacheMap.remove(key); in purge() 115 private static class CacheEntry<V> { [all …]
|
/frameworks/opt/telephony/src/java/com/android/internal/telephony/ |
D | BiMap.java | 27 public class BiMap<K, V> { 28 private Map<K, V> mPrimaryMap = new ArrayMap<>(); 29 private Map<V, K> mSecondaryMap = new ArrayMap<>(); 31 public boolean put(K key, V value) { in put() 47 V value = getValue(key); in remove() 55 public boolean removeValue(V value) { in removeValue() 62 public V getValue(K key) { in getValue() 66 public K getKey(V value) { in getKey() 70 public Collection<V> getValues() { in getValues()
|
/frameworks/base/core/java/android/content/pm/ |
D | RegisteredServicesCache.java | 81 public abstract class RegisteredServicesCache<V> { 90 private final XmlSerializerAndParser<V> mSerializerAndParser; 95 private final SparseArray<UserServices<V>> mUserServices = new SparseArray<UserServices<V>>(2); 97 private static class UserServices<V> { 99 final Map<V, Integer> persistentServices = Maps.newHashMap(); 101 Map<V, ServiceInfo<V>> services = null; 109 private UserServices<V> findOrCreateUserLocked(int userId) { in findOrCreateUserLocked() 114 private UserServices<V> findOrCreateUserLocked(int userId, boolean loadFromFileIfNew) { in findOrCreateUserLocked() 115 UserServices<V> services = mUserServices.get(userId); in findOrCreateUserLocked() 117 services = new UserServices<V>(); in findOrCreateUserLocked() [all …]
|
/frameworks/libs/net/common/device/com/android/net/module/util/ |
D | BpfDump.java | 44 public static <K extends Struct, V extends Struct> String toBase64EncodedString( in toBase64EncodedString() 45 @NonNull final K key, @NonNull final V value) { in toBase64EncodedString() 71 public static <K extends Struct, V extends Struct> Pair<K, V> fromBase64EncodedString( in fromBase64EncodedString() 72 Class<K> keyClass, Class<V> valueClass, @NonNull String base64Str) { in fromBase64EncodedString() 79 final V v = parseStruct(valueClass, keyValueStrs[1]); in fromBase64EncodedString() 86 public static <K extends Struct, V extends Struct> void dumpMap(IBpfMap<K, V> map, in dumpMap() argument 87 PrintWriter pw, String mapName, BiFunction<K, V, String> entryToString) { in dumpMap() 94 public static <K extends Struct, V extends Struct> void dumpMap(IBpfMap<K, V> map, in dumpMap() argument 95 PrintWriter pw, String mapName, String header, BiFunction<K, V, String> entryToString) { in dumpMap() 118 public static <K extends Struct, V extends Struct> void dumpMapStatus(IBpfMap<K, V> map, in dumpMapStatus()
|
/frameworks/base/core/java/android/app/admin/ |
D | PolicyState.java | 41 public final class PolicyState<V> implements Parcelable { 42 private final LinkedHashMap<EnforcingAdmin, PolicyValue<V>> mPoliciesSetByAdmins = 44 private PolicyValue<V> mCurrentResolvedPolicy; 45 private ResolutionMechanism<V> mResolutionMechanism; 51 @NonNull LinkedHashMap<EnforcingAdmin, PolicyValue<V>> policiesSetByAdmins, in PolicyState() 52 PolicyValue<V> currentEnforcedPolicy, in PolicyState() 53 @NonNull ResolutionMechanism<V> resolutionMechanism) { in PolicyState() 66 PolicyValue<V> policyValue = source.readParcelable(PolicyValue.class.getClassLoader()); in PolicyState() 77 public LinkedHashMap<EnforcingAdmin, V> getPoliciesSetByAdmins() { in getPoliciesSetByAdmins() 78 LinkedHashMap<EnforcingAdmin, V> policies = new LinkedHashMap<>(); in getPoliciesSetByAdmins() [all …]
|
/frameworks/base/services/core/java/com/android/server/timezonedetector/ |
D | ReferenceWithHistory.java | 54 public final class ReferenceWithHistory<V> { 64 private ArrayDeque<TimestampedValue<V>> mValues; 78 public V get() { in get() 82 TimestampedValue<V> valueHolder = mValues.getFirst(); in get() 91 public V set(@Nullable V newValue) { in set() 100 V previous = get(); in set() 102 TimestampedValue<V> valueHolder = in set() 117 Iterator<TimestampedValue<V>> reverseIterator = mValues.descendingIterator(); in dump() 119 TimestampedValue<V> valueHolder = reverseIterator.next(); in dump()
|