Skip to content

Commit 0f86238

Browse files
author
邹铭杰
committed
feat:Import Binary Compatibility Validator
1 parent 1f72bd3 commit 0f86238

File tree

2 files changed

+181
-0
lines changed

2 files changed

+181
-0
lines changed
Lines changed: 180 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,180 @@
1+
public final class com/kevinnzou/compose/core/paginglist/BasePagerKt {
2+
public static final fun basePager (Landroidx/lifecycle/ViewModel;Lcom/kevinnzou/compose/core/paginglist/pagerconfig/GlobalPagingConfig;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow;
3+
public static final fun basePager (Lcom/kevinnzou/compose/core/paginglist/pagerconfig/GlobalPagingConfig;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow;
4+
public static synthetic fun basePager$default (Landroidx/lifecycle/ViewModel;Lcom/kevinnzou/compose/core/paginglist/pagerconfig/GlobalPagingConfig;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/flow/Flow;
5+
public static synthetic fun basePager$default (Lcom/kevinnzou/compose/core/paginglist/pagerconfig/GlobalPagingConfig;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/flow/Flow;
6+
}
7+
8+
public final class com/kevinnzou/compose/core/paginglist/BuildConfig {
9+
public static final field BUILD_TYPE Ljava/lang/String;
10+
public static final field DEBUG Z
11+
public static final field LIBRARY_PACKAGE_NAME Ljava/lang/String;
12+
public fun <init> ()V
13+
}
14+
15+
public final class com/kevinnzou/compose/core/paginglist/EasyPager2Kt {
16+
public static final fun easyPager2 (Landroidx/lifecycle/ViewModel;Lcom/kevinnzou/compose/core/paginglist/pagerconfig/GlobalPagingConfig;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow;
17+
public static final fun easyPager2 (Lcom/kevinnzou/compose/core/paginglist/pagerconfig/GlobalPagingConfig;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow;
18+
public static synthetic fun easyPager2$default (Landroidx/lifecycle/ViewModel;Lcom/kevinnzou/compose/core/paginglist/pagerconfig/GlobalPagingConfig;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/flow/Flow;
19+
public static synthetic fun easyPager2$default (Lcom/kevinnzou/compose/core/paginglist/pagerconfig/GlobalPagingConfig;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/flow/Flow;
20+
}
21+
22+
public final class com/kevinnzou/compose/core/paginglist/EasyPagerKt {
23+
public static final fun easyPager (Landroidx/lifecycle/ViewModel;Lcom/kevinnzou/compose/core/paginglist/pagerconfig/GlobalPagingConfig;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow;
24+
public static final fun easyPager (Lcom/kevinnzou/compose/core/paginglist/pagerconfig/GlobalPagingConfig;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow;
25+
public static synthetic fun easyPager$default (Landroidx/lifecycle/ViewModel;Lcom/kevinnzou/compose/core/paginglist/pagerconfig/GlobalPagingConfig;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/flow/Flow;
26+
public static synthetic fun easyPager$default (Lcom/kevinnzou/compose/core/paginglist/pagerconfig/GlobalPagingConfig;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/flow/Flow;
27+
}
28+
29+
public final class com/kevinnzou/compose/core/paginglist/PagerKt {
30+
public static final fun pager (Landroidx/lifecycle/ViewModel;Lcom/kevinnzou/compose/core/paginglist/pagerconfig/GlobalPagingConfig;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow;
31+
public static final fun pager (Lcom/kevinnzou/compose/core/paginglist/pagerconfig/GlobalPagingConfig;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;)Lkotlinx/coroutines/flow/Flow;
32+
public static synthetic fun pager$default (Landroidx/lifecycle/ViewModel;Lcom/kevinnzou/compose/core/paginglist/pagerconfig/GlobalPagingConfig;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/flow/Flow;
33+
public static synthetic fun pager$default (Lcom/kevinnzou/compose/core/paginglist/pagerconfig/GlobalPagingConfig;Ljava/lang/Object;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lkotlinx/coroutines/flow/Flow;
34+
}
35+
36+
public final class com/kevinnzou/compose/core/paginglist/easylist/ComposableSingletons$PagingLazyColumnKt {
37+
public static final field INSTANCE Lcom/kevinnzou/compose/core/paginglist/easylist/ComposableSingletons$PagingLazyColumnKt;
38+
public static field lambda-1 Lkotlin/jvm/functions/Function2;
39+
public static field lambda-2 Lkotlin/jvm/functions/Function2;
40+
public static field lambda-3 Lkotlin/jvm/functions/Function3;
41+
public static field lambda-4 Lkotlin/jvm/functions/Function2;
42+
public static field lambda-5 Lkotlin/jvm/functions/Function3;
43+
public static field lambda-6 Lkotlin/jvm/functions/Function2;
44+
public fun <init> ()V
45+
public final fun getLambda-1$core_paginglist_release ()Lkotlin/jvm/functions/Function2;
46+
public final fun getLambda-2$core_paginglist_release ()Lkotlin/jvm/functions/Function2;
47+
public final fun getLambda-3$core_paginglist_release ()Lkotlin/jvm/functions/Function3;
48+
public final fun getLambda-4$core_paginglist_release ()Lkotlin/jvm/functions/Function2;
49+
public final fun getLambda-5$core_paginglist_release ()Lkotlin/jvm/functions/Function3;
50+
public final fun getLambda-6$core_paginglist_release ()Lkotlin/jvm/functions/Function2;
51+
}
52+
53+
public final class com/kevinnzou/compose/core/paginglist/easylist/ComposableSingletons$PagingLazyRowKt {
54+
public static final field INSTANCE Lcom/kevinnzou/compose/core/paginglist/easylist/ComposableSingletons$PagingLazyRowKt;
55+
public static field lambda-1 Lkotlin/jvm/functions/Function2;
56+
public static field lambda-2 Lkotlin/jvm/functions/Function2;
57+
public static field lambda-3 Lkotlin/jvm/functions/Function3;
58+
public static field lambda-4 Lkotlin/jvm/functions/Function2;
59+
public static field lambda-5 Lkotlin/jvm/functions/Function3;
60+
public static field lambda-6 Lkotlin/jvm/functions/Function2;
61+
public fun <init> ()V
62+
public final fun getLambda-1$core_paginglist_release ()Lkotlin/jvm/functions/Function2;
63+
public final fun getLambda-2$core_paginglist_release ()Lkotlin/jvm/functions/Function2;
64+
public final fun getLambda-3$core_paginglist_release ()Lkotlin/jvm/functions/Function3;
65+
public final fun getLambda-4$core_paginglist_release ()Lkotlin/jvm/functions/Function2;
66+
public final fun getLambda-5$core_paginglist_release ()Lkotlin/jvm/functions/Function3;
67+
public final fun getLambda-6$core_paginglist_release ()Lkotlin/jvm/functions/Function2;
68+
}
69+
70+
public final class com/kevinnzou/compose/core/paginglist/easylist/PagingLazyColumnKt {
71+
public static final fun PagingLazyColumn (Landroidx/compose/ui/Modifier;Landroidx/paging/compose/LazyPagingItems;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function4;Landroidx/compose/runtime/Composer;II)V
72+
}
73+
74+
public final class com/kevinnzou/compose/core/paginglist/easylist/PagingLazyRowKt {
75+
public static final fun PagingLazyRow (Landroidx/compose/ui/Modifier;Landroidx/paging/compose/LazyPagingItems;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function4;Landroidx/compose/runtime/Composer;II)V
76+
}
77+
78+
public final class com/kevinnzou/compose/core/paginglist/pagerconfig/GlobalPagingConfig {
79+
public static final field $stable I
80+
public fun <init> ()V
81+
public fun <init> (IIIIZ)V
82+
public synthetic fun <init> (IIIIZILkotlin/jvm/internal/DefaultConstructorMarker;)V
83+
public final fun component1 ()I
84+
public final fun component2 ()I
85+
public final fun component3 ()I
86+
public final fun component4 ()I
87+
public final fun component5 ()Z
88+
public final fun copy (IIIIZ)Lcom/kevinnzou/compose/core/paginglist/pagerconfig/GlobalPagingConfig;
89+
public static synthetic fun copy$default (Lcom/kevinnzou/compose/core/paginglist/pagerconfig/GlobalPagingConfig;IIIIZILjava/lang/Object;)Lcom/kevinnzou/compose/core/paginglist/pagerconfig/GlobalPagingConfig;
90+
public fun equals (Ljava/lang/Object;)Z
91+
public final fun getEnablePlaceholders ()Z
92+
public final fun getInitialLoadSize ()I
93+
public final fun getMaxSize ()I
94+
public final fun getPageSize ()I
95+
public final fun getPrefetchDistance ()I
96+
public fun hashCode ()I
97+
public fun toString ()Ljava/lang/String;
98+
}
99+
100+
public final class com/kevinnzou/compose/core/paginglist/pagerconfig/GlobalPagingConfigKt {
101+
public static final fun toPagingConfig (Lcom/kevinnzou/compose/core/paginglist/pagerconfig/GlobalPagingConfig;)Landroidx/paging/PagingConfig;
102+
}
103+
104+
public abstract interface class com/kevinnzou/compose/core/paginglist/pagerconfig/IHasMoreListVO {
105+
public abstract fun getList ()Ljava/util/List;
106+
public abstract fun getNextKey ()Ljava/lang/Object;
107+
public abstract fun getPreKey ()Ljava/lang/Object;
108+
public abstract fun hasMore ()Z
109+
}
110+
111+
public final class com/kevinnzou/compose/core/paginglist/pagerconfig/IHasMoreListVO$DefaultImpls {
112+
public static fun getList (Lcom/kevinnzou/compose/core/paginglist/pagerconfig/IHasMoreListVO;)Ljava/util/List;
113+
public static fun getNextKey (Lcom/kevinnzou/compose/core/paginglist/pagerconfig/IHasMoreListVO;)Ljava/lang/Object;
114+
public static fun getPreKey (Lcom/kevinnzou/compose/core/paginglist/pagerconfig/IHasMoreListVO;)Ljava/lang/Object;
115+
public static fun hasMore (Lcom/kevinnzou/compose/core/paginglist/pagerconfig/IHasMoreListVO;)Z
116+
}
117+
118+
public final class com/kevinnzou/compose/core/paginglist/pagerconfig/PagingListWrapper {
119+
public static final field $stable I
120+
public fun <init> (Ljava/util/List;Z)V
121+
public final fun component1 ()Ljava/util/List;
122+
public final fun component2 ()Z
123+
public final fun copy (Ljava/util/List;Z)Lcom/kevinnzou/compose/core/paginglist/pagerconfig/PagingListWrapper;
124+
public static synthetic fun copy$default (Lcom/kevinnzou/compose/core/paginglist/pagerconfig/PagingListWrapper;Ljava/util/List;ZILjava/lang/Object;)Lcom/kevinnzou/compose/core/paginglist/pagerconfig/PagingListWrapper;
125+
public fun equals (Ljava/lang/Object;)Z
126+
public final fun getHasMore ()Z
127+
public final fun getList ()Ljava/util/List;
128+
public fun hashCode ()I
129+
public final fun setHasMore (Z)V
130+
public final fun setList (Ljava/util/List;)V
131+
public fun toString ()Ljava/lang/String;
132+
}
133+
134+
public final class com/kevinnzou/compose/core/paginglist/widget/ComposableSingletons$DefaultContentKt {
135+
public static final field INSTANCE Lcom/kevinnzou/compose/core/paginglist/widget/ComposableSingletons$DefaultContentKt;
136+
public static field lambda-1 Lkotlin/jvm/functions/Function3;
137+
public fun <init> ()V
138+
public final fun getLambda-1$core_paginglist_release ()Lkotlin/jvm/functions/Function3;
139+
}
140+
141+
public final class com/kevinnzou/compose/core/paginglist/widget/ComposableSingletons$ItemPagingKt {
142+
public static final field INSTANCE Lcom/kevinnzou/compose/core/paginglist/widget/ComposableSingletons$ItemPagingKt;
143+
public static field lambda-1 Lkotlin/jvm/functions/Function2;
144+
public static field lambda-2 Lkotlin/jvm/functions/Function2;
145+
public static field lambda-3 Lkotlin/jvm/functions/Function3;
146+
public fun <init> ()V
147+
public final fun getLambda-1$core_paginglist_release ()Lkotlin/jvm/functions/Function2;
148+
public final fun getLambda-2$core_paginglist_release ()Lkotlin/jvm/functions/Function2;
149+
public final fun getLambda-3$core_paginglist_release ()Lkotlin/jvm/functions/Function3;
150+
}
151+
152+
public final class com/kevinnzou/compose/core/paginglist/widget/ComposableSingletons$PagingListContainerKt {
153+
public static final field INSTANCE Lcom/kevinnzou/compose/core/paginglist/widget/ComposableSingletons$PagingListContainerKt;
154+
public static field lambda-1 Lkotlin/jvm/functions/Function2;
155+
public static field lambda-2 Lkotlin/jvm/functions/Function3;
156+
public static field lambda-3 Lkotlin/jvm/functions/Function2;
157+
public fun <init> ()V
158+
public final fun getLambda-1$core_paginglist_release ()Lkotlin/jvm/functions/Function2;
159+
public final fun getLambda-2$core_paginglist_release ()Lkotlin/jvm/functions/Function3;
160+
public final fun getLambda-3$core_paginglist_release ()Lkotlin/jvm/functions/Function2;
161+
}
162+
163+
public final class com/kevinnzou/compose/core/paginglist/widget/DefaultContentKt {
164+
public static final fun DefaultEmptyListContent (Ljava/lang/String;Landroidx/compose/runtime/Composer;II)V
165+
public static final fun DefaultErrorContent (Lkotlin/jvm/functions/Function0;Ljava/lang/String;Landroidx/compose/runtime/Composer;II)V
166+
public static final fun DefaultFirstLoadErrorContent (Lkotlin/jvm/functions/Function0;Landroidx/compose/runtime/Composer;I)V
167+
public static final fun DefaultLoadingContent (Landroidx/compose/runtime/Composer;I)V
168+
public static final fun DefaultNoMoreContent (Ljava/lang/String;Landroidx/compose/runtime/Composer;II)V
169+
public static final fun DefaultRefreshingContent (Landroidx/compose/runtime/Composer;I)V
170+
}
171+
172+
public final class com/kevinnzou/compose/core/paginglist/widget/ItemPagingKt {
173+
public static final fun itemPaging (Landroidx/compose/foundation/lazy/LazyListScope;Landroidx/paging/compose/LazyPagingItems;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;)V
174+
public static synthetic fun itemPaging$default (Landroidx/compose/foundation/lazy/LazyListScope;Landroidx/paging/compose/LazyPagingItems;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;ILjava/lang/Object;)V
175+
}
176+
177+
public final class com/kevinnzou/compose/core/paginglist/widget/PagingListContainerKt {
178+
public static final fun PagingListContainer (Landroidx/paging/compose/LazyPagingItems;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function3;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Landroidx/compose/runtime/Composer;II)V
179+
}
180+

core-paginglist/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ plugins {
55
alias(libs.plugins.kotlin.android)
66
`maven-publish`
77
signing
8+
id("org.jetbrains.kotlinx.binary-compatibility-validator") version "0.11.0"
89
}
910

1011
android {

0 commit comments

Comments
 (0)