Skip to content

Commit 7273b29

Browse files
authored
Add names to all Firebase components (#4117)
1 parent 5f501c5 commit 7273b29

File tree

24 files changed

+81
-27
lines changed

24 files changed

+81
-27
lines changed

appcheck/firebase-appcheck-debug/src/main/java/com/google/firebase/appcheck/debug/FirebaseAppCheckDebugRegistrar.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@
2929
*/
3030
@KeepForSdk
3131
public class FirebaseAppCheckDebugRegistrar implements ComponentRegistrar {
32+
private static final String LIBRARY_NAME = "fire-app-check-debug";
3233

3334
@Override
3435
public List<Component<?>> getComponents() {
35-
return Arrays.asList(
36-
LibraryVersionComponent.create("fire-app-check-debug", BuildConfig.VERSION_NAME));
36+
return Arrays.asList(LibraryVersionComponent.create(LIBRARY_NAME, BuildConfig.VERSION_NAME));
3737
}
3838
}

appcheck/firebase-appcheck-playintegrity/src/main/java/com/google/firebase/appcheck/playintegrity/FirebaseAppCheckPlayIntegrityRegistrar.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@
2929
*/
3030
@KeepForSdk
3131
public class FirebaseAppCheckPlayIntegrityRegistrar implements ComponentRegistrar {
32+
private static final String LIBRARY_NAME = "fire-app-check-play-integrity";
3233

3334
@Override
3435
public List<Component<?>> getComponents() {
35-
return Arrays.asList(
36-
LibraryVersionComponent.create("fire-app-check-play-integrity", BuildConfig.VERSION_NAME));
36+
return Arrays.asList(LibraryVersionComponent.create(LIBRARY_NAME, BuildConfig.VERSION_NAME));
3737
}
3838
}

appcheck/firebase-appcheck-safetynet/src/main/java/com/google/firebase/appcheck/safetynet/FirebaseAppCheckSafetyNetRegistrar.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@
2929
*/
3030
@KeepForSdk
3131
public class FirebaseAppCheckSafetyNetRegistrar implements ComponentRegistrar {
32+
private static final String LIBRARY_NAME = "fire-app-check-safety-net";
3233

3334
@Override
3435
public List<Component<?>> getComponents() {
35-
return Arrays.asList(
36-
LibraryVersionComponent.create("fire-app-check-safety-net", BuildConfig.VERSION_NAME));
36+
return Arrays.asList(LibraryVersionComponent.create(LIBRARY_NAME, BuildConfig.VERSION_NAME));
3737
}
3838
}

appcheck/firebase-appcheck/src/main/java/com/google/firebase/appcheck/FirebaseAppCheckRegistrar.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,13 @@
3535
*/
3636
@KeepForSdk
3737
public class FirebaseAppCheckRegistrar implements ComponentRegistrar {
38+
private static final String LIBRARY_NAME = "fire-app-check";
3839

3940
@Override
4041
public List<Component<?>> getComponents() {
4142
return Arrays.asList(
4243
Component.builder(FirebaseAppCheck.class, (InternalAppCheckTokenProvider.class))
44+
.name(LIBRARY_NAME)
4345
.add(Dependency.required(FirebaseApp.class))
4446
.add(Dependency.optionalProvider(HeartBeatController.class))
4547
.factory(
@@ -50,6 +52,6 @@ public List<Component<?>> getComponents() {
5052
.alwaysEager()
5153
.build(),
5254
HeartBeatConsumerComponent.create(),
53-
LibraryVersionComponent.create("fire-app-check", BuildConfig.VERSION_NAME));
55+
LibraryVersionComponent.create(LIBRARY_NAME, BuildConfig.VERSION_NAME));
5456
}
5557
}

firebase-abt/src/main/java/com/google/firebase/abt/component/AbtRegistrar.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,13 @@
3232
*/
3333
@Keep
3434
public class AbtRegistrar implements ComponentRegistrar {
35+
private static final String LIBRARY_NAME = "fire-abt";
3536

3637
@Override
3738
public List<Component<?>> getComponents() {
3839
return Arrays.asList(
3940
Component.builder(AbtComponent.class)
41+
.name(LIBRARY_NAME)
4042
.add(Dependency.required(Context.class))
4143
.add(Dependency.optionalProvider(AnalyticsConnector.class))
4244
.factory(
@@ -45,6 +47,6 @@ public List<Component<?>> getComponents() {
4547
container.get(Context.class),
4648
container.getProvider(AnalyticsConnector.class)))
4749
.build(),
48-
LibraryVersionComponent.create("fire-abt", BuildConfig.VERSION_NAME));
50+
LibraryVersionComponent.create(LIBRARY_NAME, BuildConfig.VERSION_NAME));
4951
}
5052
}

firebase-appdistribution-api/src/main/java/com/google/firebase/appdistribution/FirebaseAppDistributionApiRegistrar.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,18 +32,20 @@
3232
*/
3333
@Keep
3434
public class FirebaseAppDistributionApiRegistrar implements ComponentRegistrar {
35+
private static final String LIBRARY_NAME = "fire-appdistribution-api";
3536

3637
@Override
3738
public @NonNull List<Component<?>> getComponents() {
3839
return Arrays.asList(
3940
Component.builder(FirebaseAppDistributionProxy.class)
41+
.name(LIBRARY_NAME)
4042
.add(Dependency.optionalProvider(FirebaseAppDistribution.class))
4143
.factory(this::buildFirebaseAppDistributionProxy)
4244
// construct FirebaseAppDistribution instance on startup so we can register for
4345
// activity lifecycle callbacks before the API is called
4446
.alwaysEager()
4547
.build(),
46-
LibraryVersionComponent.create("fire-appdistribution-api", BuildConfig.VERSION_NAME));
48+
LibraryVersionComponent.create(LIBRARY_NAME, BuildConfig.VERSION_NAME));
4749
}
4850

4951
private FirebaseAppDistributionProxy buildFirebaseAppDistributionProxy(

firebase-appdistribution/src/main/java/com/google/firebase/appdistribution/impl/FirebaseAppDistributionRegistrar.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,21 +37,23 @@
3737
*/
3838
@Keep
3939
public class FirebaseAppDistributionRegistrar implements ComponentRegistrar {
40+
private static final String LIBRARY_NAME = "fire-appdistribution";
4041

4142
private static String TAG = "Registrar:";
4243

4344
@Override
4445
public @NonNull List<Component<?>> getComponents() {
4546
return Arrays.asList(
4647
Component.builder(FirebaseAppDistribution.class)
48+
.name(LIBRARY_NAME)
4749
.add(Dependency.required(FirebaseApp.class))
4850
.add(Dependency.requiredProvider(FirebaseInstallationsApi.class))
4951
.factory(this::buildFirebaseAppDistribution)
5052
// construct FirebaseAppDistribution instance on startup so we can register for
5153
// activity lifecycle callbacks before the API is called
5254
.alwaysEager()
5355
.build(),
54-
LibraryVersionComponent.create("fire-appdistribution", BuildConfig.VERSION_NAME));
56+
LibraryVersionComponent.create(LIBRARY_NAME, BuildConfig.VERSION_NAME));
5557
}
5658

5759
private FirebaseAppDistribution buildFirebaseAppDistribution(ComponentContainer container) {

firebase-components/firebase-dynamic-module-support/src/main/java/com/google/firebase/dynamicloading/DynamicLoadingRegistrar.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,13 @@
2323
import java.util.List;
2424

2525
public class DynamicLoadingRegistrar implements ComponentRegistrar {
26+
private static final String LIBRARY_NAME = "fire-dyn-mod";
2627

2728
@Override
2829
public List<Component<?>> getComponents() {
2930
return Arrays.asList(
3031
Component.builder(DynamicLoadingSupport.class)
32+
.name(LIBRARY_NAME)
3133
.add(Dependency.required(Context.class))
3234
.add(Dependency.required(ComponentLoader.class))
3335
.alwaysEager()
@@ -36,6 +38,6 @@ public List<Component<?>> getComponents() {
3638
new DynamicLoadingSupport(
3739
container.get(Context.class), container.get(ComponentLoader.class)))
3840
.build(),
39-
LibraryVersionComponent.create("fire-dyn-mod", BuildConfig.VERSION_NAME));
41+
LibraryVersionComponent.create(LIBRARY_NAME, BuildConfig.VERSION_NAME));
4042
}
4143
}

firebase-config/src/main/java/com/google/firebase/remoteconfig/RemoteConfigRegistrar.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,13 @@
3737
*/
3838
@Keep
3939
public class RemoteConfigRegistrar implements ComponentRegistrar {
40+
private static final String LIBRARY_NAME = "fire-rc";
41+
4042
@Override
4143
public List<Component<?>> getComponents() {
4244
return Arrays.asList(
4345
Component.builder(RemoteConfigComponent.class)
46+
.name(LIBRARY_NAME)
4447
.add(Dependency.required(Context.class))
4548
.add(Dependency.required(FirebaseApp.class))
4649
.add(Dependency.required(FirebaseInstallationsApi.class))
@@ -56,6 +59,6 @@ public List<Component<?>> getComponents() {
5659
container.getProvider(AnalyticsConnector.class)))
5760
.eagerInDefaultApp()
5861
.build(),
59-
LibraryVersionComponent.create("fire-rc", BuildConfig.VERSION_NAME));
62+
LibraryVersionComponent.create(LIBRARY_NAME, BuildConfig.VERSION_NAME));
6063
}
6164
}

