Makoto Onuki | 3aefe33 | 2023-10-06 10:02:07 -0700 | [diff] [blame] | 1 | # Ravenwood "policy" file for framework-minus-apex. |
Makoto Onuki | c69a84e | 2023-10-20 10:43:55 -0700 | [diff] [blame] | 2 | |
Makoto Onuki | 3b0c4f8 | 2023-11-28 12:59:43 -0800 | [diff] [blame] | 3 | # Keep all AIDL interfaces |
| 4 | class :aidl stubclass |
| 5 | |
Jeff Sharkey | 9ac0521 | 2023-12-06 15:22:11 -0700 | [diff] [blame] | 6 | # Keep all feature flag implementations |
| 7 | class :feature_flags stubclass |
| 8 | |
Jeff Sharkey | 1dce436 | 2023-11-03 16:36:56 -0600 | [diff] [blame] | 9 | # Collections |
Makoto Onuki | c69a84e | 2023-10-20 10:43:55 -0700 | [diff] [blame] | 10 | class android.util.ArrayMap stubclass |
Jeff Sharkey | 1dce436 | 2023-11-03 16:36:56 -0600 | [diff] [blame] | 11 | class android.util.ArraySet stubclass |
| 12 | class android.util.LongSparseArray stubclass |
| 13 | class android.util.SparseArrayMap stubclass |
| 14 | class android.util.SparseArray stubclass |
| 15 | class android.util.SparseBooleanArray stubclass |
| 16 | class android.util.SparseIntArray stubclass |
| 17 | class android.util.SparseLongArray stubclass |
Makoto Onuki | c69a84e | 2023-10-20 10:43:55 -0700 | [diff] [blame] | 18 | class android.util.ContainerHelpers stubclass |
| 19 | class android.util.EmptyArray stubclass |
| 20 | class android.util.MapCollections stubclass |
| 21 | |
Jeff Sharkey | 1dce436 | 2023-11-03 16:36:56 -0600 | [diff] [blame] | 22 | # Logging |
Makoto Onuki | c69a84e | 2023-10-20 10:43:55 -0700 | [diff] [blame] | 23 | class android.util.Log stubclass |
| 24 | class android.util.Log !com.android.hoststubgen.nativesubstitution.Log_host |
Jeff Sharkey | 1dce436 | 2023-11-03 16:36:56 -0600 | [diff] [blame] | 25 | class android.util.LogPrinter stubclass |
Jeff Sharkey | ce9f0d0 | 2023-11-16 10:57:43 -0700 | [diff] [blame] | 26 | class android.util.LocalLog stubclass |
Jeff Sharkey | 9701499 | 2023-11-01 16:51:35 -0600 | [diff] [blame] | 27 | |
Jeff Sharkey | 1dce436 | 2023-11-03 16:36:56 -0600 | [diff] [blame] | 28 | # String Manipulation |
| 29 | class android.util.Printer stubclass |
| 30 | class android.util.PrintStreamPrinter stubclass |
| 31 | class android.util.PrintWriterPrinter stubclass |
| 32 | class android.util.StringBuilderPrinter stubclass |
Jeff Sharkey | ce9f0d0 | 2023-11-16 10:57:43 -0700 | [diff] [blame] | 33 | class android.util.IndentingPrintWriter stubclass |
Jeff Sharkey | 1dce436 | 2023-11-03 16:36:56 -0600 | [diff] [blame] | 34 | |
| 35 | # Properties |
| 36 | class android.util.Property stubclass |
| 37 | class android.util.FloatProperty stubclass |
| 38 | class android.util.IntProperty stubclass |
| 39 | class android.util.NoSuchPropertyException stubclass |
| 40 | class android.util.ReflectiveProperty stubclass |
| 41 | |
| 42 | # Exceptions |
| 43 | class android.util.AndroidException stubclass |
| 44 | class android.util.AndroidRuntimeException stubclass |
| 45 | |
| 46 | # JSON |
| 47 | class android.util.JsonReader stubclass |
| 48 | class android.util.JsonWriter stubclass |
| 49 | class android.util.MalformedJsonException stubclass |
| 50 | |
Jeff Sharkey | fab8d88 | 2023-11-03 17:10:00 -0600 | [diff] [blame] | 51 | # Base64 |
| 52 | class android.util.Base64 stubclass |
| 53 | class android.util.Base64DataException stubclass |
| 54 | class android.util.Base64InputStream stubclass |
| 55 | class android.util.Base64OutputStream stubclass |
| 56 | |
Jeff Sharkey | 1dce436 | 2023-11-03 16:36:56 -0600 | [diff] [blame] | 57 | # Data Holders |
| 58 | class android.util.MutableFloat stubclass |
| 59 | class android.util.MutableShort stubclass |
| 60 | class android.util.MutableBoolean stubclass |
| 61 | class android.util.MutableByte stubclass |
| 62 | class android.util.MutableChar stubclass |
| 63 | class android.util.MutableDouble stubclass |
Jeff Sharkey | fab8d88 | 2023-11-03 17:10:00 -0600 | [diff] [blame] | 64 | class android.util.Pair stubclass |
Jeff Sharkey | 1dce436 | 2023-11-03 16:36:56 -0600 | [diff] [blame] | 65 | class android.util.Range stubclass |
| 66 | class android.util.Rational stubclass |
| 67 | class android.util.Size stubclass |
| 68 | class android.util.SizeF stubclass |
| 69 | |
Jeff Sharkey | 37ddff6 | 2023-11-06 11:15:49 -0700 | [diff] [blame] | 70 | # Proto |
| 71 | class android.util.proto.EncodedBuffer stubclass |
| 72 | class android.util.proto.ProtoInputStream stubclass |
| 73 | class android.util.proto.ProtoOutputStream stubclass |
| 74 | class android.util.proto.ProtoParseException stubclass |
| 75 | class android.util.proto.ProtoStream stubclass |
| 76 | class android.util.proto.ProtoUtils stubclass |
| 77 | class android.util.proto.WireTypeMismatchException stubclass |
| 78 | |
Jeff Sharkey | 1dce436 | 2023-11-03 16:36:56 -0600 | [diff] [blame] | 79 | # Misc |
Jeff Sharkey | 3e68053 | 2023-12-05 16:17:33 -0700 | [diff] [blame] | 80 | class android.util.BackupUtils stubclass |
Jeff Sharkey | 1dce436 | 2023-11-03 16:36:56 -0600 | [diff] [blame] | 81 | class android.util.Dumpable stubclass |
| 82 | class android.util.DebugUtils stubclass |
Jeff Sharkey | 91f414e | 2023-11-07 15:43:59 -0700 | [diff] [blame] | 83 | class android.util.MathUtils stubclass |
Jeff Sharkey | 1dce436 | 2023-11-03 16:36:56 -0600 | [diff] [blame] | 84 | class android.util.Patterns stubclass |
Jeff Sharkey | 91f414e | 2023-11-07 15:43:59 -0700 | [diff] [blame] | 85 | class android.util.UtilConfig stubclass |
Jeff Sharkey | 1dce436 | 2023-11-03 16:36:56 -0600 | [diff] [blame] | 86 | |
| 87 | # Internals |
Jeff Sharkey | 256d907 | 2023-12-05 11:28:28 -0700 | [diff] [blame] | 88 | class com.android.internal.util.FileRotator stubclass |
| 89 | class com.android.internal.util.HexDump stubclass |
| 90 | class com.android.internal.util.MessageUtils stubclass |
Jeff Sharkey | 1dce436 | 2023-11-03 16:36:56 -0600 | [diff] [blame] | 91 | class com.android.internal.util.Preconditions stubclass |
Jeff Sharkey | 256d907 | 2023-12-05 11:28:28 -0700 | [diff] [blame] | 92 | class com.android.internal.util.TokenBucket stubclass |
Jeff Sharkey | 5e210d7 | 2023-11-10 11:22:05 -0700 | [diff] [blame] | 93 | |
Jeff Sharkey | 91f414e | 2023-11-07 15:43:59 -0700 | [diff] [blame] | 94 | # Parcel |
Jeff Sharkey | 91f414e | 2023-11-07 15:43:59 -0700 | [diff] [blame] | 95 | class android.os.ParcelFormatException stubclass |
| 96 | class android.os.BadParcelableException stubclass |
| 97 | class android.os.BadTypeParcelableException stubclass |
| 98 | |
Jeff Sharkey | 5e210d7 | 2023-11-10 11:22:05 -0700 | [diff] [blame] | 99 | # Binder |
| 100 | class android.os.DeadObjectException stubclass |
| 101 | class android.os.DeadSystemException stubclass |
| 102 | class android.os.RemoteException stubclass |
| 103 | class android.os.TransactionTooLargeException stubclass |
Jeff Sharkey | 91f414e | 2023-11-07 15:43:59 -0700 | [diff] [blame] | 104 | |
| 105 | # Containers |
| 106 | class android.os.BaseBundle stubclass |
| 107 | class android.os.Bundle stubclass |
Jeff Sharkey | 4ee8a65 | 2023-11-14 08:45:56 -0700 | [diff] [blame] | 108 | class android.os.PersistableBundle stubclass |
Jeff Sharkey | 5e210d7 | 2023-11-10 11:22:05 -0700 | [diff] [blame] | 109 | |
| 110 | # Misc |
Jeff Sharkey | 1c7db6b | 2023-11-16 16:10:54 -0700 | [diff] [blame] | 111 | class android.os.HandlerExecutor stubclass |
Jeff Sharkey | 5e210d7 | 2023-11-10 11:22:05 -0700 | [diff] [blame] | 112 | class android.os.PatternMatcher stubclass |
| 113 | class android.os.ParcelUuid stubclass |
Jeff Sharkey | 4ee8a65 | 2023-11-14 08:45:56 -0700 | [diff] [blame] | 114 | |
| 115 | # XML |
| 116 | class com.android.internal.util.XmlPullParserWrapper stubclass |
| 117 | class com.android.internal.util.XmlSerializerWrapper stubclass |
| 118 | class com.android.internal.util.XmlUtils stubclass |
| 119 | |
| 120 | class com.android.modules.utils.BinaryXmlPullParser stubclass |
| 121 | class com.android.modules.utils.BinaryXmlSerializer stubclass |
| 122 | class com.android.modules.utils.FastDataInput stubclass |
| 123 | class com.android.modules.utils.FastDataOutput stubclass |
| 124 | class com.android.modules.utils.ModifiedUtf8 stubclass |
| 125 | class com.android.modules.utils.TypedXmlPullParser stubclass |
| 126 | class com.android.modules.utils.TypedXmlSerializer stubclass |
Jeff Sharkey | 7306771 | 2023-11-13 11:09:27 -0700 | [diff] [blame] | 127 | |
| 128 | # Uri |
| 129 | class android.net.Uri stubclass |
| 130 | class android.net.UriCodec stubclass |
| 131 | |
Jeff Sharkey | de34471 | 2023-11-29 12:17:43 -0700 | [diff] [blame] | 132 | # Just enough to support mocking, no further functionality |
Jeff Sharkey | 7306771 | 2023-11-13 11:09:27 -0700 | [diff] [blame] | 133 | class android.content.Context stub |
| 134 | method <init> ()V stub |
Jeff Sharkey | de34471 | 2023-11-29 12:17:43 -0700 | [diff] [blame] | 135 | class android.content.pm.PackageManager stub |
| 136 | method <init> ()V stub |