1// Signature format: 4.0
2package androidx.compose.ui.util {
3
4  public final class AndroidTrace_androidKt {
5    method public static inline <T> T! trace(String sectionName, kotlin.jvm.functions.Function0<? extends T> block);
6  }
7
8  public final class InlineClassHelperKt {
9    method public static inline long packFloats(float val1, float val2);
10    method public static inline long packInts(int val1, int val2);
11    method public static inline float unpackFloat1(long value);
12    method public static inline float unpackFloat2(long value);
13    method public static inline int unpackInt1(long value);
14    method public static inline int unpackInt2(long value);
15  }
16
17  public final class ListUtilsKt {
18    method public static inline <T> boolean fastAll(java.util.List<? extends T>, kotlin.jvm.functions.Function1<? super T,java.lang.Boolean> predicate);
19    method public static inline <T> boolean fastAny(java.util.List<? extends T>, kotlin.jvm.functions.Function1<? super T,java.lang.Boolean> predicate);
20    method public static inline <T> T? fastFirstOrNull(java.util.List<? extends T>, kotlin.jvm.functions.Function1<? super T,java.lang.Boolean> predicate);
21    method public static inline <T> void fastForEach(java.util.List<? extends T>, kotlin.jvm.functions.Function1<? super T,kotlin.Unit> action);
22    method public static inline <T> void fastForEachIndexed(java.util.List<? extends T>, kotlin.jvm.functions.Function2<? super java.lang.Integer,? super T,kotlin.Unit> action);
23    method public static inline <T, R> java.util.List<R> fastMap(java.util.List<? extends T>, kotlin.jvm.functions.Function1<? super T,? extends R> transform);
24    method public static inline <T, R, C extends java.util.Collection<? super R>> C fastMapTo(java.util.List<? extends T>, C destination, kotlin.jvm.functions.Function1<? super T,? extends R> transform);
25    method public static inline <T, R extends java.lang.Comparable<? super R>> T? fastMaxBy(java.util.List<? extends T>, kotlin.jvm.functions.Function1<? super T,? extends R> selector);
26    method public static inline <T> int fastSumBy(java.util.List<? extends T>, kotlin.jvm.functions.Function1<? super T,java.lang.Integer> selector);
27  }
28
29  public final class MathHelpersKt {
30    method public static float lerp(float start, float stop, float fraction);
31    method public static int lerp(int start, int stop, float fraction);
32    method public static long lerp(long start, long stop, float fraction);
33  }
34
35}
36
37