firebase-crashlytics-ndk/src/main/java/com/google/firebase/crashlytics/ndk/CrashlyticsNdkRegistrar.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,18 @@
2626
import java.util.List;
2727

2828
public class CrashlyticsNdkRegistrar implements ComponentRegistrar {
29+
private static final String LIBRARY_NAME = "fire-cls-ndk";
30+
2931
@Override
3032
public List<Component<?>> getComponents() {
3133
return Arrays.asList(
3234
Component.builder(CrashlyticsNativeComponent.class)
35+
.name(LIBRARY_NAME)
3336
.add(Dependency.required(Context.class))
3437
.factory(this::buildCrashlyticsNdk)
3538
.eagerInDefaultApp()
3639
.build(),
37-
LibraryVersionComponent.create("fire-cls-ndk", BuildConfig.VERSION_NAME));
40+
LibraryVersionComponent.create(LIBRARY_NAME, BuildConfig.VERSION_NAME));
3841
}
3942

4043
private CrashlyticsNativeComponent buildCrashlyticsNdk(ComponentContainer container) {

firebase-crashlytics/src/main/java/com/google/firebase/crashlytics/CrashlyticsRegistrar.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,18 +29,21 @@
2929

3030
/** @hide */
3131
public class CrashlyticsRegistrar implements ComponentRegistrar {
32+
private static final String LIBRARY_NAME = "fire-cls";
33+
3234
@Override
3335
public List<Component<?>> getComponents() {
3436
return Arrays.asList(
3537
Component.builder(FirebaseCrashlytics.class)
38+
.name(LIBRARY_NAME)
3639
.add(Dependency.required(FirebaseApp.class))
3740
.add(Dependency.required(FirebaseInstallationsApi.class))
3841
.add(Dependency.deferred(CrashlyticsNativeComponent.class))
3942
.add(Dependency.deferred(AnalyticsConnector.class))
4043
.factory(this::buildCrashlytics)
4144
.eagerInDefaultApp()
4245
.build(),
43-
LibraryVersionComponent.create("fire-cls", BuildConfig.VERSION_NAME));
46+
LibraryVersionComponent.create(LIBRARY_NAME, BuildConfig.VERSION_NAME));
4447
}
4548

4649
private FirebaseCrashlytics buildCrashlytics(ComponentContainer container) {

firebase-database/src/main/java/com/google/firebase/database/DatabaseRegistrar.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,13 @@
3030
@Keep
3131
@RestrictTo(RestrictTo.Scope.LIBRARY_GROUP)
3232
public class DatabaseRegistrar implements ComponentRegistrar {
33+
private static final String LIBRARY_NAME = "fire-rtdb";
34+
3335
@Override
3436
public List<Component<?>> getComponents() {
3537
return Arrays.asList(
3638
Component.builder(FirebaseDatabaseComponent.class)
39+
.name(LIBRARY_NAME)
3740
.add(Dependency.required(FirebaseApp.class))
3841
.add(Dependency.deferred(InternalAuthProvider.class))
3942
.add(Dependency.deferred(InternalAppCheckTokenProvider.class))
@@ -44,6 +47,6 @@ public List<Component<?>> getComponents() {
4447
c.getDeferred(InternalAuthProvider.class),
4548
c.getDeferred(InternalAppCheckTokenProvider.class)))
4649
.build(),
47-
LibraryVersionComponent.create("fire-rtdb", BuildConfig.VERSION_NAME));
50+
LibraryVersionComponent.create(LIBRARY_NAME, BuildConfig.VERSION_NAME));
4851
}
4952
}

