blob: a5bb43989a9a6aa1a4b2dc099f39d2343e31ea4d [file] [log] [blame]
// Baseline format: 1.0
ArrayReturn: androidx.animation.TransitionDefinition#snapTransition(kotlin.Pair<? extends T,? extends T>[], T) parameter #0:
Method parameter should be Collection<Pair> (or subclass) instead of raw array; was `kotlin.Pair<? extends T,? extends T>[]`
ArrayReturn: androidx.animation.TransitionDefinition#transition(kotlin.Pair<? extends T,? extends T>[], kotlin.jvm.functions.Function1<? super androidx.animation.TransitionSpec<T>,kotlin.Unit>) parameter #0:
Method parameter should be Collection<Pair> (or subclass) instead of raw array; was `kotlin.Pair<? extends T,? extends T>[]`
AutoBoxing: androidx.animation.CubicBezierEasing#invoke(float):
Must avoid boxed primitives (`java.lang.Float`)
AutoBoxing: androidx.animation.DecayAnimation#getValue(long):
Must avoid boxed primitives (`java.lang.Float`)
AutoBoxing: androidx.animation.RepeatableBuilder#getIterations():
Must avoid boxed primitives (`java.lang.Integer`)
AutoBoxing: androidx.animation.RepeatableBuilder#setIterations(Integer) parameter #0:
Must avoid boxed primitives (`java.lang.Integer`)
CallbackName: androidx.animation.AnimationClockObserver:
Class should be named AnimationClockCallback
DocumentExceptions: androidx.animation.DurationBasedAnimationBuilder#setDelay(int):
Method DurationBasedAnimationBuilder.setDelay appears to be throwing java.lang.IllegalStateException; this should be listed in the documentation; see https://android.github.io/kotlin-guides/interop.html#document-exceptions
DocumentExceptions: androidx.animation.DurationBasedAnimationBuilder#setDuration(int):
Method DurationBasedAnimationBuilder.setDuration appears to be throwing java.lang.IllegalStateException; this should be listed in the documentation; see https://android.github.io/kotlin-guides/interop.html#document-exceptions
DocumentExceptions: androidx.animation.KeyframesBuilder#at(T, int):
Method KeyframesBuilder.at appears to be throwing java.lang.IllegalArgumentException; this should be listed in the documentation; see https://android.github.io/kotlin-guides/interop.html#document-exceptions
DocumentExceptions: androidx.animation.RepeatableBuilder#setIterations(Integer):
Method RepeatableBuilder.setIterations appears to be throwing java.lang.IllegalStateException; this should be listed in the documentation; see https://android.github.io/kotlin-guides/interop.html#document-exceptions
HiddenTypeParameter: androidx.animation.BaseAnimationClock#Companion:
Field BaseAnimationClock.Companion references hidden type androidx.animation.BaseAnimationClock.Companion.
MissingNullability: androidx.animation.CubicBezierEasing#invoke(float):
Missing nullability on method `invoke` return
MissingNullability: androidx.animation.DecayAnimation#getValue(long):
Missing nullability on method `getValue` return
NotCloseable: androidx.animation.BaseAnimatedValue:
Classes that release resources (stop()) should implement AutoClosable and CloseGuard: class androidx.animation.BaseAnimatedValue
TopLevelBuilder: androidx.animation.AnimationBuilder:
Builder should be defined as inner class: androidx.animation.AnimationBuilder