From b9dc0ae7dee411d36595acede1640ebd1f1b5008 Mon Sep 17 00:00:00 2001 From: Arushi Kesarwani Date: Tue, 2 Apr 2024 22:40:47 -0700 Subject: [PATCH] Reducing visibility of companion object in JSCInstance (#43800) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/43800 Changelog: [Internal] Facebook : D55610929 comments Reviewed By: alanleedev Differential Revision: D55657065 fbshipit-source-id: 3380dc13ee9cbc122a053a55363cc0842e01eded --- packages/react-native/ReactAndroid/api/ReactAndroid.api | 4 ---- .../src/main/java/com/facebook/react/runtime/JSCInstance.kt | 2 +- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/packages/react-native/ReactAndroid/api/ReactAndroid.api b/packages/react-native/ReactAndroid/api/ReactAndroid.api index f70386ad9e1..03b14a6a8f2 100644 --- a/packages/react-native/ReactAndroid/api/ReactAndroid.api +++ b/packages/react-native/ReactAndroid/api/ReactAndroid.api @@ -3651,13 +3651,9 @@ public class com/facebook/react/runtime/CoreReactPackage$$ReactModuleInfoProvide } public final class com/facebook/react/runtime/JSCInstance : com/facebook/react/runtime/JSRuntimeFactory { - public static final field Companion Lcom/facebook/react/runtime/JSCInstance$Companion; public fun ()V } -public final class com/facebook/react/runtime/JSCInstance$Companion { -} - public abstract class com/facebook/react/runtime/JSRuntimeFactory { protected fun (Lcom/facebook/jni/HybridData;)V } diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/runtime/JSCInstance.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/runtime/JSCInstance.kt index 12e0ffd4f94..75ca7e6b92d 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/runtime/JSCInstance.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/runtime/JSCInstance.kt @@ -12,7 +12,7 @@ import com.facebook.jni.annotations.DoNotStrip import com.facebook.soloader.SoLoader public class JSCInstance constructor() : JSRuntimeFactory(initHybrid()) { - public companion object { + private companion object { init { SoLoader.loadLibrary("jscinstance") }