Skip to content

Commit 18b4b04

Browse files
authored
Clearing dead code or unnecessary cosmetic fixes to reduce the differences (#251)
* Miscellaneous cleanups * Cleaning up dead code and unwanted edits and renames * Bringing back some changes for devmain to work * Reverting unnecessary changes in a couple of files. * Fixing the MAC/iOS PR build by including unistd.h back
1 parent 6c0ca74 commit 18b4b04

File tree

29 files changed

+68
-160
lines changed

29 files changed

+68
-160
lines changed

ReactAndroid/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -372,4 +372,4 @@ dependencies {
372372
androidTestImplementation("org.mockito:mockito-core:${MOCKITO_CORE_VERSION}")
373373
}
374374

375-
apply(from: "release.gradle")
375+
apply(from: "release.gradle")

ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java

Lines changed: 7 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@
5656
import com.facebook.react.bridge.JavaJSExecutor;
5757
import com.facebook.react.bridge.JavaScriptExecutor;
5858
import com.facebook.react.bridge.JavaScriptExecutorFactory;
59-
import com.facebook.react.bridge.NativeArray;
6059
import com.facebook.react.bridge.NativeDeltaClient;
6160
import com.facebook.react.bridge.NativeModuleCallExceptionHandler;
6261
import com.facebook.react.bridge.NativeModuleRegistry;
@@ -170,19 +169,9 @@ public interface ReactInstanceEventListener {
170169
private final @Nullable NativeModuleCallExceptionHandler mNativeModuleCallExceptionHandler;
171170
private final @Nullable JSIModulePackage mJSIModulePackage;
172171
private List<ViewManager> mViewManagers;
173-
private final int mMinNumShakes;
174-
private final int mMinTimeLeftInFrameForNonBatchedOperationMs;
175172
private boolean mIsContextCreatedOnUIThread;
176173
private @Nullable CatalystInstanceEventListener mCatalystInstanceEventListener;
177174

178-
private final DefaultHardwareBackBtnHandler mBackBtnHandler =
179-
new DefaultHardwareBackBtnHandler() {
180-
@Override
181-
public void invokeDefaultOnBackPressed() {
182-
ReactInstanceManager.this.invokeDefaultOnBackPressed();
183-
}
184-
};
185-
186175
private class ReactContextInitParams {
187176
private final JavaScriptExecutorFactory mJsExecutorFactory;
188177
private final JSBundleLoader mJsBundleLoader;
@@ -260,8 +249,6 @@ public static ReactInstanceManagerBuilder builder() {
260249
mLifecycleState = initialLifecycleState;
261250
mMemoryPressureRouter = new MemoryPressureRouter(applicationContext);
262251
mNativeModuleCallExceptionHandler = nativeModuleCallExceptionHandler;
263-
mMinTimeLeftInFrameForNonBatchedOperationMs = minTimeLeftInFrameForNonBatchedOperationMs;
264-
mMinNumShakes = minNumShakes;
265252
synchronized (mPackages) {
266253
PrinterHolder.getPrinter()
267254
.logMessage(ReactDebugOverlayTags.RN_CORE, "RNCore: Use Split Packages");
@@ -356,39 +343,10 @@ public void createReactContextInBackground() {
356343
recreateReactContextInBackgroundInner();
357344
}
358345

359-
@ThreadConfined(UI)
360-
public void registerAdditionalPackages(List<ReactPackage> packages) {
361-
if (packages == null || packages.isEmpty()) {
362-
return;
363-
}
364-
365-
// CatalystInstance hasn't been created, so add packages for later evaluation
366-
if (!hasStartedCreatingInitialContext()) {
367-
synchronized (mPackages) {
368-
for (ReactPackage p : packages) {
369-
if (!mPackages.contains(p)) {
370-
mPackages.add(p);
371-
}
372-
}
373-
}
374-
return;
375-
}
376-
377-
ReactContext context = getCurrentReactContext();
378-
CatalystInstance catalystInstance = context != null ? context.getCatalystInstance() : null;
379-
380-
Assertions.assertNotNull(catalystInstance, "CatalystInstance null after hasStartedCreatingInitialContext true.");
381-
382-
// Do not create the new context but use the one we have already avaialable else NativeModuleRegistry will complain.
383-
final ReactApplicationContext reactContext = (ReactApplicationContext)context;
384-
385-
NativeModuleRegistry nativeModuleRegistry = processPackages(reactContext, packages, true);
386-
catalystInstance.extendNativeModules(nativeModuleRegistry);
387-
}
388-
389346
/**
390347
*
391348
* Register CatalystInstanceEventListener
349+
* This methods is called from Office ReactNativeHost
392350
*/
393351
public void setCatalystInstanceEventListener(CatalystInstanceEventListener catalystInstanceEventListener) {
394352
mCatalystInstanceEventListener = catalystInstanceEventListener;
@@ -1041,6 +999,10 @@ public void run() {
1041999
mCreateReactContextThread.start();
10421000
}
10431001

1002+
/**
1003+
*
1004+
* This method was added for Office ReactNativeHost consumption. But currently is not being used. Candidate for deletion.
1005+
*/
10441006
@ThreadConfined(UI)
10451007
public ReactContext createReactContextOnUIThread() {
10461008
Log.d(ReactConstants.TAG, "ReactInstanceManager.createReactContextOnUIThread()");
@@ -1103,8 +1065,8 @@ private void setupReactContext(final ReactApplicationContext reactContext) {
11031065
if (!mIsContextCreatedOnUIThread) {
11041066
ReactMarker.logMarker(ATTACH_MEASURED_ROOT_VIEWS_START);
11051067
synchronized (mAttachedReactRoots) {
1106-
for (ReactRoot mAttachedReactRoots : mAttachedReactRoots) {
1107-
attachRootViewToInstance(mAttachedReactRoots);
1068+
for (ReactRoot reactRoot : mAttachedReactRoots) {
1069+
attachRootViewToInstance(reactRoot);
11081070
}
11091071
}
11101072
ReactMarker.logMarker(ATTACH_MEASURED_ROOT_VIEWS_END);

ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManagerBuilder.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,10 @@
1515
import com.facebook.react.bridge.JavaScriptExecutorFactory;
1616
import com.facebook.react.bridge.NativeModuleCallExceptionHandler;
1717
import com.facebook.react.bridge.NotThreadSafeBridgeIdleDebugListener;
18-
import com.facebook.react.bridge.WritableNativeMap;
1918
import com.facebook.react.common.LifecycleState;
2019
import com.facebook.react.devsupport.RedBoxHandler;
2120
import com.facebook.react.devsupport.interfaces.DevBundleDownloadListener;
2221
import com.facebook.react.devsupport.interfaces.DevSupportManager;
23-
import com.facebook.react.jscexecutor.JSCExecutorFactory;
2422
import com.facebook.react.v8executor.V8ExecutorFactory;
2523
import com.facebook.react.modules.core.DefaultHardwareBackBtnHandler;
2624
import com.facebook.react.packagerconnection.RequestHandler;

ReactAndroid/src/main/java/com/facebook/react/bridge/NativeModuleRegistry.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
import java.util.Map;
1616

1717
/** A set of Java APIs to expose to a particular JavaScript instance. */
18-
1918
public class NativeModuleRegistry {
2019

2120
private final ReactApplicationContext mReactApplicationContext;

ReactAndroid/src/main/java/com/facebook/react/bridge/ReactBridge.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ public class ReactBridge {
1818
private static volatile long sLoadEndTime = 0;
1919

2020
private static boolean sDidInit = false;
21+
2122
public synchronized static void staticInit() {
2223
if (sDidInit) {
2324
return;

ReactAndroid/src/main/java/com/facebook/react/jscexecutor/JSCExecutorFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,4 @@ public JavaScriptExecutor create() throws Exception {
3333
public String toString() {
3434
return "JSIExecutor+JSCRuntime";
3535
}
36-
}
36+
}

ReactAndroid/src/main/java/com/facebook/react/module/annotations/BUCK

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ load("//tools/build_defs/oss:rn_defs.bzl", "react_native_dep", "react_native_tar
33
rn_android_library(
44
name = "annotations",
55
srcs = glob(["**/*.java"]),
6+
required_for_source_only_abi = True,
67
visibility = [
78
"PUBLIC",
89
],

ReactAndroid/src/main/java/com/facebook/react/module/processing/BUCK

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ load("//tools/build_defs/oss:rn_defs.bzl", "react_native_dep", "react_native_tar
22

33
rn_java_annotation_processor(
44
name = "processing",
5+
does_not_affect_abi = True,
56
processor_class = "com.facebook.react.module.processing.ReactModuleSpecProcessor",
67
visibility = [
78
"PUBLIC",

ReactAndroid/src/main/java/com/facebook/react/uimanager/ViewManager.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@ public abstract class ViewManager<T extends View, C extends ReactShadowNode>
4343
* @param props
4444
*/
4545
public void updateProperties(@Nonnull T viewToUpdate, ReactStylesDiffMap props) {
46-
4746
ViewManagerPropertyUpdater.updateProps(this, viewToUpdate, props);
4847
onAfterUpdateTransaction(viewToUpdate);
4948
}

ReactAndroid/src/main/java/com/facebook/react/uimanager/annotations/BUCK

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ load("//tools/build_defs/oss:rn_defs.bzl", "react_native_dep", "rn_android_libra
33
rn_android_library(
44
name = "annotations",
55
srcs = glob(["*.java"]),
6+
required_for_source_only_abi = True,
67
visibility = [
78
"PUBLIC",
89
],

0 commit comments

Comments
 (0)