Skip to content

Commit aa39403

Browse files
committed
Add type forwards for AndroidX.Lifecycle* 2.8.* changes.
1 parent 6d0c74d commit aa39403

File tree

3 files changed

+57
-21
lines changed

3 files changed

+57
-21
lines changed

config.json

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1146,23 +1146,23 @@
11461146
"groupId": "androidx.lifecycle",
11471147
"artifactId": "lifecycle-common",
11481148
"version": "2.8.2",
1149-
"nugetVersion": "2.8.2",
1149+
"nugetVersion": "2.8.2.1",
11501150
"nugetId": "Xamarin.AndroidX.Lifecycle.Common",
11511151
"dependencyOnly": false
11521152
},
11531153
{
11541154
"groupId": "androidx.lifecycle",
11551155
"artifactId": "lifecycle-common-java8",
11561156
"version": "2.8.2",
1157-
"nugetVersion": "2.8.2",
1157+
"nugetVersion": "2.8.2.1",
11581158
"nugetId": "Xamarin.AndroidX.Lifecycle.Common.Java8",
11591159
"dependencyOnly": false
11601160
},
11611161
{
11621162
"groupId": "androidx.lifecycle",
11631163
"artifactId": "lifecycle-common-jvm",
11641164
"version": "2.8.2",
1165-
"nugetVersion": "2.8.2",
1165+
"nugetVersion": "2.8.2.1",
11661166
"nugetId": "Xamarin.AndroidX.Lifecycle.Common.Jvm",
11671167
"dependencyOnly": false
11681168
},
@@ -1178,143 +1178,143 @@
11781178
"groupId": "androidx.lifecycle",
11791179
"artifactId": "lifecycle-livedata",
11801180
"version": "2.8.2",
1181-
"nugetVersion": "2.8.2",
1181+
"nugetVersion": "2.8.2.1",
11821182
"nugetId": "Xamarin.AndroidX.Lifecycle.LiveData",
11831183
"dependencyOnly": false
11841184
},
11851185
{
11861186
"groupId": "androidx.lifecycle",
11871187
"artifactId": "lifecycle-livedata-core",
11881188
"version": "2.8.2",
1189-
"nugetVersion": "2.8.2",
1189+
"nugetVersion": "2.8.2.1",
11901190
"nugetId": "Xamarin.AndroidX.Lifecycle.LiveData.Core",
11911191
"dependencyOnly": false
11921192
},
11931193
{
11941194
"groupId": "androidx.lifecycle",
11951195
"artifactId": "lifecycle-livedata-core-ktx",
11961196
"version": "2.8.2",
1197-
"nugetVersion": "2.8.2",
1197+
"nugetVersion": "2.8.2.1",
11981198
"nugetId": "Xamarin.AndroidX.Lifecycle.LiveData.Core.Ktx",
11991199
"dependencyOnly": false
12001200
},
12011201
{
12021202
"groupId": "androidx.lifecycle",
12031203
"artifactId": "lifecycle-livedata-ktx",
12041204
"version": "2.8.2",
1205-
"nugetVersion": "2.8.2",
1205+
"nugetVersion": "2.8.2.1",
12061206
"nugetId": "Xamarin.AndroidX.Lifecycle.LiveData.Ktx",
12071207
"dependencyOnly": false
12081208
},
12091209
{
12101210
"groupId": "androidx.lifecycle",
12111211
"artifactId": "lifecycle-process",
12121212
"version": "2.8.2",
1213-
"nugetVersion": "2.8.2",
1213+
"nugetVersion": "2.8.2.1",
12141214
"nugetId": "Xamarin.AndroidX.Lifecycle.Process",
12151215
"dependencyOnly": false
12161216
},
12171217
{
12181218
"groupId": "androidx.lifecycle",
12191219
"artifactId": "lifecycle-reactivestreams",
12201220
"version": "2.8.2",
1221-
"nugetVersion": "2.8.2",
1221+
"nugetVersion": "2.8.2.1",
12221222
"nugetId": "Xamarin.AndroidX.Lifecycle.ReactiveStreams",
12231223
"dependencyOnly": false
12241224
},
12251225
{
12261226
"groupId": "androidx.lifecycle",
12271227
"artifactId": "lifecycle-reactivestreams-ktx",
12281228
"version": "2.8.2",
1229-
"nugetVersion": "2.8.2",
1229+
"nugetVersion": "2.8.2.1",
12301230
"nugetId": "Xamarin.AndroidX.Lifecycle.ReactiveStreams.Ktx",
12311231
"dependencyOnly": false
12321232
},
12331233
{
12341234
"groupId": "androidx.lifecycle",
12351235
"artifactId": "lifecycle-runtime",
12361236
"version": "2.8.2",
1237-
"nugetVersion": "2.8.2",
1237+
"nugetVersion": "2.8.2.1",
12381238
"nugetId": "Xamarin.AndroidX.Lifecycle.Runtime",
12391239
"dependencyOnly": false
12401240
},
12411241
{
12421242
"groupId": "androidx.lifecycle",
12431243
"artifactId": "lifecycle-runtime-android",
12441244
"version": "2.8.2",
1245-
"nugetVersion": "2.8.2",
1245+
"nugetVersion": "2.8.2.1",
12461246
"nugetId": "Xamarin.AndroidX.Lifecycle.Runtime.Android",
12471247
"dependencyOnly": false
12481248
},
12491249
{
12501250
"groupId": "androidx.lifecycle",
12511251
"artifactId": "lifecycle-runtime-ktx",
12521252
"version": "2.8.2",
1253-
"nugetVersion": "2.8.2",
1253+
"nugetVersion": "2.8.2.1",
12541254
"nugetId": "Xamarin.AndroidX.Lifecycle.Runtime.Ktx",
12551255
"dependencyOnly": false
12561256
},
12571257
{
12581258
"groupId": "androidx.lifecycle",
12591259
"artifactId": "lifecycle-runtime-ktx-android",
12601260
"version": "2.8.2",
1261-
"nugetVersion": "2.8.2",
1261+
"nugetVersion": "2.8.2.1",
12621262
"nugetId": "Xamarin.AndroidX.Lifecycle.Runtime.Ktx.Android",
12631263
"dependencyOnly": false
12641264
},
12651265
{
12661266
"groupId": "androidx.lifecycle",
12671267
"artifactId": "lifecycle-service",
12681268
"version": "2.8.2",
1269-
"nugetVersion": "2.8.2",
1269+
"nugetVersion": "2.8.2.1",
12701270
"nugetId": "Xamarin.AndroidX.Lifecycle.Service",
12711271
"dependencyOnly": false
12721272
},
12731273
{
12741274
"groupId": "androidx.lifecycle",
12751275
"artifactId": "lifecycle-viewmodel",
12761276
"version": "2.8.2",
1277-
"nugetVersion": "2.8.2",
1277+
"nugetVersion": "2.8.2.1",
12781278
"nugetId": "Xamarin.AndroidX.Lifecycle.ViewModel",
12791279
"dependencyOnly": false
12801280
},
12811281
{
12821282
"groupId": "androidx.lifecycle",
12831283
"artifactId": "lifecycle-viewmodel-android",
12841284
"version": "2.8.2",
1285-
"nugetVersion": "2.8.2",
1285+
"nugetVersion": "2.8.2.1",
12861286
"nugetId": "Xamarin.AndroidX.Lifecycle.ViewModel.Android",
12871287
"dependencyOnly": false
12881288
},
12891289
{
12901290
"groupId": "androidx.lifecycle",
12911291
"artifactId": "lifecycle-viewmodel-compose",
12921292
"version": "2.8.2",
1293-
"nugetVersion": "2.8.2",
1293+
"nugetVersion": "2.8.2.1",
12941294
"nugetId": "Xamarin.AndroidX.Lifecycle.ViewModel.Compose",
12951295
"dependencyOnly": false
12961296
},
12971297
{
12981298
"groupId": "androidx.lifecycle",
12991299
"artifactId": "lifecycle-viewmodel-compose-android",
13001300
"version": "2.8.2",
1301-
"nugetVersion": "2.8.2",
1301+
"nugetVersion": "2.8.2.1",
13021302
"nugetId": "Xamarin.AndroidX.Lifecycle.ViewModel.Compose.Android",
13031303
"dependencyOnly": false
13041304
},
13051305
{
13061306
"groupId": "androidx.lifecycle",
13071307
"artifactId": "lifecycle-viewmodel-ktx",
13081308
"version": "2.8.2",
1309-
"nugetVersion": "2.8.2",
1309+
"nugetVersion": "2.8.2.1",
13101310
"nugetId": "Xamarin.AndroidX.Lifecycle.ViewModel.Ktx",
13111311
"dependencyOnly": false
13121312
},
13131313
{
13141314
"groupId": "androidx.lifecycle",
13151315
"artifactId": "lifecycle-viewmodel-savedstate",
13161316
"version": "2.8.2",
1317-
"nugetVersion": "2.8.2",
1317+
"nugetVersion": "2.8.2.1",
13181318
"nugetId": "Xamarin.AndroidX.Lifecycle.ViewModelSavedState",
13191319
"dependencyOnly": false
13201320
},
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
using System.Runtime.CompilerServices;
2+
3+
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.Lifecycle))]
4+
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.CompositeGeneratedAdaptersObserver))]
5+
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.IDefaultLifecycleObserver))]
6+
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.IGeneratedAdapter))]
7+
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.IGenericLifecycleObserver))]
8+
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.ILifecycleEventObserver))]
9+
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.ILifecycleObserver))]
10+
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.ILifecycleOwner))]
11+
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.LifecycleCoroutineScope))]
12+
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.LifecycleKt))]
13+
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.LifecycleOwnerKt))]
14+
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.Lifecycling))]
15+
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.MethodCallsLogger))]
16+
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.PausingDispatcherKt))]
17+
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.SingleGeneratedAdapterObserver))]
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
using System.Runtime.CompilerServices;
2+
3+
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.AndroidViewModel))]
4+
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.IHasDefaultViewModelProviderFactory))]
5+
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.IViewModelStoreOwner))]
6+
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.ViewModel))]
7+
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.ViewModelLazy))]
8+
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.ViewModelProvider))]
9+
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.ViewModelProviderGetKt))]
10+
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.ViewModelStore))]
11+
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.ViewTreeViewModelKt))]
12+
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.ViewTreeViewModelStoreOwner))]
13+
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.ViewModels.CreationExtras))]
14+
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.ViewModels.InitializerViewModelFactoryBuilder))]
15+
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.ViewModels.InitializerViewModelFactoryKt))]
16+
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.ViewModels.IViewModelFactoryDsl))]
17+
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.ViewModels.MutableCreationExtras))]
18+
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.ViewModels.ViewModelFactoryDslAttribute))]
19+
[assembly:TypeForwardedTo (typeof (AndroidX.Lifecycle.ViewModels.ViewModelInitializer))]

0 commit comments

Comments
 (0)