firebase-datatransport/src/main/java/com/google/firebase/datatransport/TransportRegistrar.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,17 +28,20 @@
2828

2929
@Keep
3030
public class TransportRegistrar implements ComponentRegistrar {
31+
private static final String LIBRARY_NAME = "fire-transport";
32+
3133
@Override
3234
public List<Component<?>> getComponents() {
3335
return Arrays.asList(
3436
Component.builder(TransportFactory.class)
37+
.name(LIBRARY_NAME)
3538
.add(Dependency.required(Context.class))
3639
.factory(
3740
c -> {
3841
TransportRuntime.initialize(c.get(Context.class));
3942
return TransportRuntime.getInstance().newFactory(CCTDestination.LEGACY_INSTANCE);
4043
})
4144
.build(),
42-
LibraryVersionComponent.create("fire-transport", BuildConfig.VERSION_NAME));
45+
LibraryVersionComponent.create(LIBRARY_NAME, BuildConfig.VERSION_NAME));
4346
}
4447
}

firebase-dynamic-links/src/main/java/com/google/firebase/dynamiclinks/internal/FirebaseDynamicLinkRegistrar.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,14 @@
3737
@KeepForSdk
3838
@Keep
3939
public final class FirebaseDynamicLinkRegistrar implements ComponentRegistrar {
40+
private static final String LIBRARY_NAME = "fire-dl";
4041

4142
@Override
4243
@Keep
4344
public List<Component<?>> getComponents() {
4445
Component<FirebaseDynamicLinks> firebaseDynamicLinks =
4546
Component.builder(FirebaseDynamicLinks.class)
47+
.name(LIBRARY_NAME)
4648
.add(Dependency.required(FirebaseApp.class))
4749
.add(Dependency.optionalProvider(AnalyticsConnector.class))
4850
.factory(
@@ -53,6 +55,7 @@ public List<Component<?>> getComponents() {
5355
.build(); // no need for eager init for the Internal component.
5456

5557
return Arrays.asList(
56-
firebaseDynamicLinks, LibraryVersionComponent.create("fire-dl", BuildConfig.VERSION_NAME));
58+
firebaseDynamicLinks,
59+
LibraryVersionComponent.create(LIBRARY_NAME, BuildConfig.VERSION_NAME));
5760
}
5861
}

firebase-firestore/src/main/java/com/google/firebase/firestore/FirestoreRegistrar.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,11 +39,14 @@
3939
@Keep
4040
@RestrictTo(RestrictTo.Scope.LIBRARY_GROUP)
4141
public class FirestoreRegistrar implements ComponentRegistrar {
42+
private static final String LIBRARY_NAME = "fire-fst";
43+
4244
@Override
4345
@Keep
4446
public List<Component<?>> getComponents() {
4547
return Arrays.asList(
4648
Component.builder(FirestoreMultiDbComponent.class)
49+
.name(LIBRARY_NAME)
4750
.add(Dependency.required(FirebaseApp.class))
4851
.add(Dependency.required(Context.class))
4952
.add(Dependency.optionalProvider(HeartBeatInfo.class))
@@ -63,6 +66,6 @@ public List<Component<?>> getComponents() {
6366
c.getProvider(HeartBeatInfo.class),
6467
c.get(FirebaseOptions.class))))
6568
.build(),
66-
LibraryVersionComponent.create("fire-fst", BuildConfig.VERSION_NAME));
69+
LibraryVersionComponent.create(LIBRARY_NAME, BuildConfig.VERSION_NAME));
6770
}
6871
}

