Home
last modified time | relevance | path

Searched refs:Immutable (Results 1 – 25 of 47) sorted by relevance

12

/frameworks/base/core/java/com/android/server/pm/pkg/
DAndroidPackage.java43 import android.processor.immutability.Immutable;
90 @Immutable
695 @Immutable.Ignore
713 @Immutable.Ignore
721 @Immutable.Ignore
766 @Immutable.Ignore
775 @Immutable.Ignore
800 @Immutable.Ignore
812 @Immutable.Ignore
860 @Immutable.Ignore
[all …]
DAndroidPackageSplit.java22 import android.processor.immutability.Immutable;
38 @Immutable
/frameworks/base/services/core/java/com/android/server/pm/pkg/
DPackageState.java30 import android.processor.immutability.Immutable;
58 @Immutable
225 @Immutable.Ignore
287 @Immutable.Ignore
292 @Immutable.Ignore
320 @Immutable.Ignore
328 @Immutable.Ignore
336 @Immutable.Ignore
344 @Immutable.Ignore
352 @Immutable.Ignore
[all …]
DSharedLibrary.java24 import android.processor.immutability.Immutable;
45 @Immutable
91 @Immutable.Policy(exceptions = {Immutable.Policy.Exception.FINAL_CLASSES_WITH_FINAL_FIELDS})
98 @Immutable.Policy(exceptions = {Immutable.Policy.Exception.FINAL_CLASSES_WITH_FINAL_FIELDS})
DPackageUserState.java26 import android.processor.immutability.Immutable;
46 @Immutable
77 @Immutable.Ignore
149 @Immutable.Ignore
156 @Immutable.Ignore
248 @Immutable.Ignore
/frameworks/base/services/permission/java/com/android/server/permission/access/immutable/
DIntReferenceMapExtensions.kt19 inline fun <I : Immutable<M>, M : I> IntReferenceMap<I, M>.allIndexed( in <lambda>()
30 inline fun <I : Immutable<M>, M : I> IntReferenceMap<I, M>.anyIndexed( in anyIndexed()
41 inline fun <I : Immutable<M>, M : I> IntReferenceMap<I, M>.forEachIndexed( in forEachIndexed()
49 inline fun <I : Immutable<M>, M : I> IntReferenceMap<I, M>.forEachReversedIndexed( in forEachReversedIndexed()
57 inline val <I : Immutable<M>, M : I> IntReferenceMap<I, M>.lastIndex: Int
60 inline fun <I : Immutable<M>, M : I> IntReferenceMap<I, M>.noneIndexed( in noneIndexed()
71 inline fun <I : Immutable<M>, M : I> MutableIntReferenceMap<I, M>.mutateOrPut( in mutateOrPut()
81 operator fun <I : Immutable<M>, M : I> MutableIntReferenceMap<I, M>.minusAssign(key: Int) { in minusAssign()
85 operator fun <I : Immutable<M>, M : I> MutableIntReferenceMap<I, M>.set(key: Int, value: M) { in set()
DIndexedReferenceMapExtensions.kt19 inline fun <K, I : Immutable<M>, M : I> IndexedReferenceMap<K, I, M>.allIndexed( in <lambda>()
30 inline fun <K, I : Immutable<M>, M : I> IndexedReferenceMap<K, I, M>.anyIndexed( in anyIndexed()
41 inline fun <K, I : Immutable<M>, M : I> IndexedReferenceMap<K, I, M>.forEachIndexed( in forEachIndexed()
49 inline fun <K, I : Immutable<M>, M : I> IndexedReferenceMap<K, I, M>.forEachReversedIndexed( in forEachReversedIndexed()
57 inline val <K, I : Immutable<M>, M : I> IndexedReferenceMap<K, I, M>.lastIndex: Int
60 inline fun <K, I : Immutable<M>, M : I> IndexedReferenceMap<K, I, M>.noneIndexed( in noneIndexed()
71 inline fun <K, I : Immutable<M>, M : I> MutableIndexedReferenceMap<K, I, M>.mutateOrPut( in mutateOrPut()
82 inline operator fun <K, I : Immutable<M>, M : I> MutableIndexedReferenceMap<K, I, M>.minusAssign( in minusAssign()
89 inline operator fun <K, I : Immutable<M>, M : I> MutableIndexedReferenceMap<K, I, M>.set( in set()
DIntReferenceMap.kt26 sealed class IntReferenceMap<I : Immutable<M>, M : I>(
28 ) : Immutable<MutableIntReferenceMap<I, M>> {
54 class MutableIntReferenceMap<I : Immutable<M>, M : I>( in isEmpty()
DIndexedReferenceMap.kt26 sealed class IndexedReferenceMap<K, I : Immutable<M>, M : I>(
28 ) : Immutable<MutableIndexedReferenceMap<K, I, M>> {
54 class MutableIndexedReferenceMap<K, I : Immutable<M>, M : I>( in isEmpty()
DImmutable.kt19 interface Immutable<M> { interface
DMutableReference.kt36 class MutableReference<I : Immutable<M>, M : I>
/frameworks/base/tools/processors/immutability/src/android/processor/immutability/
DImmutabilityProcessor.kt35 val IMMUTABLE_ANNOTATION_NAME = Immutable::class.qualifiedName in <lambda>()
81 private val seenTypesByPolicy = mutableMapOf<Set<Immutable.Policy.Exception>, Set<Type>>() in <lambda>()
85 override fun getSupportedAnnotationTypes() = setOf(Immutable::class.qualifiedName) in <lambda>()
102 roundEnvironment.getElementsAnnotatedWith(Immutable::class.java) in <lambda>()
120 seenTypesByPolicy: MutableMap<Set<Immutable.Policy.Exception>, Set<Type>>, in <lambda>()
123 parentPolicyExceptions: Set<Immutable.Policy.Exception>, in <lambda>()
127 val policyAnnotation = classType.getAnnotation(Immutable.Policy::class.java) in <lambda>()
137 newPolicyExceptions.contains(Immutable.Policy.Exception.FINAL_CLASSES_WITH_FINAL_FIELDS) in <lambda>()
211 if (classType.getAnnotation(Immutable::class.java) == null) { in <lambda>()
249 seenTypesByPolicy: MutableMap<Set<Immutable.Policy.Exception>, Set<Type>>, in <lambda>()
[all …]
DImmutable.java41 public @interface Immutable { annotation
/frameworks/base/core/java/com/android/internal/pm/pkg/component/
DParsedProvider.java23 import android.processor.immutability.Immutable;
38 @Immutable.Ignore
45 @Immutable.Ignore
/frameworks/base/core/java/android/service/voice/
DVoiceInteractionManagerInternal.java29 import com.android.internal.annotations.Immutable;
106 @Immutable
/frameworks/base/services/core/java/com/android/server/pm/
DDefaultCrossProfileIntentFilter.java24 import com.android.internal.annotations.Immutable;
32 @Immutable
/frameworks/base/core/java/android/app/compat/
DChangeIdStateQuery.java23 import com.android.internal.annotations.Immutable;
37 @Immutable
/frameworks/base/core/java/android/hardware/usb/
DParcelableUsbPort.java23 import com.android.internal.annotations.Immutable;
30 @Immutable
/frameworks/base/core/java/android/app/assist/
DActivityId.java30 import com.android.internal.annotations.Immutable;
40 @Immutable
/frameworks/base/core/java/android/app/
DGameModeConfiguration.java28 import com.android.internal.annotations.Immutable;
39 @Immutable
DRuntimeAppOpAccessMessage.java26 import com.android.internal.annotations.Immutable;
33 @Immutable
/frameworks/libs/modules-utils/java/com/android/internal/annotations/
DImmutable.java29 public @interface Immutable { annotation
/frameworks/base/core/java/com/android/internal/app/
DMessageSamplingConfig.java25 import com.android.internal.annotations.Immutable;
31 @Immutable
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/location/
DInjectedSetting.java24 import com.android.internal.annotations.Immutable;
33 @Immutable
/frameworks/base/tools/processors/immutability/
DAndroid.bp41 srcs: ["src/**/Immutable.java"],
78 srcs: ["src/android/processor/immutability/Immutable.java"],

12