Skip to content

Commit b880d47

Browse files
mateoguzmanafacebook-github-bot
authored andcommitted
Make StatusBarModule internal (facebook#50742)
Summary: This class can be internalized as part of the initiative to reduce the public API surface. I've checked there are [no relevant OSS usages](https://github.com/search?type=code&q=NOT+is%3Afork+NOT+org%3Afacebook+NOT+repo%3Areact-native-tvos%2Freact-native-tvos+NOT+repo%3Anuagoz%2Freact-native+NOT+repo%3A2lambda123%2Freact-native+NOT+repo%3Abeanchips%2Ffacebookreactnative+NOT+repo%3AfabOnReact%2Freact-native-notes+NOT+user%3Ahuntie+NOT+user%3Acortinico+NOT+repo%3AMaxdev18%2Fpowersync_app+NOT+repo%3Acarter-0%2Finstagram-decompiled+NOT+repo%3Am0mosenpai%2Finstadamn+NOT+repo%3AA-Star100%2FA-Star100-AUG2-2024+NOT+repo%3Alclnrd%2Fdetox-scrollview-reproductible+NOT+repo%3ADionisisChytiris%2FWorldWiseTrivia_Main+NOT+repo%3Apast3l%2Fhi2+NOT+repo%3AoneDotpy%2FCaribouQuest+NOT+repo%3Abejayoharen%2Fdailytodo+NOT+repo%3Amolangning%2Freversing-discord+NOT+repo%3AScottPrzy%2Freact-native+NOT+repo%3Agabrieldonadel%2Freact-native-visionos+NOT+repo%3AGabriel2308%2FTestes-Soft+NOT+repo%3Adawnzs03%2FflakyBuild+NOT+repo%3Acga2351%2Fcode+NOT+repo%3Astreeg%2Ftcc+NOT+repo%3Asoftware-mansion-labs%2Freact-native-swiftui+NOT+repo%3Apkcsecurity%2Fdecompiled-lightbulb+com.facebook.react.modules.statusbar.StatusBarModule). ## Changelog: [INTERNAL] - Make com.facebook.react.modules.statusbar.StatusBarModule internal Pull Request resolved: facebook#50742 Test Plan: ```bash yarn test-android yarn android ``` Reviewed By: cortinico Differential Revision: D73089888 Pulled By: rshest fbshipit-source-id: c66c2bfe9e1a97855617374a9d46d1378e6e45a5
1 parent 989fddc commit b880d47

File tree

2 files changed

+3
-16
lines changed

2 files changed

+3
-16
lines changed

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

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3135,19 +3135,6 @@ public final class com/facebook/react/modules/share/ShareModule : com/facebook/f
31353135
public final class com/facebook/react/modules/share/ShareModule$Companion {
31363136
}
31373137

3138-
public final class com/facebook/react/modules/statusbar/StatusBarModule : com/facebook/fbreact/specs/NativeStatusBarManagerAndroidSpec {
3139-
public static final field Companion Lcom/facebook/react/modules/statusbar/StatusBarModule$Companion;
3140-
public static final field NAME Ljava/lang/String;
3141-
public fun <init> (Lcom/facebook/react/bridge/ReactApplicationContext;)V
3142-
public fun setColor (DZ)V
3143-
public fun setHidden (Z)V
3144-
public fun setStyle (Ljava/lang/String;)V
3145-
public fun setTranslucent (Z)V
3146-
}
3147-
3148-
public final class com/facebook/react/modules/statusbar/StatusBarModule$Companion {
3149-
}
3150-
31513138
public final class com/facebook/react/modules/systeminfo/AndroidInfoHelpers {
31523139
public static final field DEVICE_LOCALHOST Ljava/lang/String;
31533140
public static final field EMULATOR_LOCALHOST Ljava/lang/String;

packages/react-native/ReactAndroid/src/main/java/com/facebook/react/modules/statusbar/StatusBarModule.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ import com.facebook.react.views.view.setStatusBarVisibility
2929

3030
/** [NativeModule] that allows changing the appearance of the status bar. */
3131
@ReactModule(name = NativeStatusBarManagerAndroidSpec.NAME)
32-
public class StatusBarModule(reactContext: ReactApplicationContext?) :
32+
internal class StatusBarModule(reactContext: ReactApplicationContext?) :
3333
NativeStatusBarManagerAndroidSpec(reactContext) {
3434

3535
@Suppress("DEPRECATION")
@@ -154,9 +154,9 @@ public class StatusBarModule(reactContext: ReactApplicationContext?) :
154154
})
155155
}
156156

157-
public companion object {
157+
companion object {
158158
private const val HEIGHT_KEY = "HEIGHT"
159159
private const val DEFAULT_BACKGROUND_COLOR_KEY = "DEFAULT_BACKGROUND_COLOR"
160-
public const val NAME: String = NativeStatusBarManagerAndroidSpec.NAME
160+
const val NAME: String = NativeStatusBarManagerAndroidSpec.NAME
161161
}
162162
}

0 commit comments

Comments
 (0)