Skip to content

Commit e424a57

Browse files
mateoguzmanafacebook-github-bot
authored andcommitted
Make TextTransform internal (#50599)
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.views.text.TextTransform). ## Changelog: [INTERNAL] - Make com.facebook.react.views.text.TextTransform internal Pull Request resolved: #50599 Test Plan: ```bash yarn test-android yarn android ``` Reviewed By: mdvacca Differential Revision: D72746912 Pulled By: arushikesarwani94 fbshipit-source-id: 7a5b0d4179f23f457c79194f043ce9189f17fce7
1 parent b47bfce commit e424a57

File tree

2 files changed

+4
-27
lines changed

2 files changed

+4
-27
lines changed

Diff for: packages/react-native/ReactAndroid/api/ReactAndroid.api

-23
Original file line numberDiff line numberDiff line change
@@ -6737,29 +6737,6 @@ public class com/facebook/react/views/text/TextLayoutManager {
67376737
public static fun setCachedSpannableForTag (ILandroid/text/Spannable;)V
67386738
}
67396739

6740-
public final class com/facebook/react/views/text/TextTransform : java/lang/Enum {
6741-
public static final field CAPITALIZE Lcom/facebook/react/views/text/TextTransform;
6742-
public static final field Companion Lcom/facebook/react/views/text/TextTransform$Companion;
6743-
public static final field LOWERCASE Lcom/facebook/react/views/text/TextTransform;
6744-
public static final field NONE Lcom/facebook/react/views/text/TextTransform;
6745-
public static final field UNSET Lcom/facebook/react/views/text/TextTransform;
6746-
public static final field UPPERCASE Lcom/facebook/react/views/text/TextTransform;
6747-
public static final fun apply (Ljava/lang/String;Lcom/facebook/react/views/text/TextTransform;)Ljava/lang/String;
6748-
public static final fun applyNonNull (Ljava/lang/String;Lcom/facebook/react/views/text/TextTransform;)Ljava/lang/String;
6749-
public static fun getEntries ()Lkotlin/enums/EnumEntries;
6750-
public static fun valueOf (Ljava/lang/String;)Lcom/facebook/react/views/text/TextTransform;
6751-
public static fun values ()[Lcom/facebook/react/views/text/TextTransform;
6752-
}
6753-
6754-
public final class com/facebook/react/views/text/TextTransform$Companion {
6755-
public final fun apply (Ljava/lang/String;Lcom/facebook/react/views/text/TextTransform;)Ljava/lang/String;
6756-
public final fun applyNonNull (Ljava/lang/String;Lcom/facebook/react/views/text/TextTransform;)Ljava/lang/String;
6757-
}
6758-
6759-
public final class com/facebook/react/views/text/TextTransformKt {
6760-
public static final fun applyTextTransform (Ljava/lang/String;Lcom/facebook/react/views/text/TextTransform;)Ljava/lang/String;
6761-
}
6762-
67636740
public abstract interface class com/facebook/react/views/textinput/ContentSizeWatcher {
67646741
public abstract fun onLayout ()V
67656742
}

Diff for: packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/TextTransform.kt

+4-4
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,17 @@ import java.text.BreakIterator
1111
import java.util.Locale
1212

1313
/** Types of text transforms for CustomTextTransformSpan */
14-
public enum class TextTransform {
14+
internal enum class TextTransform {
1515

1616
NONE,
1717
UPPERCASE,
1818
LOWERCASE,
1919
CAPITALIZE,
2020
UNSET;
2121

22-
public companion object {
22+
companion object {
2323
@JvmStatic
24-
public fun apply(text: String?, textTransform: TextTransform?): String? =
24+
fun apply(text: String?, textTransform: TextTransform?): String? =
2525
text?.applyTextTransform(textTransform)
2626

2727
@JvmStatic
@@ -30,7 +30,7 @@ public enum class TextTransform {
3030
}
3131
}
3232

33-
public fun String.applyTextTransform(textTransform: TextTransform?): String {
33+
internal fun String.applyTextTransform(textTransform: TextTransform?): String {
3434
return when (textTransform) {
3535
TextTransform.UPPERCASE -> uppercase(Locale.getDefault())
3636
TextTransform.LOWERCASE -> lowercase(Locale.getDefault())

0 commit comments

Comments
 (0)