Skip to content

Commit 9cbe78b

Browse files
renovate-botvRallev
authored andcommitted
Update metro to v1.0.0-RC3
1 parent 076fa08 commit 9cbe78b

8 files changed

Lines changed: 32 additions & 4 deletions

File tree

compiler/src/test/resources/dump/contributesfeatureflag/contributesFeatureFlag.fir.kt.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,15 @@ object MyFeatureFlag : BooleanFeatureFlag {
3030
}
3131

3232
@HiddenFromObjC
33+
@JvmStatic
34+
@JsStatic
3335
fun create(instance: FeatureFlagContribution): Factory<FeatureFlag> {
3436
return ProvidesMyFeatureFlagMetroFactory(instance = instance)
3537
}
3638

3739
@HiddenFromObjC
40+
@JvmStatic
41+
@JsStatic
3842
fun providesMyFeatureFlag(instance: FeatureFlagContribution): FeatureFlag {
3943
return instance.providesMyFeatureFlag()
4044
}

compiler/src/test/resources/dump/contributesservice/contributesService.fir.kt.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,15 @@ interface MyService {
3333
}
3434

3535
@HiddenFromObjC
36+
@JvmStatic
37+
@JsStatic
3638
fun create(instance: ServiceContribution, @RetrofitAuthenticated serviceCreator: Provider<ServiceCreator>, @FakeMode isFakeMode: Provider<Boolean>): Factory<MyService> {
3739
return ProvideMyServiceMetroFactory(instance = instance, serviceCreator = serviceCreator, isFakeMode = isFakeMode)
3840
}
3941

4042
@HiddenFromObjC
43+
@JvmStatic
44+
@JsStatic
4145
fun provideMyService(instance: ServiceContribution, @RetrofitAuthenticated serviceCreator: ServiceCreator, @FakeMode isFakeMode: Boolean): MyService {
4246
return instance.provideMyService(serviceCreator = serviceCreator, isFakeMode = isFakeMode)
4347
}

compiler/src/test/resources/dump/contributesservice/replacedService.fir.kt.txt

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,15 @@ class FakeMyService : MyService {
4141
}
4242

4343
@HiddenFromObjC
44+
@JvmStatic
45+
@JsStatic
4446
fun create(instance: ServiceContribution, @RealService realService: Provider<MyService>, fakeService: Provider<FakeMyService>, @FakeMode isFakeMode: Provider<Boolean>): Factory<MyService> {
4547
return ProvideMyServiceMetroFactory(instance = instance, realService = realService, fakeService = fakeService, isFakeMode = isFakeMode)
4648
}
4749

4850
@HiddenFromObjC
51+
@JvmStatic
52+
@JsStatic
4953
fun provideMyService(instance: ServiceContribution, @RealService realService: Provider<MyService>, fakeService: Provider<FakeMyService>, @FakeMode isFakeMode: Boolean): MyService {
5054
return instance.provideMyService(realService = realService, fakeService = fakeService, isFakeMode = isFakeMode)
5155
}
@@ -84,11 +88,15 @@ class FakeMyService : MyService {
8488
}
8589

8690
@HiddenFromObjC
91+
@JvmStatic
92+
@JsStatic
8793
fun create(instance: ServiceContribution, @RetrofitAuthenticated serviceCreator: Provider<ServiceCreator>): Factory<MyService> {
8894
return ProvideRealMyServiceMetroFactory(instance = instance, serviceCreator = serviceCreator)
8995
}
9096

9197
@HiddenFromObjC
98+
@JvmStatic
99+
@JsStatic
92100
fun provideRealMyService(instance: ServiceContribution, @RetrofitAuthenticated serviceCreator: ServiceCreator): MyService {
93101
return instance.provideRealMyService(serviceCreator = serviceCreator)
94102
}
@@ -142,11 +150,15 @@ class FakeMyService : MyService {
142150
}
143151

144152
@HiddenFromObjC
153+
@JvmStatic
154+
@JsStatic
145155
fun create(): Factory<FakeMyService> {
146156
return MetroFactory
147157
}
148158

