Skip to content

Commit d755029

Browse files
cortinicofacebook-github-bot
authored andcommitted
Stable API - Make ReactDevToolsSettingsManagerModule and ReactDevToolsRuntimeSettingsModule internal (#47373)
Summary: Pull Request resolved: #47373 Users should not depend on `ReactDevToolsSettingsManagerModule` directly hence I'm making it internal. I expect to breakages in OSS as there no usages at all: https://github.com/search?type=code&q=NOT+is%3Afork+NOT+org%3Afacebook+com.facebook.react.modules.reactdevtoolssettings.ReactDevToolsSettingsManagerModule https://github.com/search?type=code&q=NOT+is%3Afork+NOT+org%3Afacebook+com.facebook.react.modules.devtoolsruntimesettings.ReactDevToolsRuntimeSettingsModule Changelog: [Android] [Breaking] - Stable API - Make ReactDevToolsSettingsManagerModule and ReactDevToolsRuntimeSettingsModule internal Reviewed By: javache Differential Revision: D65421030 fbshipit-source-id: e9d701af6cde25133f7b3ff9b07b678a7710852c
1 parent cc1d285 commit d755029

File tree

3 files changed

+8
-30
lines changed

3 files changed

+8
-30
lines changed

packages/react-native/ReactAndroid/api/ReactAndroid.api

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -3319,17 +3319,6 @@ public final class com/facebook/react/modules/devloading/DevLoadingModule : com/
33193319
public final class com/facebook/react/modules/devloading/DevLoadingModule$Companion {
33203320
}
33213321

3322-
public final class com/facebook/react/modules/devtoolsruntimesettings/ReactDevToolsRuntimeSettingsModule : com/facebook/fbreact/specs/NativeReactDevToolsRuntimeSettingsModuleSpec {
3323-
public static final field Companion Lcom/facebook/react/modules/devtoolsruntimesettings/ReactDevToolsRuntimeSettingsModule$Companion;
3324-
public static final field NAME Ljava/lang/String;
3325-
public fun <init> (Lcom/facebook/react/bridge/ReactApplicationContext;)V
3326-
public fun getReloadAndProfileConfig ()Lcom/facebook/react/bridge/WritableMap;
3327-
public fun setReloadAndProfileConfig (Lcom/facebook/react/bridge/ReadableMap;)V
3328-
}
3329-
3330-
public final class com/facebook/react/modules/devtoolsruntimesettings/ReactDevToolsRuntimeSettingsModule$Companion {
3331-
}
3332-
33333322
public class com/facebook/react/modules/dialog/AlertFragment : androidx/fragment/app/DialogFragment, android/content/DialogInterface$OnClickListener {
33343323
public fun <init> ()V
33353324
public fun <init> (Lcom/facebook/react/modules/dialog/DialogModule$AlertFragmentListener;Landroid/os/Bundle;)V
@@ -3616,17 +3605,6 @@ public final class com/facebook/react/modules/permissions/PermissionsModule : co
36163605
public final class com/facebook/react/modules/permissions/PermissionsModule$Companion {
36173606
}
36183607

3619-
public final class com/facebook/react/modules/reactdevtoolssettings/ReactDevToolsSettingsManagerModule : com/facebook/fbreact/specs/NativeReactDevToolsSettingsManagerSpec {
3620-
public static final field Companion Lcom/facebook/react/modules/reactdevtoolssettings/ReactDevToolsSettingsManagerModule$Companion;
3621-
public static final field NAME Ljava/lang/String;
3622-
public fun <init> (Lcom/facebook/react/bridge/ReactApplicationContext;)V
3623-
public fun getGlobalHookSettings ()Ljava/lang/String;
3624-
public fun setGlobalHookSettings (Ljava/lang/String;)V
3625-
}
3626-
3627-
public final class com/facebook/react/modules/reactdevtoolssettings/ReactDevToolsSettingsManagerModule$Companion {
3628-
}
3629-
36303608
public final class com/facebook/react/modules/share/ShareModule : com/facebook/fbreact/specs/NativeShareModuleSpec {
36313609
public static final field Companion Lcom/facebook/react/modules/share/ShareModule$Companion;
36323610
public static final field ERROR_INVALID_CONTENT Ljava/lang/String;

packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/devtoolsruntimesettings/ReactDevToolsRuntimeSettingsModule.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@ private class Settings {
2222

2323
@DoNotStripAny
2424
@ReactModule(name = NativeReactDevToolsRuntimeSettingsModuleSpec.NAME)
25-
public class ReactDevToolsRuntimeSettingsModule(reactContext: ReactApplicationContext?) :
25+
internal class ReactDevToolsRuntimeSettingsModule(reactContext: ReactApplicationContext?) :
2626
NativeReactDevToolsRuntimeSettingsModuleSpec(reactContext) {
2727

28-
public companion object {
28+
companion object {
2929
// static to persist across Turbo Module reloads
3030
private val settings = Settings()
31-
public const val NAME: String = NativeReactDevToolsRuntimeSettingsModuleSpec.NAME
31+
const val NAME: String = NativeReactDevToolsRuntimeSettingsModuleSpec.NAME
3232
}
3333

3434
override fun setReloadAndProfileConfig(map: ReadableMap) {

packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/reactdevtoolssettings/ReactDevToolsSettingsManagerModule.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,20 +14,20 @@ import com.facebook.react.bridge.ReactApplicationContext
1414
import com.facebook.react.module.annotations.ReactModule
1515

1616
@ReactModule(name = NativeReactDevToolsSettingsManagerSpec.NAME)
17-
public class ReactDevToolsSettingsManagerModule(reactContext: ReactApplicationContext) :
17+
internal class ReactDevToolsSettingsManagerModule(reactContext: ReactApplicationContext) :
1818
NativeReactDevToolsSettingsManagerSpec(reactContext) {
1919

2020
private val sharedPreferences: SharedPreferences =
2121
reactContext.getSharedPreferences(SHARED_PREFERENCES_PREFIX, Context.MODE_PRIVATE)
2222

23-
public override fun setGlobalHookSettings(settings: String): Unit =
23+
override fun setGlobalHookSettings(settings: String): Unit =
2424
sharedPreferences.edit().putString(KEY_HOOK_SETTINGS, settings).apply()
2525

26-
public override fun getGlobalHookSettings(): String? =
26+
override fun getGlobalHookSettings(): String? =
2727
sharedPreferences.getString(KEY_HOOK_SETTINGS, null)
2828

29-
public companion object {
30-
public const val NAME: String = NativeReactDevToolsSettingsManagerSpec.NAME
29+
companion object {
30+
const val NAME: String = NativeReactDevToolsSettingsManagerSpec.NAME
3131
private const val SHARED_PREFERENCES_PREFIX = "ReactNative__DevToolsSettings"
3232
private const val KEY_HOOK_SETTINGS = "HookSettings"
3333
}

0 commit comments

Comments
 (0)