firebase-functions/src/main/java/com/google/firebase/functions/FunctionsRegistrar.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@
3434
*/
3535
@Keep
3636
public class FunctionsRegistrar implements ComponentRegistrar {
37+
private static final String LIBRARY_NAME = "fire-fn";
38+
3739
@Override
3840
public List<Component<?>> getComponents() {
3941
return Arrays.asList(
@@ -49,6 +51,7 @@ public List<Component<?>> getComponents() {
4951
c.getDeferred(InternalAppCheckTokenProvider.class)))
5052
.build(),
5153
Component.builder(FunctionsMultiResourceComponent.class)
54+
.name(LIBRARY_NAME)
5255
.add(Dependency.required(Context.class))
5356
.add(Dependency.required(ContextProvider.class))
5457
.add(Dependency.required(FirebaseApp.class))
@@ -59,6 +62,6 @@ public List<Component<?>> getComponents() {
5962
c.get(ContextProvider.class),
6063
c.get(FirebaseApp.class)))
6164
.build(),
62-
LibraryVersionComponent.create("fire-fn", BuildConfig.VERSION_NAME));
65+
LibraryVersionComponent.create(LIBRARY_NAME, BuildConfig.VERSION_NAME));
6366
}
6467
}

firebase-inappmessaging-display/src/main/java/com/google/firebase/inappmessaging/display/FirebaseInAppMessagingDisplayRegistrar.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,17 +39,20 @@
3939
*/
4040
@Keep
4141
public class FirebaseInAppMessagingDisplayRegistrar implements ComponentRegistrar {
42+
private static final String LIBRARY_NAME = "fire-fiamd";
43+
4244
@Override
4345
@Keep
4446
public List<Component<?>> getComponents() {
4547
return Arrays.asList(
4648
Component.builder(FirebaseInAppMessagingDisplay.class)
49+
.name(LIBRARY_NAME)
4750
.add(Dependency.required(FirebaseApp.class))
4851
.add(Dependency.required(FirebaseInAppMessaging.class))
4952
.factory(this::buildFirebaseInAppMessagingUI)
5053
.eagerInDefaultApp()
5154
.build(),
52-
LibraryVersionComponent.create("fire-fiamd", BuildConfig.VERSION_NAME));
55+
LibraryVersionComponent.create(LIBRARY_NAME, BuildConfig.VERSION_NAME));
5356
}
5457