149159
@HiddenFromObjC
160+
@JvmStatic
161+
@JsStatic
150162
fun newInstance(): FakeMyService {
151163
return FakeMyService()
152164
}
@@ -196,11 +208,15 @@ interface MyService {
196208
}
197209

198210
@HiddenFromObjC
211+
@JvmStatic
212+
@JsStatic
199213
fun create(instance: ServiceContribution, @RetrofitAuthenticated serviceCreator: Provider<ServiceCreator>, @FakeMode isFakeMode: Provider<Boolean>): Factory<MyService> {
200214
return ProvideMyServiceMetroFactory(instance = instance, serviceCreator = serviceCreator, isFakeMode = isFakeMode)
201215
}
202216

203217
@HiddenFromObjC
218+
@JvmStatic
219+
@JsStatic
204220
fun provideMyService(instance: ServiceContribution, @RetrofitAuthenticated serviceCreator: ServiceCreator, @FakeMode isFakeMode: Boolean): MyService {
205221
return instance.provideMyService(serviceCreator = serviceCreator, isFakeMode = isFakeMode)
206222
}

compiler/src/test/resources/dump/contributesservicereleasebuild/contributesServiceReleaseBuild.fir.kt.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,15 @@ interface MyService {
3232
}
3333

3434
@HiddenFromObjC
35+
@JvmStatic
36+
@JsStatic
3537
fun create(instance: ServiceContribution, @RetrofitAuthenticated serviceCreator: Provider<ServiceCreator>): Factory<MyService> {
3638
return ProvideMyServiceMetroFactory(instance = instance, serviceCreator = serviceCreator)
3739
}
3840

3941
@HiddenFromObjC
42+
@JvmStatic
43+
@JsStatic
4044
fun provideMyService(instance: ServiceContribution, @RetrofitAuthenticated serviceCreator: ServiceCreator): MyService {
4145
return instance.provideMyService(serviceCreator = serviceCreator)
4246
}

compiler/src/test/resources/dump/developmentappcomponent/developmentAppComponent.fir.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ FILE: developmentAppComponent.kt
2929
}
3030

3131
public final companion object Companion : R|kotlin/Any| {
32-
public final fun factory(): R|com/test/MyApp.MetroComponent.Factory|
32+
@R|kotlin/jvm/JvmStatic|() @R|kotlin/js/JsStatic|() public final fun factory(): R|com/test/MyApp.MetroComponent.Factory|
3333

3434
private constructor(): R|com/test/MyApp.MetroComponent.Companion| {
3535
super<R|kotlin/Any|>()

compiler/src/test/resources/dump/developmentappcomponent/excludeLoggedInComponent.fir.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ FILE: module_main_excludeLoggedInComponent.kt
5050
}
5151

5252
public final companion object Companion : R|kotlin/Any| {
53-
public final fun factory(): R|com/test/MyApp.MetroComponent.Factory|
53+
@R|kotlin/jvm/JvmStatic|() @R|kotlin/js/JsStatic|() public final fun factory(): R|com/test/MyApp.MetroComponent.Factory|
5454

5555
private constructor(): R|com/test/MyApp.MetroComponent.Companion| {
5656
super<R|kotlin/Any|>()

compiler/src/test/resources/dump/developmentappcomponent/featureScopeComponent.fir.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ FILE: module_main_featureScopeComponent.kt
6464
}
6565

6666
public final companion object Companion : R|kotlin/Any| {
67-
public final fun factory(): R|com/test/MyApp.MetroComponent.Factory|
67+
@R|kotlin/jvm/JvmStatic|() @R|kotlin/js/JsStatic|() public final fun factory(): R|com/test/MyApp.MetroComponent.Factory|
6868

6969
private constructor(): R|com/test/MyApp.MetroComponent.Companion| {
7070
super<R|kotlin/Any|>()

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ jdk = "21"
66
kotlin = "2.3.21"
77
ktfmt = "0.26.0"
88
maven-publish = "0.36.0"
9-
metro = "1.0.0-RC2"
9+
metro = "1.0.0-RC3"
1010

1111
[libraries]
1212
kotlin-bom = { module = "org.jetbrains.kotlin:kotlin-bom", version.ref = "kotlin" }

0 commit comments

Comments
 (0)