|
| 1 | +// This file was automatically generated by Compose Stability Analyzer |
| 2 | +// https://github.com/skydoves/compose-stability-analyzer |
| 3 | +// |
| 4 | +// Do not edit this file directly. To update it, run: |
| 5 | +// ./gradlew :app:stabilityDump |
| 6 | + |
| 7 | +@Composable |
| 8 | +public fun com.skydoves.myapplication.ActionButton(text: kotlin.String, onClick: kotlin.Function0<kotlin.Unit>): kotlin.Unit |
| 9 | + skippable: true |
| 10 | + restartable: true |
| 11 | + params: |
| 12 | + - text: STABLE (String is immutable) |
| 13 | + - onClick: STABLE (function type) |
| 14 | + |
| 15 | +@Composable |
| 16 | +public fun com.skydoves.myapplication.Card(modifier: androidx.compose.ui.Modifier?, shape: androidx.compose.ui.graphics.Shape?, colors: androidx.compose.material3.CardColors?, elevation: androidx.compose.material3.CardElevation?, func: kotlin.Function2<androidx.compose.runtime.Composer, kotlin.Int, com.skydoves.myapplication.models.UnstableUser>, func2: kotlin.coroutines.SuspendFunction0<com.skydoves.myapplication.models.UnstableUser>, func3: kotlin.coroutines.SuspendFunction0<com.skydoves.myapplication.models.StableUser>, content: @[ExtensionFunctionType] kotlin.Function3<androidx.compose.foundation.layout.ColumnScope, androidx.compose.runtime.Composer, kotlin.Int, kotlin.Unit>): kotlin.Unit |
| 17 | + skippable: true |
| 18 | + restartable: true |
| 19 | + params: |
| 20 | + - modifier: STABLE (marked @Stable or @Immutable) |
| 21 | + - shape: STABLE (marked @Stable or @Immutable) |
| 22 | + - colors: STABLE (marked @Stable or @Immutable) |
| 23 | + - elevation: STABLE (marked @Stable or @Immutable) |
| 24 | + - func: STABLE (function type) |
| 25 | + - func2: STABLE (function type) |
| 26 | + - func3: STABLE (function type) |
| 27 | + - content: STABLE (function type) |
| 28 | + |
| 29 | +@Composable |
| 30 | +private fun com.skydoves.myapplication.ComposableValue(): kotlin.String |
| 31 | + skippable: true |
| 32 | + restartable: true |
| 33 | + params: |
| 34 | + |
| 35 | +@Composable |
| 36 | +public fun com.skydoves.myapplication.CorrectUsage(): kotlin.Unit |
| 37 | + skippable: true |
| 38 | + restartable: true |
| 39 | + params: |
| 40 | + |
| 41 | +@Composable |
| 42 | +public fun com.skydoves.myapplication.CorrectWithParameters(): kotlin.Unit |
| 43 | + skippable: true |
| 44 | + restartable: true |
| 45 | + params: |
| 46 | + |
| 47 | +@Composable |
| 48 | +public fun com.skydoves.myapplication.CounterDisplay(count: com.skydoves.myapplication.MainViewModel): kotlin.Unit |
| 49 | + skippable: true |
| 50 | + restartable: true |
| 51 | + params: |
| 52 | + - count: STABLE (class with no mutable properties) |
| 53 | + |
| 54 | +@Composable |
| 55 | +public fun com.skydoves.myapplication.GenericDisplay(item: T of com.skydoves.myapplication.GenericDisplay, fontWeight4: androidx.compose.ui.text.font.FontWeight, mySealed: com.skydoves.myapplication.MySealed, child2: com.skydoves.myapplication.MySealed.Child2, child3: com.skydoves.myapplication.MySealed.Child3, child4: com.skydoves.myapplication.MySealed.Child4, child: com.skydoves.myapplication.MySealed.Child, fontWeight: androidx.compose.ui.text.font.FontWeight, fontWeight2: androidx.compose.ui.text.font.FontWeight?, values: kotlin.String, value: kotlin.Int?, testValueClass: com.skydoves.myapplication.TestValueClass, textAlign: androidx.compose.ui.text.style.TextAlign, textAlign2: androidx.compose.ui.text.style.TextAlign?, displayText: kotlin.Function1<T of com.skydoves.myapplication.GenericDisplay, kotlin.String>): kotlin.Unit |
| 56 | + skippable: false |
| 57 | + restartable: true |
| 58 | + params: |
| 59 | + - item: RUNTIME (requires runtime check) |
| 60 | + - fontWeight4: STABLE (marked @Stable or @Immutable) |
| 61 | + - mySealed: STABLE (class with no mutable properties) |
| 62 | + - child2: STABLE (class with no mutable properties) |
| 63 | + - child3: STABLE (class with no mutable properties) |
| 64 | + - child4: UNSTABLE (has mutable properties or unstable members) |
| 65 | + - child: STABLE (class with no mutable properties) |
| 66 | + - fontWeight: STABLE (marked @Stable or @Immutable) |
| 67 | + - fontWeight2: STABLE (marked @Stable or @Immutable) |
| 68 | + - values: STABLE (String is immutable) |
| 69 | + - value: STABLE (class with no mutable properties) |
| 70 | + - testValueClass: STABLE (class with no mutable properties) |
| 71 | + - textAlign: STABLE (known stable type) |
| 72 | + - textAlign2: STABLE (known stable type) |
| 73 | + - displayText: STABLE (function type) |
| 74 | + |
| 75 | +@Composable |
| 76 | +public fun com.skydoves.myapplication.Icon(title: kotlin.String, painter: androidx.compose.ui.graphics.painter.Painter, users: kotlin.collections.List<com.skydoves.myapplication.models.StableUser>, normalSealedClass: com.skydoves.myapplication.models.NormalSealedClass.Normal, stableSealedClass: com.skydoves.myapplication.models.StableSealedClass.Stable, elevation: androidx.compose.material3.CardElevation?, unstableUser: com.skydoves.myapplication.models.UnstableUser): kotlin.Unit |
| 77 | + skippable: false |
| 78 | + restartable: true |
| 79 | + params: |
| 80 | + - title: STABLE (String is immutable) |
| 81 | + - painter: RUNTIME (requires runtime check) |
| 82 | + - users: RUNTIME (requires runtime check) |
| 83 | + - normalSealedClass: STABLE (class with no mutable properties) |
| 84 | + - stableSealedClass: STABLE (class with no mutable properties) |
| 85 | + - elevation: STABLE (marked @Stable or @Immutable) |
| 86 | + - unstableUser: UNSTABLE (has mutable properties or unstable members) |
| 87 | + |
| 88 | +@Composable |
| 89 | +public fun com.skydoves.myapplication.ImmutableDataDisplay(data: com.skydoves.myapplication.models.ImmutableData): kotlin.Unit |
| 90 | + skippable: true |
| 91 | + restartable: true |
| 92 | + params: |
| 93 | + - data: STABLE (marked @Stable or @Immutable) |
| 94 | + |
| 95 | +@Composable |
| 96 | +public fun com.skydoves.myapplication.MainScreen(): kotlin.Unit |
| 97 | + skippable: true |
| 98 | + restartable: true |
| 99 | + params: |
| 100 | + |
| 101 | +@Composable |
| 102 | +public fun com.skydoves.myapplication.MixedStabilityDisplay(title: kotlin.String, count: kotlin.Int, items: kotlin.collections.List<kotlin.String>, items2: kotlin.collections.MutableList<kotlin.String>, items3: com.skydoves.myapplication.models.UnstableUser, modifier: androidx.compose.ui.Modifier?): kotlin.Unit |
| 103 | + skippable: false |
| 104 | + restartable: true |
| 105 | + params: |
| 106 | + - title: STABLE (String is immutable) |
| 107 | + - count: STABLE (primitive type) |
| 108 | + - items: RUNTIME (requires runtime check) |
| 109 | + - items2: UNSTABLE (mutable collection) |
| 110 | + - items3: UNSTABLE (has mutable properties or unstable members) |
| 111 | + - modifier: STABLE (marked @Stable or @Immutable) |
| 112 | + |
| 113 | +@Composable |
| 114 | +public fun com.skydoves.myapplication.MutableListDisplay(items: kotlin.collections.MutableList<kotlin.String>): kotlin.Unit |
| 115 | + skippable: false |
| 116 | + restartable: true |
| 117 | + params: |
| 118 | + - items: UNSTABLE (mutable collection) |
| 119 | + |
| 120 | +@Composable |
| 121 | +public fun com.skydoves.myapplication.MyComposable(uiResult: com.skydoves.myapplication.UiResult<kotlin.Unit>, uiResult2: com.skydoves.myapplication.UiResult<com.skydoves.myapplication.models.UnstableUser>, uiResult4: com.skydoves.myapplication.UiResult<kotlin.collections.List<kotlin.String>>): kotlin.Unit |
| 122 | + skippable: false |
| 123 | + restartable: true |
| 124 | + params: |
| 125 | + - uiResult: RUNTIME (requires runtime check) |
| 126 | + - uiResult2: RUNTIME (requires runtime check) |
| 127 | + - uiResult4: RUNTIME (requires runtime check) |
| 128 | + |
| 129 | +@Composable |
| 130 | +public fun com.skydoves.myapplication.RecompositionDemo(): kotlin.Unit |
| 131 | + skippable: true |
| 132 | + restartable: true |
| 133 | + params: |
| 134 | + |
| 135 | +@Composable |
| 136 | +public fun com.skydoves.myapplication.RecompositionTrackingExample(): kotlin.Unit |
| 137 | + skippable: true |
| 138 | + restartable: true |
| 139 | + params: |
| 140 | + |
| 141 | +@Composable |
| 142 | +public fun com.skydoves.myapplication.StableUserCard(user: com.skydoves.myapplication.models.StableUser): kotlin.Unit |
| 143 | + skippable: true |
| 144 | + restartable: true |
| 145 | + params: |
| 146 | + - user: STABLE (class with no mutable properties) |
| 147 | + |
| 148 | +@Composable |
| 149 | +public fun com.skydoves.myapplication.Test(stableUser2: com.skydoves.myapplication.models.StableUser): kotlin.Unit |
| 150 | + skippable: true |
| 151 | + restartable: true |
| 152 | + params: |
| 153 | + - stableUser2: STABLE (class with no mutable properties) |
| 154 | + |
| 155 | +@Composable |
| 156 | +public fun com.skydoves.myapplication.Test(myClass2: com.skydoves.myapplication.models.MyClass2, normalClass: com.skydoves.myapplication.models.NormalClass, immutableList: kotlinx.collections.immutable.ImmutableList<kotlin.String>): kotlin.Unit |
| 157 | + skippable: false |
| 158 | + restartable: true |
| 159 | + params: |
| 160 | + - myClass2: UNSTABLE (has mutable properties or unstable members) |
| 161 | + - normalClass: STABLE (class with no mutable properties) |
| 162 | + - immutableList: STABLE (known stable type) |
| 163 | + |
| 164 | +@Composable |
| 165 | +public fun com.skydoves.myapplication.Test(name: kotlin.String, king: kotlin.Float): kotlin.Unit |
| 166 | + skippable: true |
| 167 | + restartable: true |
| 168 | + params: |
| 169 | + - name: STABLE (String is immutable) |
| 170 | + - king: STABLE (primitive type) |
| 171 | + |
| 172 | +@Composable |
| 173 | +public fun com.skydoves.myapplication.Test2(myClass2: kotlin.collections.List<kotlin.String>): kotlin.Unit |
| 174 | + skippable: false |
| 175 | + restartable: true |
| 176 | + params: |
| 177 | + - myClass2: RUNTIME (requires runtime check) |
| 178 | + |
| 179 | +@Composable |
| 180 | +public fun com.skydoves.myapplication.Test3(myClass2: java.lang.StringBuilder): kotlin.Unit |
| 181 | + skippable: false |
| 182 | + restartable: true |
| 183 | + params: |
| 184 | + - myClass2: UNSTABLE (mutable Java class) |
| 185 | + |
| 186 | +@Composable |
| 187 | +public fun com.skydoves.myapplication.Test4(count: androidx.lifecycle.ViewModel): kotlin.Unit |
| 188 | + skippable: false |
| 189 | + restartable: true |
| 190 | + params: |
| 191 | + - count: RUNTIME (requires runtime check) |
| 192 | + |
| 193 | +@Composable |
| 194 | +public fun com.skydoves.myapplication.Test6(count: kotlin.collections.Set<kotlin.String>): kotlin.Unit |
| 195 | + skippable: false |
| 196 | + restartable: true |
| 197 | + params: |
| 198 | + - count: RUNTIME (requires runtime check) |
| 199 | + |
| 200 | +@Composable |
| 201 | +public fun com.skydoves.myapplication.Test7(onClick: kotlin.Function0<kotlin.Unit>): kotlin.Unit |
| 202 | + skippable: true |
| 203 | + restartable: true |
| 204 | + params: |
| 205 | + - onClick: STABLE (function type) |
| 206 | + |
| 207 | +@Composable |
| 208 | +public fun com.skydoves.myapplication.Test8(items: kotlinx.collections.immutable.ImmutableList<kotlin.String>): kotlin.Unit |
| 209 | + skippable: true |
| 210 | + restartable: true |
| 211 | + params: |
| 212 | + - items: STABLE (known stable type) |
| 213 | + |
| 214 | +@Composable |
| 215 | +public fun com.skydoves.myapplication.ThirdPartyCard(thirdPartyModel: com.skydoves.myapplication.model.ThirdPartyModel, thirdPartyModelStable: com.skydoves.myapplication.model.ThirdPartyModelStable): kotlin.Unit |
| 216 | + skippable: false |
| 217 | + restartable: true |
| 218 | + params: |
| 219 | + - thirdPartyModel: UNSTABLE (has mutable properties or unstable members) |
| 220 | + - thirdPartyModelStable: STABLE (marked @Stable or @Immutable) |
| 221 | + |
| 222 | +@Composable |
| 223 | +public fun com.skydoves.myapplication.TrackedActionButton(text: kotlin.String, onClick: kotlin.Function0<kotlin.Unit>): kotlin.Unit |
| 224 | + skippable: true |
| 225 | + restartable: true |
| 226 | + params: |
| 227 | + - text: STABLE (String is immutable) |
| 228 | + - onClick: STABLE (function type) |
| 229 | + |
| 230 | +@Composable |
| 231 | +public fun com.skydoves.myapplication.TrackedCounterDisplay(count: kotlin.Int, content: kotlin.Function2<androidx.compose.runtime.Composer, kotlin.Int, kotlin.Unit>): kotlin.Unit |
| 232 | + skippable: true |
| 233 | + restartable: true |
| 234 | + params: |
| 235 | + - count: STABLE (primitive type) |
| 236 | + - content: STABLE (function type) |
| 237 | + |
| 238 | +@Composable |
| 239 | +public fun com.skydoves.myapplication.TrackedMixedParameters(title: kotlin.String, count: kotlin.Int, user: com.skydoves.myapplication.models.StableUser): kotlin.Unit |
| 240 | + skippable: true |
| 241 | + restartable: true |
| 242 | + params: |
| 243 | + - title: STABLE (String is immutable) |
| 244 | + - count: STABLE (primitive type) |
| 245 | + - user: STABLE (class with no mutable properties) |
| 246 | + |
| 247 | +@Composable |
| 248 | +public fun com.skydoves.myapplication.TrackedUnstableUserCard(user: com.skydoves.myapplication.models.UnstableUser): kotlin.Unit |
| 249 | + skippable: false |
| 250 | + restartable: true |
| 251 | + params: |
| 252 | + - user: UNSTABLE (has mutable properties or unstable members) |
| 253 | + |
| 254 | +@Composable |
| 255 | +public fun com.skydoves.myapplication.TrackedUserProfile(user: com.skydoves.myapplication.models.StableUser): kotlin.Unit |
| 256 | + skippable: true |
| 257 | + restartable: true |
| 258 | + params: |
| 259 | + - user: STABLE (class with no mutable properties) |
| 260 | + |
| 261 | +@Composable |
| 262 | +public fun com.skydoves.myapplication.UnstableUserCard(user: com.skydoves.myapplication.models.UnstableUser): kotlin.Unit |
| 263 | + skippable: false |
| 264 | + restartable: true |
| 265 | + params: |
| 266 | + - user: UNSTABLE (has mutable properties or unstable members) |
| 267 | + |
0 commit comments