/frameworks/base/core/java/com/android/server/pm/pkg/ |
D | AndroidPackage.java | 43 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 …]
|
D | AndroidPackageSplit.java | 22 import android.processor.immutability.Immutable; 38 @Immutable
|
/frameworks/base/services/core/java/com/android/server/pm/pkg/ |
D | PackageState.java | 30 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 …]
|
D | SharedLibrary.java | 24 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})
|
D | PackageUserState.java | 26 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/ |
D | IntReferenceMapExtensions.kt | 19 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()
|
D | IndexedReferenceMapExtensions.kt | 19 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()
|
D | IntReferenceMap.kt | 26 sealed class IntReferenceMap<I : Immutable<M>, M : I>( 28 ) : Immutable<MutableIntReferenceMap<I, M>> { 54 class MutableIntReferenceMap<I : Immutable<M>, M : I>( in isEmpty()
|
D | IndexedReferenceMap.kt | 26 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()
|
D | Immutable.kt | 19 interface Immutable<M> { interface
|
D | MutableReference.kt | 36 class MutableReference<I : Immutable<M>, M : I>
|
/frameworks/base/tools/processors/immutability/src/android/processor/immutability/ |
D | ImmutabilityProcessor.kt | 35 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 …]
|
D | Immutable.java | 41 public @interface Immutable { annotation
|
/frameworks/base/core/java/com/android/internal/pm/pkg/component/ |
D | ParsedProvider.java | 23 import android.processor.immutability.Immutable; 38 @Immutable.Ignore 45 @Immutable.Ignore
|
/frameworks/base/core/java/android/service/voice/ |
D | VoiceInteractionManagerInternal.java | 29 import com.android.internal.annotations.Immutable; 106 @Immutable
|
/frameworks/base/services/core/java/com/android/server/pm/ |
D | DefaultCrossProfileIntentFilter.java | 24 import com.android.internal.annotations.Immutable; 32 @Immutable
|
/frameworks/base/core/java/android/app/compat/ |
D | ChangeIdStateQuery.java | 23 import com.android.internal.annotations.Immutable; 37 @Immutable
|
/frameworks/base/core/java/android/hardware/usb/ |
D | ParcelableUsbPort.java | 23 import com.android.internal.annotations.Immutable; 30 @Immutable
|
/frameworks/base/core/java/android/app/assist/ |
D | ActivityId.java | 30 import com.android.internal.annotations.Immutable; 40 @Immutable
|
/frameworks/base/core/java/android/app/ |
D | GameModeConfiguration.java | 28 import com.android.internal.annotations.Immutable; 39 @Immutable
|
D | RuntimeAppOpAccessMessage.java | 26 import com.android.internal.annotations.Immutable; 33 @Immutable
|
/frameworks/libs/modules-utils/java/com/android/internal/annotations/ |
D | Immutable.java | 29 public @interface Immutable { annotation
|
/frameworks/base/core/java/com/android/internal/app/ |
D | MessageSamplingConfig.java | 25 import com.android.internal.annotations.Immutable; 31 @Immutable
|
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/location/ |
D | InjectedSetting.java | 24 import com.android.internal.annotations.Immutable; 33 @Immutable
|
/frameworks/base/tools/processors/immutability/ |
D | Android.bp | 41 srcs: ["src/**/Immutable.java"], 78 srcs: ["src/android/processor/immutability/Immutable.java"],
|