Expose lazyViewManagers option on ReactNativeHost

Summary: Changelog: [Android][Added] Option to enable lazyViewManager support with `ViewManagerOnDemandReactPackage`

Reviewed By: RSNara

Differential Revision: D36130066

fbshipit-source-id: b8b04b46f59248baacdf1717f7e32b45e56dd2b8
This commit is contained in:
Pieter De Baets
2022-05-12 03:25:17 -07:00
committed by Facebook GitHub Bot
parent d493f45bd9
commit d4b59cd9d0
3 changed files with 14 additions and 12 deletions
@@ -19,9 +19,8 @@ import javax.inject.Provider;
public class ModuleSpec {
private static final String TAG = "ModuleSpec";
private final @Nullable Class<? extends NativeModule> mType;
private final Provider<? extends NativeModule> mProvider;
private final String mName;
private final @Nullable String mName;
public static ModuleSpec viewManagerSpec(Provider<? extends NativeModule> provider) {
return new ModuleSpec(provider);
@@ -54,22 +53,16 @@ public class ModuleSpec {
* @param provider
*/
private ModuleSpec(Provider<? extends NativeModule> provider) {
mType = null;
mProvider = provider;
mName = null;
}
private ModuleSpec(Provider<? extends NativeModule> provider, String name) {
mType = null;
mProvider = provider;
mName = name;
}
public @Nullable Class<? extends NativeModule> getType() {
return mType;
}
public String getName() {
public @Nullable String getName() {
return mName;
}