| // Baseline format: 1.0 |
| AcronymName: androidx.core.database.sqlite.SQLiteDatabaseKt: |
| Acronyms should not be capitalized in class names: was `SQLiteDatabaseKt`, should this be `SqLiteDatabaseKt`? |
| |
| |
| AutoBoxing: androidx.core.database.CursorKt#getDoubleOrNull(android.database.Cursor, int): |
| Must avoid boxed primitives (`java.lang.Double`) |
| AutoBoxing: androidx.core.database.CursorKt#getFloatOrNull(android.database.Cursor, int): |
| Must avoid boxed primitives (`java.lang.Float`) |
| AutoBoxing: androidx.core.database.CursorKt#getIntOrNull(android.database.Cursor, int): |
| Must avoid boxed primitives (`java.lang.Integer`) |
| AutoBoxing: androidx.core.database.CursorKt#getLongOrNull(android.database.Cursor, int): |
| Must avoid boxed primitives (`java.lang.Long`) |
| AutoBoxing: androidx.core.database.CursorKt#getShortOrNull(android.database.Cursor, int): |
| Must avoid boxed primitives (`java.lang.Short`) |
| |
| |
| DocumentExceptions: androidx.core.graphics.RegionKt#iterator(android.graphics.Region): |
| Method RegionKt.iterator appears to be throwing java.lang.IndexOutOfBoundsException; this should be listed in the documentation; see https://android.github.io/kotlin-guides/interop.html#document-exceptions |
| DocumentExceptions: androidx.core.view.MenuKt#iterator(android.view.Menu): |
| Method MenuKt.iterator appears to be throwing java.lang.IndexOutOfBoundsException; this should be listed in the documentation; see https://android.github.io/kotlin-guides/interop.html#document-exceptions |
| DocumentExceptions: androidx.core.view.ViewGroupKt#iterator(android.view.ViewGroup): |
| Method ViewGroupKt.iterator appears to be throwing java.lang.IndexOutOfBoundsException; this should be listed in the documentation; see https://android.github.io/kotlin-guides/interop.html#document-exceptions |
| |
| |
| MissingNullability: androidx.core.content.res.TypedArrayKt#use(android.content.res.TypedArray, kotlin.jvm.functions.Function1<? super android.content.res.TypedArray,? extends R>): |
| Missing nullability on method `use` return |
| MissingNullability: androidx.core.database.sqlite.SQLiteDatabaseKt#transaction(android.database.sqlite.SQLiteDatabase, boolean, kotlin.jvm.functions.Function1<? super android.database.sqlite.SQLiteDatabase,? extends T>): |
| Missing nullability on method `transaction` return |
| MissingNullability: androidx.core.graphics.ColorKt#convertTo(android.graphics.Color, android.graphics.ColorSpace): |
| Missing nullability on method `convertTo` return |
| MissingNullability: androidx.core.graphics.ColorKt#convertTo(android.graphics.Color, android.graphics.ColorSpace.Named): |
| Missing nullability on method `convertTo` return |
| MissingNullability: androidx.core.os.TraceKt#trace(String, kotlin.jvm.functions.Function0<? extends T>): |
| Missing nullability on method `trace` return |
| MissingNullability: androidx.core.util.LongSparseArrayKt#getOrDefault(android.util.LongSparseArray<T>, long, T): |
| Missing nullability on method `getOrDefault` return |
| MissingNullability: androidx.core.util.LongSparseArrayKt#getOrElse(android.util.LongSparseArray<T>, long, kotlin.jvm.functions.Function0<? extends T>): |
| Missing nullability on method `getOrElse` return |
| MissingNullability: androidx.core.util.PairKt#component1(android.util.Pair<F,S>): |
| Missing nullability on method `component1` return |
| MissingNullability: androidx.core.util.PairKt#component2(android.util.Pair<F,S>): |
| Missing nullability on method `component2` return |
| MissingNullability: androidx.core.util.SparseArrayKt#getOrDefault(android.util.SparseArray<T>, int, T): |
| Missing nullability on method `getOrDefault` return |
| MissingNullability: androidx.core.util.SparseArrayKt#getOrElse(android.util.SparseArray<T>, int, kotlin.jvm.functions.Function0<? extends T>): |
| Missing nullability on method `getOrElse` return |
| |
| |
| PairedRegistration: androidx.core.animation.AnimatorKt#addListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>): |
| Found addListener but not removeListener in androidx.core.animation.AnimatorKt |
| PairedRegistration: androidx.core.animation.AnimatorKt#addPauseListener(android.animation.Animator, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>, kotlin.jvm.functions.Function1<? super android.animation.Animator,kotlin.Unit>): |
| Found addPauseListener but not removePauseListener in androidx.core.animation.AnimatorKt |
| PairedRegistration: androidx.core.transition.TransitionKt#addListener(android.transition.Transition, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>, kotlin.jvm.functions.Function1<? super android.transition.Transition,kotlin.Unit>): |
| Found addListener but not removeListener in androidx.core.transition.TransitionKt |
| PairedRegistration: androidx.core.widget.TextViewKt#addTextChangedListener(android.widget.TextView, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>, kotlin.jvm.functions.Function4<? super java.lang.CharSequence,? super java.lang.Integer,? super java.lang.Integer,? super java.lang.Integer,kotlin.Unit>, kotlin.jvm.functions.Function1<? super android.text.Editable,kotlin.Unit>): |
| Found addTextChangedListener but not removeTextChangedListener in androidx.core.widget.TextViewKt |