mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Reduce visibility of FabricSoLoader (#36749)
Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/36749 Reduce visibility of FabricSoLoader This is a breaking change, but nobody should be using this class Changelog: [internal] internal Reviewed By: javache, cortinico Differential Revision: D44153451 fbshipit-source-id: 942c80da3987d3639b055804c24fc34543a99907
This commit is contained in:
committed by
Facebook GitHub Bot
parent
2ab750f7bb
commit
fb920217a9
+1
-1
@@ -14,7 +14,7 @@ import com.facebook.react.bridge.ReactMarkerConstants;
|
||||
import com.facebook.soloader.SoLoader;
|
||||
import com.facebook.systrace.Systrace;
|
||||
|
||||
public class FabricSoLoader {
|
||||
class FabricSoLoader {
|
||||
private static volatile boolean sDidInit = false;
|
||||
|
||||
public static void staticInit() {
|
||||
|
||||
+4
-4
@@ -91,6 +91,10 @@ import java.util.concurrent.CopyOnWriteArrayList;
|
||||
@SuppressLint("MissingNativeLoadLibrary")
|
||||
@DoNotStripAny
|
||||
public class FabricUIManager implements UIManager, LifecycleEventListener {
|
||||
static {
|
||||
FabricSoLoader.staticInit();
|
||||
}
|
||||
|
||||
public static final String TAG = FabricUIManager.class.getSimpleName();
|
||||
|
||||
// The IS_DEVELOPMENT_ENVIRONMENT variable is used to log extra data when running fabric in a
|
||||
@@ -151,10 +155,6 @@ public class FabricUIManager implements UIManager, LifecycleEventListener {
|
||||
}
|
||||
};
|
||||
|
||||
static {
|
||||
FabricSoLoader.staticInit();
|
||||
}
|
||||
|
||||
@Nullable private Binding mBinding;
|
||||
@NonNull private final ReactApplicationContext mReactApplicationContext;
|
||||
@NonNull private final MountingManager mMountingManager;
|
||||
|
||||
-5
@@ -12,7 +12,6 @@ import androidx.annotation.NonNull;
|
||||
import com.facebook.jni.HybridData;
|
||||
import com.facebook.proguard.annotations.DoNotStrip;
|
||||
import com.facebook.react.bridge.ReactApplicationContext;
|
||||
import com.facebook.react.fabric.FabricSoLoader;
|
||||
import com.facebook.react.uimanager.events.BatchEventDispatchedListener;
|
||||
|
||||
/**
|
||||
@@ -21,10 +20,6 @@ import com.facebook.react.uimanager.events.BatchEventDispatchedListener;
|
||||
@SuppressLint("MissingNativeLoadLibrary")
|
||||
public class EventBeatManager implements BatchEventDispatchedListener {
|
||||
|
||||
static {
|
||||
FabricSoLoader.staticInit();
|
||||
}
|
||||
|
||||
@DoNotStrip private final HybridData mHybridData;
|
||||
private final ReactApplicationContext mReactApplicationContext;
|
||||
|
||||
|
||||
-5
@@ -14,7 +14,6 @@ import com.facebook.jni.HybridData;
|
||||
import com.facebook.proguard.annotations.DoNotStrip;
|
||||
import com.facebook.react.bridge.NativeMap;
|
||||
import com.facebook.react.bridge.WritableMap;
|
||||
import com.facebook.react.fabric.FabricSoLoader;
|
||||
import com.facebook.react.uimanager.events.EventCategoryDef;
|
||||
|
||||
/**
|
||||
@@ -24,10 +23,6 @@ import com.facebook.react.uimanager.events.EventCategoryDef;
|
||||
@SuppressLint("MissingNativeLoadLibrary")
|
||||
public class EventEmitterWrapper {
|
||||
|
||||
static {
|
||||
FabricSoLoader.staticInit();
|
||||
}
|
||||
|
||||
@DoNotStrip private final HybridData mHybridData;
|
||||
|
||||
private EventEmitterWrapper(HybridData hybridData) {
|
||||
|
||||
Reference in New Issue
Block a user