mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Use labmda and remove lint warnings (#38296)
Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/38296 Use labmda and remove lint warnings changelog: [internal] internal Reviewed By: RSNara Differential Revision: D47374731 fbshipit-source-id: cb66330d81de9548a33010af977f7807ac360530
This commit is contained in:
committed by
Facebook GitHub Bot
parent
561f843998
commit
b1385ef663
+1
-6
@@ -101,12 +101,7 @@ public class BridgelessReactPackage extends TurboReactPackage {
|
||||
TurboModule.class.isAssignableFrom(moduleClass)));
|
||||
}
|
||||
}
|
||||
return new ReactModuleInfoProvider() {
|
||||
@Override
|
||||
public Map<String, ReactModuleInfo> getReactModuleInfos() {
|
||||
return reactModuleInfoMap;
|
||||
}
|
||||
};
|
||||
return () -> reactModuleInfoMap;
|
||||
} catch (InstantiationException e) {
|
||||
throw new RuntimeException(
|
||||
"No ReactModuleInfoProvider for CoreModulesPackage$$ReactModuleInfoProvider", e);
|
||||
|
||||
+19
-135
@@ -7,6 +7,7 @@
|
||||
|
||||
package com.facebook.react.shell;
|
||||
|
||||
import android.annotation.SuppressLint;
|
||||
import androidx.annotation.Nullable;
|
||||
import com.facebook.react.TurboReactPackage;
|
||||
import com.facebook.react.ViewManagerOnDemandReactPackage;
|
||||
@@ -187,153 +188,41 @@ public class MainReactPackage extends TurboReactPackage implements ViewManagerOn
|
||||
}
|
||||
|
||||
/** @return a map of view managers that should be registered with {@link UIManagerModule} */
|
||||
@SuppressLint("VisibleForTests")
|
||||
public Map<String, ModuleSpec> getViewManagersMap() {
|
||||
if (mViewManagers == null) {
|
||||
Map<String, ModuleSpec> viewManagers = new HashMap<>();
|
||||
appendMap(
|
||||
viewManagers,
|
||||
ReactDrawerLayoutManager.REACT_CLASS,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
public NativeModule get() {
|
||||
return new ReactDrawerLayoutManager();
|
||||
}
|
||||
});
|
||||
appendMap(viewManagers, ReactDrawerLayoutManager.REACT_CLASS, ReactDrawerLayoutManager::new);
|
||||
appendMap(
|
||||
viewManagers,
|
||||
ReactHorizontalScrollViewManager.REACT_CLASS,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
public NativeModule get() {
|
||||
return new ReactHorizontalScrollViewManager();
|
||||
}
|
||||
});
|
||||
ReactHorizontalScrollViewManager::new);
|
||||
appendMap(
|
||||
viewManagers,
|
||||
ReactHorizontalScrollContainerViewManager.REACT_CLASS,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
public NativeModule get() {
|
||||
return new ReactHorizontalScrollContainerViewManager();
|
||||
}
|
||||
});
|
||||
ReactHorizontalScrollContainerViewManager::new);
|
||||
appendMap(
|
||||
viewManagers,
|
||||
ReactProgressBarViewManager.REACT_CLASS,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
public NativeModule get() {
|
||||
return new ReactProgressBarViewManager();
|
||||
}
|
||||
});
|
||||
viewManagers, ReactProgressBarViewManager.REACT_CLASS, ReactProgressBarViewManager::new);
|
||||
appendMap(viewManagers, ReactScrollViewManager.REACT_CLASS, ReactScrollViewManager::new);
|
||||
appendMap(viewManagers, ReactSwitchManager.REACT_CLASS, ReactSwitchManager::new);
|
||||
appendMap(
|
||||
viewManagers,
|
||||
ReactScrollViewManager.REACT_CLASS,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
public NativeModule get() {
|
||||
return new ReactScrollViewManager();
|
||||
}
|
||||
});
|
||||
appendMap(
|
||||
viewManagers,
|
||||
ReactSwitchManager.REACT_CLASS,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
public NativeModule get() {
|
||||
return new ReactSwitchManager();
|
||||
}
|
||||
});
|
||||
appendMap(
|
||||
viewManagers,
|
||||
SwipeRefreshLayoutManager.REACT_CLASS,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
public NativeModule get() {
|
||||
return new SwipeRefreshLayoutManager();
|
||||
}
|
||||
});
|
||||
viewManagers, SwipeRefreshLayoutManager.REACT_CLASS, SwipeRefreshLayoutManager::new);
|
||||
appendMap(
|
||||
viewManagers,
|
||||
FrescoBasedReactTextInlineImageViewManager.REACT_CLASS,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
public NativeModule get() {
|
||||
return new FrescoBasedReactTextInlineImageViewManager();
|
||||
}
|
||||
});
|
||||
FrescoBasedReactTextInlineImageViewManager::new);
|
||||
appendMap(viewManagers, ReactImageManager.REACT_CLASS, ReactImageManager::new);
|
||||
appendMap(viewManagers, ReactModalHostManager.REACT_CLASS, ReactModalHostManager::new);
|
||||
appendMap(viewManagers, ReactRawTextManager.REACT_CLASS, ReactRawTextManager::new);
|
||||
appendMap(viewManagers, ReactTextInputManager.REACT_CLASS, ReactTextInputManager::new);
|
||||
appendMap(viewManagers, ReactTextViewManager.REACT_CLASS, ReactTextViewManager::new);
|
||||
appendMap(viewManagers, ReactViewManager.REACT_CLASS, ReactViewManager::new);
|
||||
appendMap(
|
||||
viewManagers,
|
||||
ReactImageManager.REACT_CLASS,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
public NativeModule get() {
|
||||
return new ReactImageManager();
|
||||
}
|
||||
});
|
||||
appendMap(
|
||||
viewManagers,
|
||||
ReactModalHostManager.REACT_CLASS,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
public NativeModule get() {
|
||||
return new ReactModalHostManager();
|
||||
}
|
||||
});
|
||||
appendMap(
|
||||
viewManagers,
|
||||
ReactRawTextManager.REACT_CLASS,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
public NativeModule get() {
|
||||
return new ReactRawTextManager();
|
||||
}
|
||||
});
|
||||
appendMap(
|
||||
viewManagers,
|
||||
ReactTextInputManager.REACT_CLASS,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
public NativeModule get() {
|
||||
return new ReactTextInputManager();
|
||||
}
|
||||
});
|
||||
appendMap(
|
||||
viewManagers,
|
||||
ReactTextViewManager.REACT_CLASS,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
public NativeModule get() {
|
||||
return new ReactTextViewManager();
|
||||
}
|
||||
});
|
||||
appendMap(
|
||||
viewManagers,
|
||||
ReactViewManager.REACT_CLASS,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
public NativeModule get() {
|
||||
return new ReactViewManager();
|
||||
}
|
||||
});
|
||||
appendMap(
|
||||
viewManagers,
|
||||
ReactVirtualTextViewManager.REACT_CLASS,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
public NativeModule get() {
|
||||
return new ReactVirtualTextViewManager();
|
||||
}
|
||||
});
|
||||
viewManagers, ReactVirtualTextViewManager.REACT_CLASS, ReactVirtualTextViewManager::new);
|
||||
appendMap(
|
||||
viewManagers,
|
||||
ReactUnimplementedViewManager.REACT_CLASS,
|
||||
new Provider<NativeModule>() {
|
||||
@Override
|
||||
public NativeModule get() {
|
||||
return new ReactUnimplementedViewManager();
|
||||
}
|
||||
});
|
||||
ReactUnimplementedViewManager::new);
|
||||
mViewManagers = viewManagers;
|
||||
}
|
||||
return mViewManagers;
|
||||
@@ -407,12 +296,7 @@ public class MainReactPackage extends TurboReactPackage implements ViewManagerOn
|
||||
TurboModule.class.isAssignableFrom(moduleClass)));
|
||||
}
|
||||
|
||||
return new ReactModuleInfoProvider() {
|
||||
@Override
|
||||
public Map<String, ReactModuleInfo> getReactModuleInfos() {
|
||||
return reactModuleInfoMap;
|
||||
}
|
||||
};
|
||||
return () -> reactModuleInfoMap;
|
||||
} catch (InstantiationException e) {
|
||||
throw new RuntimeException(
|
||||
"No ReactModuleInfoProvider for CoreModulesPackage$$ReactModuleInfoProvider", e);
|
||||
|
||||
Reference in New Issue
Block a user