|
4 | 4 | // Do not edit this file directly. To update it, run: |
5 | 5 | // ./gradlew :detail:stabilityDump |
6 | 6 |
|
7 | | -@Composable |
8 | | -internal fun com.ninecraft.booket.feature.detail.book.BookDetailContent(state: com.ninecraft.booket.feature.detail.book.BookDetailUiState, innerPadding: androidx.compose.foundation.layout.PaddingValues, modifier: androidx.compose.ui.Modifier, lazyListState: androidx.compose.foundation.lazy.LazyListState): kotlin.Unit |
9 | | - skippable: true |
10 | | - restartable: true |
11 | | - params: |
12 | | - - state: STABLE |
13 | | - - innerPadding: STABLE (marked @Stable or @Immutable) |
14 | | - - modifier: STABLE (marked @Stable or @Immutable) |
15 | | - - lazyListState: STABLE (marked @Stable or @Immutable) |
16 | | - |
17 | | -@Composable |
18 | | -public fun com.ninecraft.booket.feature.detail.book.BookDetailPresenter.present(): com.ninecraft.booket.feature.detail.book.BookDetailUiState |
19 | | - skippable: true |
20 | | - restartable: true |
21 | | - params: |
22 | | - |
23 | | -@Composable |
24 | | -private fun com.ninecraft.booket.feature.detail.book.BookDetailPreview(): kotlin.Unit |
25 | | - skippable: true |
26 | | - restartable: true |
27 | | - params: |
28 | | - |
29 | | -@Composable |
30 | | -internal fun com.ninecraft.booket.feature.detail.book.BookDetailUi(state: com.ninecraft.booket.feature.detail.book.BookDetailUiState, modifier: androidx.compose.ui.Modifier): kotlin.Unit |
31 | | - skippable: true |
32 | | - restartable: true |
33 | | - params: |
34 | | - - state: STABLE |
35 | | - - modifier: STABLE (marked @Stable or @Immutable) |
36 | | - |
37 | | -@Composable |
38 | | -internal fun com.ninecraft.booket.feature.detail.book.HandleBookDetailSideEffects(state: com.ninecraft.booket.feature.detail.book.BookDetailUiState, eventSink: kotlin.Function1<com.ninecraft.booket.feature.detail.book.BookDetailUiEvent, kotlin.Unit>): kotlin.Unit |
39 | | - skippable: true |
40 | | - restartable: true |
41 | | - params: |
42 | | - - state: STABLE |
43 | | - - eventSink: STABLE (function type) |
44 | | - |
45 | | -@Composable |
46 | | -internal fun com.ninecraft.booket.feature.detail.book.component.BookItem(bookDetail: com.ninecraft.booket.core.model.BookDetailModel, modifier: androidx.compose.ui.Modifier): kotlin.Unit |
47 | | - skippable: true |
48 | | - restartable: true |
49 | | - params: |
50 | | - - bookDetail: STABLE (marked @Stable or @Immutable) |
51 | | - - modifier: STABLE (marked @Stable or @Immutable) |
52 | | - |
53 | | -@Composable |
54 | | -private fun com.ninecraft.booket.feature.detail.book.component.BookItemPreview(): kotlin.Unit |
55 | | - skippable: true |
56 | | - restartable: true |
57 | | - params: |
58 | | - |
59 | | -@Composable |
60 | | -public fun com.ninecraft.booket.feature.detail.book.component.BookStatusItem(item: com.ninecraft.booket.core.common.constants.BookStatus, selected: kotlin.Boolean, onClick: kotlin.Function0<kotlin.Unit>, modifier: androidx.compose.ui.Modifier): kotlin.Unit |
61 | | - skippable: true |
62 | | - restartable: true |
63 | | - params: |
64 | | - - item: STABLE |
65 | | - - selected: STABLE (primitive type) |
66 | | - - onClick: STABLE (function type) |
67 | | - - modifier: STABLE (marked @Stable or @Immutable) |
68 | | - |
69 | | -@Composable |
70 | | -internal fun com.ninecraft.booket.feature.detail.book.component.BookUpdateBottomSheet(onDismissRequest: kotlin.Function0<kotlin.Unit>, sheetState: androidx.compose.material3.SheetState, onCloseButtonClick: kotlin.Function0<kotlin.Unit>, bookStatuses: kotlinx.collections.immutable.ImmutableList<com.ninecraft.booket.core.common.constants.BookStatus>, currentBookStatus: com.ninecraft.booket.core.common.constants.BookStatus?, selectedBookStatus: com.ninecraft.booket.core.common.constants.BookStatus, onItemSelected: kotlin.Function1<com.ninecraft.booket.core.common.constants.BookStatus, kotlin.Unit>, onBookUpdateButtonClick: kotlin.Function0<kotlin.Unit>, modifier: androidx.compose.ui.Modifier): kotlin.Unit |
71 | | - skippable: true |
72 | | - restartable: true |
73 | | - params: |
74 | | - - onDismissRequest: STABLE (function type) |
75 | | - - sheetState: STABLE (marked @Stable or @Immutable) |
76 | | - - onCloseButtonClick: STABLE (function type) |
77 | | - - bookStatuses: STABLE (known stable type) |
78 | | - - currentBookStatus: STABLE |
79 | | - - selectedBookStatus: STABLE |
80 | | - - onItemSelected: STABLE (function type) |
81 | | - - onBookUpdateButtonClick: STABLE (function type) |
82 | | - - modifier: STABLE (marked @Stable or @Immutable) |
83 | | - |
84 | | -@Composable |
85 | | -private fun com.ninecraft.booket.feature.detail.book.component.BookUpdateBottomSheetPreview(): kotlin.Unit |
86 | | - skippable: true |
87 | | - restartable: true |
88 | | - params: |
89 | | - |
90 | | -@Composable |
91 | | -private fun com.ninecraft.booket.feature.detail.book.component.ChoiceBottomSheetPreview(): kotlin.Unit |
92 | | - skippable: true |
93 | | - restartable: true |
94 | | - params: |
95 | | - |
96 | | -@Composable |
97 | | -private fun com.ninecraft.booket.feature.detail.book.component.CollectedSeedPreview(): kotlin.Unit |
98 | | - skippable: true |
99 | | - restartable: true |
100 | | - params: |
101 | | - |
102 | | -@Composable |
103 | | -internal fun com.ninecraft.booket.feature.detail.book.component.CollectedSeeds(seedsStats: kotlinx.collections.immutable.ImmutableList<com.ninecraft.booket.core.model.EmotionModel>, modifier: androidx.compose.ui.Modifier): kotlin.Unit |
104 | | - skippable: true |
105 | | - restartable: true |
106 | | - params: |
107 | | - - seedsStats: STABLE (known stable type) |
108 | | - - modifier: STABLE (marked @Stable or @Immutable) |
109 | | - |
110 | | -@Composable |
111 | | -internal fun com.ninecraft.booket.feature.detail.book.component.DetailMenuBottomSheet(onDismissRequest: kotlin.Function0<kotlin.Unit>, sheetState: androidx.compose.material3.SheetState, onDeleteBookClick: kotlin.Function0<kotlin.Unit>, modifier: androidx.compose.ui.Modifier): kotlin.Unit |
112 | | - skippable: true |
113 | | - restartable: true |
114 | | - params: |
115 | | - - onDismissRequest: STABLE (function type) |
116 | | - - sheetState: STABLE (marked @Stable or @Immutable) |
117 | | - - onDeleteBookClick: STABLE (function type) |
118 | | - - modifier: STABLE (marked @Stable or @Immutable) |
119 | | - |
120 | | -@Composable |
121 | | -private fun com.ninecraft.booket.feature.detail.book.component.DetailMenuItem(iconResId: kotlin.Int, iconDescription: kotlin.String, label: kotlin.String, color: androidx.compose.ui.graphics.Color, onClick: kotlin.Function0<kotlin.Unit>, modifier: androidx.compose.ui.Modifier): kotlin.Unit |
122 | | - skippable: true |
123 | | - restartable: true |
124 | | - params: |
125 | | - - iconResId: STABLE (primitive type) |
126 | | - - iconDescription: STABLE (String is immutable) |
127 | | - - label: STABLE (String is immutable) |
128 | | - - color: STABLE (marked @Stable or @Immutable) |
129 | | - - onClick: STABLE (function type) |
130 | | - - modifier: STABLE (marked @Stable or @Immutable) |
131 | | - |
132 | | -@Composable |
133 | | -internal fun com.ninecraft.booket.feature.detail.book.component.EmotionAnalysisResultText(emotions: kotlinx.collections.immutable.ImmutableList<com.ninecraft.booket.core.model.EmotionModel>, brandColor: androidx.compose.ui.graphics.Color, secondaryColor: androidx.compose.ui.graphics.Color, emotionTextStyle: androidx.compose.ui.text.TextStyle, regularTextStyle: androidx.compose.ui.text.TextStyle): androidx.compose.ui.text.AnnotatedString? |
134 | | - skippable: true |
135 | | - restartable: true |
136 | | - params: |
137 | | - - emotions: STABLE (known stable type) |
138 | | - - brandColor: STABLE (marked @Stable or @Immutable) |
139 | | - - secondaryColor: STABLE (marked @Stable or @Immutable) |
140 | | - - emotionTextStyle: STABLE (marked @Stable or @Immutable) |
141 | | - - regularTextStyle: STABLE (marked @Stable or @Immutable) |
142 | | - |
143 | | -@Composable |
144 | | -private fun com.ninecraft.booket.feature.detail.book.component.EmotionTextAllCasesPreview(): kotlin.Unit |
145 | | - skippable: true |
146 | | - restartable: true |
147 | | - params: |
148 | | - |
149 | | -@Composable |
150 | | -internal fun com.ninecraft.booket.feature.detail.book.component.ReadingRecordsHeader(totalCount: kotlin.Int, currentRecordSort: com.ninecraft.booket.feature.detail.book.RecordSort, onReadingRecordClick: kotlin.Function0<kotlin.Unit>, modifier: androidx.compose.ui.Modifier): kotlin.Unit |
151 | | - skippable: true |
152 | | - restartable: true |
153 | | - params: |
154 | | - - totalCount: STABLE (primitive type) |
155 | | - - currentRecordSort: STABLE |
156 | | - - onReadingRecordClick: STABLE (function type) |
157 | | - - modifier: STABLE (marked @Stable or @Immutable) |
158 | | - |
159 | | -@Composable |
160 | | -private fun com.ninecraft.booket.feature.detail.book.component.ReadingRecordsHeaderPreview(): kotlin.Unit |
161 | | - skippable: true |
162 | | - restartable: true |
163 | | - params: |
164 | | - |
165 | | -@Composable |
166 | | -internal fun com.ninecraft.booket.feature.detail.book.component.RecordItem(recordInfo: com.ninecraft.booket.core.model.ReadingRecordModel, onRecordMenuClick: kotlin.Function1<com.ninecraft.booket.core.model.ReadingRecordModel, kotlin.Unit>, modifier: androidx.compose.ui.Modifier): kotlin.Unit |
167 | | - skippable: true |
168 | | - restartable: true |
169 | | - params: |
170 | | - - recordInfo: STABLE (marked @Stable or @Immutable) |
171 | | - - onRecordMenuClick: STABLE (function type) |
172 | | - - modifier: STABLE (marked @Stable or @Immutable) |
173 | | - |
174 | | -@Composable |
175 | | -private fun com.ninecraft.booket.feature.detail.book.component.RecordItemPreview(): kotlin.Unit |
176 | | - skippable: true |
177 | | - restartable: true |
178 | | - params: |
179 | | - |
180 | | -@Composable |
181 | | -internal fun com.ninecraft.booket.feature.detail.book.component.RecordSortBottomSheet(onDismissRequest: kotlin.Function0<kotlin.Unit>, sheetState: androidx.compose.material3.SheetState, onCloseButtonClick: kotlin.Function0<kotlin.Unit>, recordSortItems: kotlinx.collections.immutable.ImmutableList<com.ninecraft.booket.feature.detail.book.RecordSort>, currentRecordSort: com.ninecraft.booket.feature.detail.book.RecordSort, onItemSelected: kotlin.Function1<com.ninecraft.booket.feature.detail.book.RecordSort, kotlin.Unit>, modifier: androidx.compose.ui.Modifier): kotlin.Unit |
182 | | - skippable: true |
183 | | - restartable: true |
184 | | - params: |
185 | | - - onDismissRequest: STABLE (function type) |
186 | | - - sheetState: STABLE (marked @Stable or @Immutable) |
187 | | - - onCloseButtonClick: STABLE (function type) |
188 | | - - recordSortItems: STABLE (known stable type) |
189 | | - - currentRecordSort: STABLE |
190 | | - - onItemSelected: STABLE (function type) |
191 | | - - modifier: STABLE (marked @Stable or @Immutable) |
192 | | - |
193 | | -@Composable |
194 | | -private fun com.ninecraft.booket.feature.detail.book.component.RecordSortBottomSheetPreview(): kotlin.Unit |
195 | | - skippable: true |
196 | | - restartable: true |
197 | | - params: |
198 | | - |
199 | | -@Composable |
200 | | -public fun com.ninecraft.booket.feature.detail.book.component.RecordSortItem(item: com.ninecraft.booket.feature.detail.book.RecordSort, selected: kotlin.Boolean, onClick: kotlin.Function0<kotlin.Unit>, modifier: androidx.compose.ui.Modifier): kotlin.Unit |
201 | | - skippable: true |
202 | | - restartable: true |
203 | | - params: |
204 | | - - item: STABLE |
205 | | - - selected: STABLE (primitive type) |
206 | | - - onClick: STABLE (function type) |
207 | | - - modifier: STABLE (marked @Stable or @Immutable) |
208 | | - |
209 | | -@Composable |
210 | | -internal fun com.ninecraft.booket.feature.detail.book.component.SeedItem(emotion: com.ninecraft.booket.core.model.EmotionModel, modifier: androidx.compose.ui.Modifier): kotlin.Unit |
211 | | - skippable: true |
212 | | - restartable: true |
213 | | - params: |
214 | | - - emotion: STABLE (marked @Stable or @Immutable) |
215 | | - - modifier: STABLE (marked @Stable or @Immutable) |
216 | | - |
217 | | -@Composable |
218 | | -private fun com.ninecraft.booket.feature.detail.book.component.SeedItemPreview(): kotlin.Unit |
219 | | - skippable: true |
220 | | - restartable: true |
221 | | - params: |
222 | | - |
223 | | -@Composable |
224 | | -internal fun com.ninecraft.booket.feature.detail.card.HandleRecordCardSideEffects(state: com.ninecraft.booket.feature.detail.card.RecordCardUiState, recordCardGraphicsLayer: androidx.compose.ui.graphics.layer.GraphicsLayer, eventSink: kotlin.Function1<com.ninecraft.booket.feature.detail.card.RecordCardUiEvent, kotlin.Unit>): kotlin.Unit |
225 | | - skippable: false |
226 | | - restartable: true |
227 | | - params: |
228 | | - - state: STABLE |
229 | | - - recordCardGraphicsLayer: UNSTABLE (has mutable properties or unstable members) |
230 | | - - eventSink: STABLE (function type) |
231 | | - |
232 | | -@Composable |
233 | | -public fun com.ninecraft.booket.feature.detail.card.RecordCardPresenter.present(): com.ninecraft.booket.feature.detail.card.RecordCardUiState |
234 | | - skippable: true |
235 | | - restartable: true |
236 | | - params: |
237 | | - |
238 | | -@Composable |
239 | | -internal fun com.ninecraft.booket.feature.detail.card.RecordCardUi(state: com.ninecraft.booket.feature.detail.card.RecordCardUiState, modifier: androidx.compose.ui.Modifier): kotlin.Unit |
240 | | - skippable: true |
241 | | - restartable: true |
242 | | - params: |
243 | | - - state: STABLE |
244 | | - - modifier: STABLE (marked @Stable or @Immutable) |
245 | | - |
246 | | -@Composable |
247 | | -private fun com.ninecraft.booket.feature.detail.card.RecordCardUiPreview(): kotlin.Unit |
248 | | - skippable: true |
249 | | - restartable: true |
250 | | - params: |
251 | | - |
252 | | -@Composable |
253 | | -internal fun com.ninecraft.booket.feature.detail.card.component.RecordCard(quote: kotlin.String, bookTitle: kotlin.String, emotionTag: kotlin.String, modifier: androidx.compose.ui.Modifier): kotlin.Unit |
254 | | - skippable: true |
255 | | - restartable: true |
256 | | - params: |
257 | | - - quote: STABLE (String is immutable) |
258 | | - - bookTitle: STABLE (String is immutable) |
259 | | - - emotionTag: STABLE (String is immutable) |
260 | | - - modifier: STABLE (marked @Stable or @Immutable) |
261 | | - |
262 | | -@Composable |
263 | | -private fun com.ninecraft.booket.feature.detail.card.component.RecordCardPreview(): kotlin.Unit |
264 | | - skippable: true |
265 | | - restartable: true |
266 | | - params: |
267 | | - |
268 | | -@Composable |
269 | | -internal fun com.ninecraft.booket.feature.detail.record.HandleRecordDetailSideEffects(state: com.ninecraft.booket.feature.detail.record.RecordDetailUiState): kotlin.Unit |
270 | | - skippable: true |
271 | | - restartable: true |
272 | | - params: |
273 | | - - state: STABLE |
274 | | - |
275 | 7 | @Composable |
276 | 8 | private fun com.ninecraft.booket.feature.detail.record.RecordDetailContent(state: com.ninecraft.booket.feature.detail.record.RecordDetailUiState, modifier: androidx.compose.ui.Modifier): kotlin.Unit |
277 | | - skippable: true |
| 9 | + skippable: false |
278 | 10 | restartable: true |
279 | 11 | params: |
280 | | - - state: STABLE |
| 12 | + - state: RUNTIME (requires runtime check) |
281 | 13 | - modifier: STABLE (marked @Stable or @Immutable) |
282 | 14 |
|
283 | | -@Composable |
284 | | -public fun com.ninecraft.booket.feature.detail.record.RecordDetailPresenter.present(): com.ninecraft.booket.feature.detail.record.RecordDetailUiState |
285 | | - skippable: true |
286 | | - restartable: true |
287 | | - params: |
288 | | - |
289 | 15 | @Composable |
290 | 16 | internal fun com.ninecraft.booket.feature.detail.record.RecordDetailUi(state: com.ninecraft.booket.feature.detail.record.RecordDetailUiState, modifier: androidx.compose.ui.Modifier): kotlin.Unit |
291 | | - skippable: true |
292 | | - restartable: true |
293 | | - params: |
294 | | - - state: STABLE |
295 | | - - modifier: STABLE (marked @Stable or @Immutable) |
296 | | - |
297 | | -@Composable |
298 | | -private fun com.ninecraft.booket.feature.detail.record.ReviewDetailPreview(): kotlin.Unit |
299 | | - skippable: true |
300 | | - restartable: true |
301 | | - params: |
302 | | - |
303 | | -@Composable |
304 | | -internal fun com.ninecraft.booket.feature.detail.record.component.BookItem(imageUrl: kotlin.String, bookTitle: kotlin.String, author: kotlin.String, publisher: kotlin.String, modifier: androidx.compose.ui.Modifier): kotlin.Unit |
305 | | - skippable: true |
| 17 | + skippable: false |
306 | 18 | restartable: true |
307 | 19 | params: |
308 | | - - imageUrl: STABLE (String is immutable) |
309 | | - - bookTitle: STABLE (String is immutable) |
310 | | - - author: STABLE (String is immutable) |
311 | | - - publisher: STABLE (String is immutable) |
| 20 | + - state: RUNTIME (requires runtime check) |
312 | 21 | - modifier: STABLE (marked @Stable or @Immutable) |
313 | 22 |
|
314 | 23 | @Composable |
315 | | -private fun com.ninecraft.booket.feature.detail.record.component.BookItemPreview(): kotlin.Unit |
| 24 | +private fun com.ninecraft.booket.feature.detail.record.ReviewDetailEmptyPreview(): kotlin.Unit |
316 | 25 | skippable: true |
317 | 26 | restartable: true |
318 | 27 | params: |
319 | 28 |
|
320 | 29 | @Composable |
321 | | -private fun com.ninecraft.booket.feature.detail.record.component.ChoiceBottomSheetPreview(): kotlin.Unit |
322 | | - skippable: true |
323 | | - restartable: true |
324 | | - params: |
325 | | - |
326 | | -@Composable |
327 | | -private fun com.ninecraft.booket.feature.detail.record.component.QuoteBoxPreview(): kotlin.Unit |
328 | | - skippable: true |
329 | | - restartable: true |
330 | | - params: |
331 | | - |
332 | | -@Composable |
333 | | -internal fun com.ninecraft.booket.feature.detail.record.component.QuoteItem(quote: kotlin.String, page: kotlin.Int, modifier: androidx.compose.ui.Modifier): kotlin.Unit |
334 | | - skippable: true |
335 | | - restartable: true |
336 | | - params: |
337 | | - - quote: STABLE (String is immutable) |
338 | | - - page: STABLE (primitive type) |
339 | | - - modifier: STABLE (marked @Stable or @Immutable) |
340 | | - |
341 | | -@Composable |
342 | | -internal fun com.ninecraft.booket.feature.detail.record.component.RecordMenuBottomSheet(onDismissRequest: kotlin.Function0<kotlin.Unit>, sheetState: androidx.compose.material3.SheetState, onShareRecordClick: kotlin.Function0<kotlin.Unit>, onEditRecordClick: kotlin.Function0<kotlin.Unit>, onDeleteRecordClick: kotlin.Function0<kotlin.Unit>, modifier: androidx.compose.ui.Modifier): kotlin.Unit |
| 30 | +private fun com.ninecraft.booket.feature.detail.record.ReviewDetailPreview(): kotlin.Unit |
343 | 31 | skippable: true |
344 | 32 | restartable: true |
345 | 33 | params: |
346 | | - - onDismissRequest: STABLE (function type) |
347 | | - - sheetState: STABLE (marked @Stable or @Immutable) |
348 | | - - onShareRecordClick: STABLE (function type) |
349 | | - - onEditRecordClick: STABLE (function type) |
350 | | - - onDeleteRecordClick: STABLE (function type) |
351 | | - - modifier: STABLE (marked @Stable or @Immutable) |
352 | 34 |
|
353 | 35 | @Composable |
354 | | -private fun com.ninecraft.booket.feature.detail.record.component.RecordMenuItem(iconResId: kotlin.Int, iconDescription: kotlin.String, label: kotlin.String, color: androidx.compose.ui.graphics.Color, onClick: kotlin.Function0<kotlin.Unit>, modifier: androidx.compose.ui.Modifier): kotlin.Unit |
| 36 | +private fun com.ninecraft.booket.feature.detail.record.component.ReviewBoxEmptyPreview(): kotlin.Unit |
355 | 37 | skippable: true |
356 | 38 | restartable: true |
357 | 39 | params: |
358 | | - - iconResId: STABLE (primitive type) |
359 | | - - iconDescription: STABLE (String is immutable) |
360 | | - - label: STABLE (String is immutable) |
361 | | - - color: STABLE (marked @Stable or @Immutable) |
362 | | - - onClick: STABLE (function type) |
363 | | - - modifier: STABLE (marked @Stable or @Immutable) |
364 | 40 |
|
365 | 41 | @Composable |
366 | 42 | private fun com.ninecraft.booket.feature.detail.record.component.ReviewBoxPreview(): kotlin.Unit |
|
0 commit comments