Compose Compiler Report - MusicSearch

Skippable Composables 0
Restartable Composables 1
Readonly Composables 0
Total Composables 2
Restart Groups 1
Total Groups 2
Static Arguments 1
Certain Arguments 3
Known Stable Arguments 4
Known Unstable Arguments 2
Unknown Stable Arguments 0
Total Arguments 6
Marked Stable Classes 0
Inferred Stable Classes 2
Inferred Unstable Classes 0
Inferred Uncertain Classes 0
Effectively Stable Classes 2
Total Classes 2
Memoized Lambdas 0
Singleton Lambdas 0
Singleton Composable Lambdas 0
Composable Lambdas 0
Total Lambdas 0

package name composable skippable restartable readonly inline isLambda hasDefaults defaultsGroup groups calls
ly.david.musicsearch.shared.strings.rememberStrings rememberStrings 1 0 0 0 0 0 0 0 1 1
ly.david.musicsearch.shared.strings.ProvideStrings ProvideStrings 1 0 1 0 0 0 0 0 1 1

1.

fun ProvideStrings

Non Skippable Restartable

No. Stability Parameter Type
1 UNSTABLE lyricist Lyricist<AppStrings>
2 STABLE content Function2<Composer, Int, Unit>
1.

fun rememberStrings

Non Skippable Non Restartable

No. Stability Parameter Type
1 STABLE languageTag String? = @static Locales.EN

No Unstable classes found
1.

Stable class AppStrings

No. Status Field Type
1 STABLE val theme String
2 STABLE val light String
3 STABLE val dark String
4 STABLE val system String
5 STABLE val area String
6 STABLE val artist String
7 STABLE val event String
8 STABLE val genre String
9 STABLE val instrument String
10 STABLE val label String
11 STABLE val place String
12 STABLE val recording String
13 STABLE val release String
14 STABLE val releaseGroup String
15 STABLE val series String
16 STABLE val work String
17 STABLE val url String
18 STABLE val collection String
19 STABLE val back String
20 STABLE val openInBrowser String
21 STABLE val refresh String
22 STABLE val filter String
23 STABLE val cancel String
24 STABLE val clearFilter String
25 STABLE val searchMusicbrainz String
26 STABLE val search String
27 STABLE val history String
28 STABLE val collections String
29 STABLE val settings String
30 STABLE val resource String
31 STABLE val clearSearch String
32 STABLE val noResultsFound String
33 STABLE val noResultsFoundSearch String
34 STABLE val recentSearches String
35 STABLE val clearSearchHistory String
36 STABLE val deleteSearchHistoryConfirmation String
37 STABLE val yes String
38 STABLE val no String
39 STABLE val recentHistory String
40 STABLE val clearHistory String
41 STABLE val deleteLookupHistoryConfirmation String
42 STABLE val nowPlayingHistory String
43 STABLE val nowPlayingHistorySubtitle String
44 STABLE val enableNotificationListener String
45 STABLE val enableNotificationListenerSubtitle String
46 STABLE val labels String
47 STABLE val details String
48 STABLE val events String
49 STABLE val places String
50 STABLE val releaseGroups String
51 STABLE val releases String
52 STABLE val recordings String
53 STABLE val relationships String
54 STABLE val relationshipsReleases String
55 STABLE val relationshipsRecordings String
56 STABLE val tracks String
57 STABLE val format String
58 STABLE val stats String
59 STABLE val barcode String
60 STABLE val labelCode String
61 STABLE val lc Function1<Int, String>
62 STABLE val length String
63 STABLE val type String
64 STABLE val sortName String
65 STABLE val gender String
66 STABLE val opened String
67 STABLE val closed String
68 STABLE val created String
69 STABLE val born String
70 STABLE val died String
71 STABLE val founded String
72 STABLE val dissolved String
73 STABLE val date String
74 STABLE val firstReleaseDate String
75 STABLE val startDate String
76 STABLE val endDate String
77 STABLE val time String
78 STABLE val address String
79 STABLE val packaging String
80 STABLE val status String
81 STABLE val language String
82 STABLE val script String
83 STABLE val dataQuality String
84 STABLE val asin String
85 STABLE val iswc String
86 STABLE val isrc String
87 STABLE val iso31661 String
88 STABLE val releaseEvents String
89 STABLE val informationHeader Function1<String, String>
90 STABLE val attributesHeader Function1<String, String>
91 STABLE val additionalDetails String
92 STABLE val multipleScripts String
93 STABLE val coordinates String
94 STABLE val cancelled String
95 STABLE val description String
96 STABLE val appVersion String
97 STABLE val ok String
98 STABLE val retry String
99 STABLE val cachedEvents Function2<Int, Int, String>
100 STABLE val cachedPlaces Function2<Int, Int, String>
101 STABLE val cachedRecordings Function2<Int, Int, String>
102 STABLE val cachedReleases Function2<Int, Int, String>
103 STABLE val cachedReleaseGroups Function2<Int, Int, String>
104 STABLE val moreActions String
105 STABLE val openGoogleMaps String
106 STABLE val sort String
107 STABLE val unsort String
108 STABLE val showMoreInfo String
109 STABLE val showLessInfo String
110 STABLE val createCollection String
111 STABLE val name String
112 STABLE val collectionNamePlaceholder String
113 STABLE val addToCollection String
114 STABLE val about String
115 STABLE val experimentalSearch String
116 STABLE val openSourceLicenses String
117 STABLE val spotify String
118 STABLE val spotifySubtitle String
119 STABLE val spotifyTutorial String
120 STABLE val searchX Function1<String, String>
121 STABLE val searchXByX Function2<String, String, String>
122 STABLE val alphabetically String
123 STABLE val alphabeticallyReverse String
124 STABLE val recentlyVisited String
125 STABLE val leastRecentlyVisited String
126 STABLE val mostVisited String
127 STABLE val leastVisited String
128 STABLE val loginToMusicBrainz String
2.

Stable class Locales

No. Status Field Type
1 STABLE val EN String