# Only classes listed here can use the Ravenwood annotations. Keep the list alphabetically sorted. android.aconfig.* android.app.compat.* android.internal.aconfig.* android.os.flagging.* com.android.internal.compat.* com.android.internal.ravenwood.* com.android.server.compat.* android.accounts.Account android.app.ActivityManager android.app.ActivityOptions android.app.ActivityThread android.app.AppCompatCallbacks android.app.AppComponentFactory android.app.Application android.app.ApplicationPackageManager android.app.BroadcastOptions android.app.ClientTransactionHandler android.app.ComponentOptions android.app.ConfigurationChangedListenerController android.app.ContextImpl android.app.Instrumentation android.app.LoadedApk android.app.LocaleConfig android.app.PropertyInvalidatedCache android.app.ResourcesManager android.app.SystemServiceRegistry android.app.UiAutomation android.app.WindowConfiguration android.content.AttributionSource android.content.ClipData android.content.ClipDescription android.content.ClipboardManager android.content.ComponentCallbacksController android.content.ComponentName android.content.ContentProvider android.content.ContentUris android.content.ContentValues android.content.Context android.content.ContextParams android.content.ContextWrapper android.content.Intent android.content.IntentFilter android.content.UriMatcher android.content.pm.ActivityInfo android.content.pm.ApplicationInfo android.content.pm.ComponentInfo android.content.pm.InstrumentationInfo android.content.pm.PackageInfo android.content.pm.PackageItemInfo android.content.pm.PackageManager android.content.pm.PathPermission android.content.pm.ProviderInfo android.content.pm.ResolveInfo android.content.pm.ServiceInfo android.content.pm.Signature android.content.pm.UserInfo android.content.res.ApkAssets android.content.res.AssetFileDescriptor android.content.res.AssetManager android.content.res.CameraCompatibilityInfo android.content.res.ColorStateList android.content.res.CompatibilityInfo android.content.res.ComplexColor android.content.res.Configuration android.content.res.ConfigurationBoundResourceCache android.content.res.ConstantState android.content.res.DrawableCache android.content.res.Element android.content.res.FontResourcesParser android.content.res.FontScaleConverter android.content.res.FontScaleConverterFactory android.content.res.FontScaleConverterImpl android.content.res.GradientColor android.content.res.ResourceId android.content.res.Resources android.content.res.ResourcesImpl android.content.res.ResourcesKey android.content.res.StringBlock android.content.res.TagCounter android.content.res.ThemedResourceCache android.content.res.TypedArray android.content.res.Validator android.content.res.XmlBlock android.database.AbstractCursor android.database.CharArrayBuffer android.database.ContentObservable android.database.ContentObserver android.database.Cursor android.database.CursorIndexOutOfBoundsException android.database.CursorJoiner android.database.CursorWindow android.database.CursorWrapper android.database.DataSetObservable android.database.DataSetObserver android.database.MatrixCursor android.database.MergeCursor android.database.Observable android.database.SQLException android.database.sqlite.SQLiteClosable android.database.sqlite.SQLiteException android.graphics.AvoidXfermode android.graphics.BLASTBufferQueue android.graphics.BaseCanvas android.graphics.BaseRecordingCanvas android.graphics.Bitmap android.graphics.BitmapFactory android.graphics.BitmapRegionDecoder android.graphics.BitmapShader android.graphics.BlendMode android.graphics.BlendModeColorFilter android.graphics.BlurMaskFilter android.graphics.Camera android.graphics.Canvas android.graphics.CanvasProperty android.graphics.Color android.graphics.ColorFilter android.graphics.ColorMatrix android.graphics.ColorMatrixColorFilter android.graphics.ColorSpace android.graphics.Compatibility android.graphics.ComposePathEffect android.graphics.ComposeShader android.graphics.CornerPathEffect android.graphics.DashPathEffect android.graphics.DiscretePathEffect android.graphics.DrawFilter android.graphics.EmbossMaskFilter android.graphics.FontFamily android.graphics.FontListParser android.graphics.ForceDarkType android.graphics.FrameInfo android.graphics.Gainmap android.graphics.GraphicBuffer android.graphics.GraphicsProtos android.graphics.GraphicsStatsService android.graphics.HardwareBufferRenderer android.graphics.HardwareRenderer android.graphics.HardwareRendererObserver android.graphics.ImageDecoder android.graphics.ImageFormat android.graphics.Insets android.graphics.Interpolator android.graphics.LayerRasterizer android.graphics.LeakyTypefaceStorage android.graphics.LightingColorFilter android.graphics.LinearGradient android.graphics.MaskFilter android.graphics.Matrix android.graphics.Matrix44 android.graphics.Mesh android.graphics.MeshSpecification android.graphics.Movie android.graphics.NinePatch android.graphics.Outline android.graphics.Paint android.graphics.PaintFlagsDrawFilter android.graphics.ParcelableColorSpace android.graphics.Path android.graphics.PathDashPathEffect android.graphics.PathEffect android.graphics.PathIterator android.graphics.PathMeasure android.graphics.Picture android.graphics.PixelFormat android.graphics.PixelXorXfermode android.graphics.Point android.graphics.PointF android.graphics.PorterDuff android.graphics.PorterDuffColorFilter android.graphics.PorterDuffXfermode android.graphics.PostProcessor android.graphics.RadialGradient android.graphics.Rasterizer android.graphics.RecordingCanvas android.graphics.Rect android.graphics.RectF android.graphics.Region android.graphics.RegionIterator android.graphics.RenderEffect android.graphics.RenderNode android.graphics.RuntimeColorFilter android.graphics.RuntimeShader android.graphics.RuntimeXfermode android.graphics.Shader android.graphics.SumPathEffect android.graphics.SurfaceTexture android.graphics.SweepGradient android.graphics.TableMaskFilter android.graphics.TemporaryBuffer android.graphics.TextureLayer android.graphics.Typeface android.graphics.Xfermode android.graphics.YuvImage android.graphics.drawable.AdaptiveIconDrawable android.graphics.drawable.BitmapDrawable android.graphics.drawable.ClipDrawable android.graphics.drawable.ColorDrawable android.graphics.drawable.ColorStateListDrawable android.graphics.drawable.Drawable android.graphics.drawable.DrawableContainer android.graphics.drawable.DrawableInflater android.graphics.drawable.DrawableWrapper android.graphics.drawable.GradientDrawable android.graphics.drawable.Icon android.graphics.drawable.InsetDrawable android.graphics.drawable.LayerDrawable android.graphics.drawable.LevelListDrawable android.graphics.drawable.NinePatchDrawable android.graphics.drawable.PaintDrawable android.graphics.drawable.PictureDrawable android.graphics.drawable.RotateDrawable android.graphics.drawable.ScaleDrawable android.graphics.drawable.ShapeDrawable android.graphics.drawable.StateListDrawable android.graphics.drawable.TransitionDrawable android.graphics.drawable.VectorDrawable android.graphics.drawable.shapes.ArcShape android.graphics.drawable.shapes.OvalShape android.graphics.drawable.shapes.PathShape android.graphics.drawable.shapes.RectShape android.graphics.drawable.shapes.RoundRectShape android.graphics.drawable.shapes.Shape android.graphics.fonts.Font android.graphics.fonts.FontCustomizationParser android.graphics.fonts.FontFamily android.graphics.fonts.FontFamilyUpdateRequest android.graphics.fonts.FontFileUpdateRequest android.graphics.fonts.FontFileUtil android.graphics.fonts.FontStyle android.graphics.fonts.FontVariationAxis android.graphics.fonts.SystemFonts android.graphics.text.GraphemeBreak android.graphics.text.LineBreakConfig android.graphics.text.LineBreaker android.graphics.text.MeasuredText android.graphics.text.PositionedGlyphs android.graphics.text.TextRunShaper android.metrics.LogMaker android.os.AggregateBatteryConsumer android.os.AsyncTask android.os.BadParcelableException android.os.BadTypeParcelableException android.os.BaseBundle android.os.BatteryConsumer android.os.BatteryStats android.os.BatteryUsageStats android.os.BatteryUsageStatsQuery android.os.Binder android.os.BluetoothBatteryStats android.os.Broadcaster android.os.Build android.os.Bundle android.os.BundleMerger android.os.CancellationSignal android.os.ConditionVariable android.os.DeadObjectException android.os.DeadSystemException android.os.Environment android.os.FileUtils android.os.Handler android.os.HandlerExecutor android.os.HandlerThread android.os.IBinder android.os.IpcDataCache android.os.LocaleList android.os.Looper android.os.Message android.os.MessageHeap android.os.MessageQueue android.os.MessageStack android.os.PackageTagsList android.os.Parcel android.os.ParcelFileDescriptor android.os.ParcelFormatException android.os.ParcelUuid android.os.Parcelable android.os.PatternMatcher android.os.PerfettoTrace android.os.PerfettoTrackEventExtra android.os.PermissionEnforcer android.os.PersistableBundle android.os.PowerComponents android.os.Process android.os.RemoteCallback android.os.RemoteCallbackList android.os.RemoteException android.os.ResultReceiver android.os.ServiceManager android.os.ServiceSpecificException android.os.StrictMode android.os.SystemClock android.os.SystemProperties android.os.TestLooperManager android.os.ThreadLocalWorkSource android.os.TimestampedValue android.os.Trace android.os.TransactionTooLargeException android.os.UidBatteryConsumer android.os.UserBatteryConsumer android.os.UserHandle android.os.UserManager android.os.VibrationAttributes android.os.WaitState android.os.WakeLockStats android.os.WorkSource android.os.connectivity.CellularBatteryStats android.os.connectivity.WifiActivityEnergyInfo android.os.connectivity.WifiBatteryStats android.telephony.ActivityStatsTechSpecificInfo android.telephony.CellSignalStrength android.telephony.ModemActivityInfo android.telephony.ServiceState android.text.AlteredCharSequence android.text.AndroidBidi android.text.AndroidCharacter android.text.Annotation android.text.AutoGrowArray android.text.AutoText android.text.BidiFormatter android.text.BoringLayout android.text.CharSequenceCharacterIterator android.text.ClipboardManager android.text.DynamicLayout android.text.Editable android.text.Emoji android.text.EmojiConsistency android.text.FontConfig android.text.GetChars android.text.GraphemeClusterSegmentFinder android.text.GraphicsOperations android.text.Highlights android.text.Html android.text.HtmlToSpannedConverter android.text.Hyphenator android.text.InputFilter android.text.InputType android.text.Layout android.text.LoginFilter android.text.MeasuredParagraph android.text.NoCopySpan android.text.PackedIntVector android.text.PackedObjectVector android.text.ParcelableSpan android.text.PrecomputedText android.text.SegmentFinder android.text.Selection android.text.SpanColors android.text.SpanSet android.text.SpanWatcher android.text.Spannable android.text.SpannableString android.text.SpannableStringBuilder android.text.SpannableStringInternal android.text.Spanned android.text.SpannedString android.text.StaticLayout android.text.TextDirectionHeuristic android.text.TextDirectionHeuristics android.text.TextLine android.text.TextPaint android.text.TextShaper android.text.TextUtils android.text.TextWatcher android.text.WordSegmentFinder android.text.format.DateFormat android.text.format.DateIntervalFormat android.text.format.DateTimeFormat android.text.format.DateUtils android.text.format.DateUtilsBridge android.text.format.Formatter android.text.format.RelativeDateTimeFormatter android.text.format.Time android.text.format.TimeFormatter android.text.format.TimeMigrationUtils android.text.method.AllCapsTransformationMethod android.text.method.ArrowKeyMovementMethod android.text.method.BaseKeyListener android.text.method.BaseMovementMethod android.text.method.CharacterPickerDialog android.text.method.DateKeyListener android.text.method.DateTimeKeyListener android.text.method.DialerKeyListener android.text.method.DigitsKeyListener android.text.method.HideReturnsTransformationMethod android.text.method.InsertModeTransformationMethod android.text.method.KeyListener android.text.method.LinkMovementMethod android.text.method.MetaKeyKeyListener android.text.method.MovementMethod android.text.method.MultiTapKeyListener android.text.method.NumberKeyListener android.text.method.OffsetMapping android.text.method.PasswordTransformationMethod android.text.method.QwertyKeyListener android.text.method.ReplacementTransformationMethod android.text.method.ScrollingMovementMethod android.text.method.SingleLineTransformationMethod android.text.method.TextKeyListener android.text.method.TimeKeyListener android.text.method.Touch android.text.method.TransformationMethod android.text.method.TransformationMethod2 android.text.method.TranslationTransformationMethod android.text.method.WordIterator android.text.style.AbsoluteSizeSpan android.text.style.AccessibilityClickableSpan android.text.style.AccessibilityReplacementSpan android.text.style.AccessibilityURLSpan android.text.style.AlignmentSpan android.text.style.BackgroundColorSpan android.text.style.BulletSpan android.text.style.CharacterStyle android.text.style.ClickableSpan android.text.style.DrawableMarginSpan android.text.style.DynamicDrawableSpan android.text.style.ForegroundColorSpan android.text.style.IconMarginSpan android.text.style.ImageSpan android.text.style.LeadingMarginSpan android.text.style.LineBackgroundSpan android.text.style.LineBreakConfigSpan android.text.style.LineHeightSpan android.text.style.LocaleSpan android.text.style.MaskFilterSpan android.text.style.MetricAffectingSpan android.text.style.NoWritingToolsSpan android.text.style.ParagraphStyle android.text.style.QuoteSpan android.text.style.RasterizerSpan android.text.style.RelativeSizeSpan android.text.style.ReplacementSpan android.text.style.ScaleXSpan android.text.style.SpanUtils android.text.style.SpellCheckSpan android.text.style.StrikethroughSpan android.text.style.StyleSpan android.text.style.SubscriptSpan android.text.style.SuggestionRangeSpan android.text.style.SuggestionSpan android.text.style.SuperscriptSpan android.text.style.TabStopSpan android.text.style.TextAppearanceSpan android.text.style.TtsSpan android.text.style.TypefaceSpan android.text.style.URLSpan android.text.style.UnderlineSpan android.text.style.UpdateAppearance android.text.style.UpdateLayout android.text.style.WrapTogetherSpan android.text.util.Rfc822Token android.text.util.Rfc822Tokenizer android.util.AndroidException android.util.AndroidRuntimeException android.util.ArrayMap android.util.ArraySet android.util.AtomicFile android.util.AtomicFileBufferedOutputStream android.util.AtomicFileBufferedPrintWriter android.util.AtomicFileOutputStream android.util.AtomicFilePrintWriter android.util.BackupUtils android.util.Base64 android.util.Base64DataException android.util.Base64InputStream android.util.Base64OutputStream android.util.CloseGuard android.util.ContainerHelpers android.util.DataUnit android.util.DayOfMonthCursor android.util.DebugUtils android.util.DisplayMetrics android.util.Dumpable android.util.DumpableContainer android.util.EmptyArray android.util.EventLog android.util.FloatMath android.util.FloatProperty android.util.Half android.util.IndentingPrintWriter android.util.IntArray android.util.IntProperty android.util.JsonReader android.util.JsonWriter android.util.KeyValueListParser android.util.ListenerGroup android.util.LocalLog android.util.Log android.util.LogPrinter android.util.LogWriter android.util.LongArray android.util.LongArrayQueue android.util.LongSparseArray android.util.LongSparseLongArray android.util.LruCache android.util.MalformedJsonException android.util.MapCollections android.util.MathUtils android.util.MonthDisplayHelper android.util.MutableBoolean android.util.MutableByte android.util.MutableChar android.util.MutableDouble android.util.MutableFloat android.util.MutableInt android.util.MutableLong android.util.MutableShort android.util.NoSuchPropertyException android.util.Pair android.util.PathParser android.util.Patterns android.util.Pools android.util.PrefixPrintWriter android.util.PrefixPrinter android.util.PrintStreamPrinter android.util.PrintWriterPrinter android.util.Printer android.util.Property android.util.Range android.util.Rational android.util.RecurrenceRule android.util.ReflectiveProperty android.util.RotationUtils android.util.Singleton android.util.Size android.util.SizeF android.util.Slog android.util.SparseArray android.util.SparseArrayMap android.util.SparseBooleanArray android.util.SparseDoubleArray android.util.SparseIntArray android.util.SparseLongArray android.util.SparseSetArray android.util.StateSet android.util.StringBuilderPrinter android.util.TeeWriter android.util.TimeUtils android.util.TimingsTraceLog android.util.TypedValue android.util.UtilConfig android.util.Xml android.util.proto.EncodedBuffer android.util.proto.ProtoFieldFilter android.util.proto.ProtoInputStream android.util.proto.ProtoOutputStream android.util.proto.ProtoParseException android.util.proto.ProtoStream android.util.proto.ProtoUtils android.util.proto.WireTypeMismatchException android.view.animation.AnimationUtils android.view.Choreographer android.view.ContextThemeWrapper android.view.Display android.view.DisplayAdjustments android.view.DisplayEventReceiver android.view.DisplayInfo android.view.Gravity android.view.InflateException android.view.inputmethod.InputBinding android.window.DesktopExperienceFlags com.android.internal.display.BrightnessSynchronizer com.android.internal.graphics.ColorUtils com.android.internal.graphics.cam.Cam com.android.internal.graphics.cam.CamUtils com.android.internal.graphics.cam.Frame com.android.internal.graphics.cam.HctSolver com.android.internal.logging.MetricsLogger com.android.internal.logging.testing.FakeMetricsLogger com.android.internal.logging.testing.UiEventLoggerFake com.android.internal.os.AndroidPrintStream com.android.internal.os.BackgroundThread com.android.internal.os.BatteryStatsHistory com.android.internal.os.BatteryStatsHistoryIterator com.android.internal.os.BinderCallHeavyHitterWatcher com.android.internal.os.BinderDeathDispatcher com.android.internal.os.BinderLatencyBuckets com.android.internal.os.BinderfsStatsReader com.android.internal.os.CachedDeviceState com.android.internal.os.Clock com.android.internal.os.CpuScalingPolicies com.android.internal.os.CpuScalingPolicyReader com.android.internal.os.KernelCpuThreadReader com.android.internal.os.LoggingPrintStream com.android.internal.os.LongArrayMultiStateCounter com.android.internal.os.LongMultiStateCounter com.android.internal.os.LooperStats com.android.internal.os.MonotonicClock com.android.internal.os.PowerProfile com.android.internal.os.PowerStats com.android.internal.os.ProcLocksReader com.android.internal.os.ProcStatsUtil com.android.internal.os.RuntimeInit com.android.internal.os.SomeArgs com.android.internal.os.StoragedUidIoStatsReader com.android.internal.pm.pkg.component.AconfigFlags com.android.internal.pm.pkg.parsing.ParsingPackageUtils com.android.internal.power.EnergyConsumerStats com.android.internal.power.ModemPowerProfile com.android.internal.protolog.LogcatOnlyProtoLogImpl com.android.internal.protolog.ProtoLog com.android.internal.protolog.ProtoLogController com.android.internal.protolog.common.LogLevel com.android.internal.util.ArrayUtils com.android.internal.util.BitUtils com.android.internal.util.BitwiseInputStream com.android.internal.util.BitwiseOutputStream com.android.internal.util.CallbackRegistry com.android.internal.util.CollectionUtils com.android.internal.util.DumpUtils com.android.internal.util.DumpableContainer com.android.internal.util.FastMath com.android.internal.util.FastPrintWriter com.android.internal.util.FileRotator com.android.internal.util.GrowingArrayUtils com.android.internal.util.HeavyHitterSketch com.android.internal.util.HexDump com.android.internal.util.IndentingPrintWriter com.android.internal.util.IntPair com.android.internal.util.LineBreakBufferedWriter com.android.internal.util.LocalLog com.android.internal.util.MessageUtils com.android.internal.util.NamedLock com.android.internal.util.ObjectUtils com.android.internal.util.Parcelling com.android.internal.util.ParseUtils com.android.internal.util.ProcFileReader com.android.internal.util.QuickSelect com.android.internal.util.RateLimitingCache com.android.internal.util.RingBuffer com.android.internal.util.SizedInputStream com.android.internal.util.StringCache com.android.internal.util.StringPool com.android.internal.util.TokenBucket com.android.internal.util.VirtualRefBasePtr com.android.internal.util.XmlPullParserWrapper com.android.internal.util.XmlSerializerWrapper com.android.internal.util.XmlUtils com.android.internal.util.dump.DumpableContainerImpl com.android.modules.utils.ravenwood.RavenwoodHelper com.android.server.FgThread com.android.server.LocalServices com.android.server.ServiceThread com.android.server.SystemService com.android.server.SystemServiceManager com.android.server.am.BoundServiceSession com.android.server.am.ConnectionRecord com.android.server.am.OomAdjuster com.android.server.am.psc.AsyncBatchSession com.android.server.am.psc.BatchSession com.android.server.am.psc.ConnectionRecordInternal com.android.server.am.psc.SyncBatchSession com.android.server.utils.TimingsTraceAndSlog com.google.android.collect.Lists com.google.android.collect.Maps com.google.android.collect.Sets