Compose Compiler Report - MusicSearch

Skippable Composables 10
Restartable Composables 15
Readonly Composables 0
Total Composables 16
Restart Groups 15
Total Groups 17
Static Arguments 17
Certain Arguments 4
Known Stable Arguments 102
Known Unstable Arguments 1
Unknown Stable Arguments 3
Total Arguments 106
Marked Stable Classes 1
Inferred Stable Classes 2
Inferred Unstable Classes 0
Inferred Uncertain Classes 0
Effectively Stable Classes 3
Total Classes 3
Memoized Lambdas 12
Singleton Lambdas 0
Singleton Composable Lambdas 4
Composable Lambdas 7
Total Lambdas 12

package name composable skippable restartable readonly inline isLambda hasDefaults defaultsGroup groups calls
ly.david.musicsearch.shared.feature.images.PreviewCoverArtsUiCompact PreviewCoverArtsUiCompact 1 1 1 0 0 0 0 0 1 2
ly.david.musicsearch.shared.feature.images.PreviewCoverArtsUiNonCompact PreviewCoverArtsUiNonCompact 1 1 1 0 0 0 0 0 1 2
ly.david.musicsearch.shared.feature.images.CoverArtsPresenter.present present 1 0 0 0 0 0 0 0 1 1
ly.david.musicsearch.shared.feature.images.CoverArtsUi CoverArtsUi 1 1 1 0 0 0 0 0 1 2
ly.david.musicsearch.shared.feature.images.CoverArtsUi CoverArtsUi 1 1 1 0 0 0 0 0 1 2

No composable found with issues 😁
1.

fun PreviewCoverArtsUiCompact

Skippable Restartable

2.

fun PreviewCoverArtsUiNonCompact

Skippable Restartable

3.

fun present

Non Skippable Non Restartable

4.

fun CoverArtsUi

Skippable Restartable

No. Stability Parameter Type
1 STABLE state CoverArtsUiState
2 STABLE modifier Modifier? = @static Companion
5.

fun CoverArtsUi

Skippable Restartable

No. Stability Parameter Type
1 STABLE modifier Modifier? = @static Companion
2 STABLE isCompact Boolean = @static false
3 STABLE onBack Function0<Unit>? = @static $composer.startReplaceableGroup(1747500044)

No Unstable classes found
1.

Stable class CoverArtsPresenter

No. Status Field Type
1 STABLE val screen CoverArtsScreen
2 STABLE val navigator Navigator
3 UNSTABLE val releaseImageRepository ReleaseImageRepository
2.

Stable class CoverArtsUiState

No. Status Field Type
1 STABLE val id String
2 UNSTABLE val imageUrls List<ImageUrls>
3 STABLE val eventSink Function1<CoverArtsUiEvent, Unit>
3.

Stable class NavigateUp