5558
private FirebaseInAppMessagingDisplay buildFirebaseInAppMessagingUI(

firebase-inappmessaging/src/main/java/com/google/firebase/inappmessaging/FirebaseInAppMessagingRegistrar.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,11 +52,14 @@
5252
*/
5353
@Keep
5454
public class FirebaseInAppMessagingRegistrar implements ComponentRegistrar {
55+
private static final String LIBRARY_NAME = "fire-fiam";
56+
5557
@Override
5658
@Keep
5759
public List<Component<?>> getComponents() {
5860
return Arrays.asList(
5961
Component.builder(FirebaseInAppMessaging.class)
62+
.name(LIBRARY_NAME)
6063
.add(Dependency.required(Context.class))
6164
.add(Dependency.required(FirebaseInstallationsApi.class))
6265
.add(Dependency.required(FirebaseApp.class))
@@ -67,7 +70,7 @@ public List<Component<?>> getComponents() {
6770
.factory(this::providesFirebaseInAppMessaging)
6871
.eagerInDefaultApp()
6972
.build(),
70-
LibraryVersionComponent.create("fire-fiam", BuildConfig.VERSION_NAME));
73+
LibraryVersionComponent.create(LIBRARY_NAME, BuildConfig.VERSION_NAME));
7174
}
7275

7376
private FirebaseInAppMessaging providesFirebaseInAppMessaging(ComponentContainer container) {

0 commit comments

Comments
 (0)