# Only classes listed here can use the Ravenwood annotations. com.android.internal.ravenwood.* com.android.server.FgThread com.android.server.ServiceThread com.android.internal.display.BrightnessSynchronizer com.android.internal.util.ArrayUtils 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.BatteryStatsHistory com.android.internal.os.BatteryStatsHistoryIterator com.android.internal.os.Clock com.android.internal.os.LongArrayMultiStateCounter com.android.internal.os.LongArrayMultiStateCounter_ravenwood com.android.internal.os.LongMultiStateCounter com.android.internal.os.LongMultiStateCounter_ravenwood com.android.internal.os.MonotonicClock com.android.internal.os.PowerProfile com.android.internal.os.PowerStats com.android.internal.os.RuntimeInit com.android.internal.power.EnergyConsumerStats com.android.internal.power.ModemPowerProfile android.util.AndroidException android.util.AndroidRuntimeException android.util.ArrayMap android.util.ArraySet android.util.AtomicFile android.util.AtomicFileOutputStream android.util.AtomicFileBufferedOutputStream android.util.AtomicFilePrintWriter android.util.AtomicFileBufferedPrintWriter 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.FloatProperty android.util.FloatMath android.util.Half android.util.IndentingPrintWriter android.util.IntArray android.util.IntProperty android.util.JsonReader android.util.JsonWriter android.util.KeyValueListParser 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.Patterns android.util.Pools android.util.PrefixPrinter android.util.PrefixPrintWriter android.util.Printer android.util.PrintStreamPrinter android.util.PrintWriterPrinter 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.os.AggregateBatteryConsumer 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.FileUtils android.os.Handler android.os.HandlerExecutor android.os.HandlerThread android.os.IBinder android.os.LocaleList android.os.Looper android.os.Message android.os.MessageQueue android.os.MessageQueue_ravenwood android.os.PerfettoTrace android.os.PerfettoTrace$Category android.os.PerfettoTrackEventExtra android.os.PerfettoTrackEventExtra$NoOpBuilder android.os.PackageTagsList android.os.Parcel android.os.ParcelFileDescriptor android.os.ParcelFormatException android.os.ParcelUuid android.os.Parcelable android.os.PatternMatcher 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.UserBatteryConsumer android.os.UidBatteryConsumer android.os.UserHandle android.os.UserManager android.os.VibrationAttributes android.os.WakeLockStats android.os.WorkSource android.content.ClipData android.content.ClipDescription android.content.ClipboardManager android.content.ComponentName android.content.ContentUris android.content.ContentValues android.content.Context 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.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.ColorStateList android.content.res.ConfigurationBoundResourceCache android.content.res.Configuration android.content.res.CompatibilityInfo android.content.res.ComplexColor android.content.res.ConstantState android.content.res.DrawableCache android.content.res.Element android.content.res.FontResourcesParser android.content.res.FontScaleConverter android.content.res.FontScaleConverterImpl android.content.res.FontScaleConverterFactory android.content.res.Resources android.content.res.ResourceId 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.CursorWindow_ravenwood 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.text.TextUtils android.text.Html android.text.HtmlToSpannedConverter android.accounts.Account android.graphics.Bitmap$Config android.graphics.Color android.graphics.ColorSpace android.graphics.Insets android.graphics.Interpolator android.graphics.Matrix android.graphics.Matrix44 android.graphics.Outline android.graphics.ParcelableColorSpace android.graphics.Path android.graphics.PixelFormat android.graphics.Point android.graphics.PointF android.graphics.Rect android.graphics.RectF android.graphics.fonts.SystemFonts android.graphics.text.LineBreakConfig android.content.ContentProvider android.app.ActivityManager android.app.ActivityOptions android.app.ApplicationPackageManager android.app.BroadcastOptions android.app.ComponentOptions android.app.Instrumentation android.app.LocaleConfig android.app.ResourcesManager android.app.WindowConfiguration android.metrics.LogMaker android.view.Display android.view.DisplayAdjustments android.view.DisplayInfo android.view.inputmethod.InputBinding android.hardware.SerialManager android.hardware.SerialManagerInternal android.telephony.ActivityStatsTechSpecificInfo android.telephony.CellSignalStrength android.telephony.ModemActivityInfo android.telephony.ServiceState android.os.connectivity.CellularBatteryStats android.os.connectivity.WifiActivityEnergyInfo android.os.connectivity.WifiBatteryStats com.android.server.LocalServices 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.graphics.ColorUtils com.android.internal.protolog.common.LogLevel com.android.internal.protolog.LogcatOnlyProtoLogImpl com.android.internal.protolog.ProtoLog 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.DumpableContainer com.android.internal.util.dump.DumpableContainerImpl com.android.internal.util.DumpUtils 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.IntPair com.android.internal.util.LineBreakBufferedWriter com.android.internal.util.MessageUtils 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.RingBuffer com.android.internal.util.SizedInputStream com.android.internal.util.RateLimitingCache com.android.internal.util.StringPool com.android.internal.util.TokenBucket com.android.internal.util.XmlPullParserWrapper com.android.internal.util.XmlSerializerWrapper com.android.internal.util.XmlUtils com.android.internal.os.BackgroundThread com.android.internal.os.BinderCallHeavyHitterWatcher com.android.internal.os.BinderDeathDispatcher com.android.internal.os.BinderfsStatsReader com.android.internal.os.BinderLatencyBuckets 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.LooperStats com.android.internal.os.MonotonicClock com.android.internal.os.ProcLocksReader com.android.internal.os.ProcStatsUtil com.android.internal.os.SomeArgs com.android.internal.os.StoragedUidIoStatsReader com.google.android.collect.Lists com.google.android.collect.Maps com.google.android.collect.Sets com.android.server.SerialService com.android.server.SystemService com.android.server.SystemServiceManager com.android.server.utils.TimingsTraceAndSlog android.os.IpcDataCache android.app.PropertyInvalidatedCache android.app.compat.* com.android.server.compat.* com.android.internal.compat.* android.app.AppCompatCallbacks 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.ColorFilter android.graphics.ColorMatrix android.graphics.ColorMatrixColorFilter 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.LayerRasterizer android.graphics.LeakyTypefaceStorage android.graphics.LightingColorFilter android.graphics.LinearGradient android.graphics.MaskFilter android.graphics.Mesh android.graphics.MeshSpecification android.graphics.Movie android.graphics.NinePatch android.graphics.Paint android.graphics.PaintFlagsDrawFilter android.graphics.PathDashPathEffect android.graphics.PathEffect android.graphics.PathIterator android.graphics.PathMeasure android.graphics.Picture android.graphics.PixelXorXfermode android.graphics.PorterDuff android.graphics.PorterDuffColorFilter android.graphics.PorterDuffXfermode android.graphics.PostProcessor android.graphics.RadialGradient android.graphics.Rasterizer android.graphics.RecordingCanvas 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.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.text.GraphemeBreak android.graphics.text.LineBreaker android.graphics.text.MeasuredText android.graphics.text.PositionedGlyphs android.graphics.text.TextRunShaper 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.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.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.ForegroundColorSpan android.text.style.IconMarginSpan 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