You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(AI Generated) [RN][Android] Merge ReactTextAnchorViewManager into ReactTextViewManager (#55466)
Summary:
Pull Request resolved: #55466
ReactTextAnchorViewManager was only extended by ReactTextViewManager, and its
methods directly assumed the instantiated class was a ReactTextViewManager.
This change eliminates the unnecessary inheritance hierarchy by merging
ReactTextAnchorViewManager's functionality directly into ReactTextViewManager.
ReactTextViewManager now extends BaseViewManager directly and contains all the
prop setters (border, text, selection, etc.) that were previously in
ReactTextAnchorViewManager.
Changelog: [Internal]
Reviewed By: mdvacca
Differential Revision: D92635681
fbshipit-source-id: 1b29be4518c1a4cd8daf23bb035a01abee6132bb
Copy file name to clipboardExpand all lines: packages/react-native/ReactAndroid/api/ReactAndroid.api
+18-1Lines changed: 18 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -6168,7 +6168,7 @@ public class com/facebook/react/views/text/ReactTextView : androidx/appcompat/wi
6168
6168
public fun updateView ()V
6169
6169
}
6170
6170
6171
-
public final class com/facebook/react/views/text/ReactTextViewManager : com/facebook/react/views/text/ReactTextAnchorViewManager, com/facebook/react/uimanager/IViewManagerWithChildren, com/facebook/react/views/text/ReactTextViewManagerCallback {
6171
+
public final class com/facebook/react/views/text/ReactTextViewManager : com/facebook/react/uimanager/BaseViewManager, com/facebook/react/uimanager/IViewManagerWithChildren, com/facebook/react/views/text/ReactTextViewManagerCallback {
6172
6172
public static final field Companion Lcom/facebook/react/views/text/ReactTextViewManager$Companion;
6173
6173
public static final field REACT_CLASS Ljava/lang/String;
6174
6174
public fun <init> ()V
@@ -6186,9 +6186,26 @@ public final class com/facebook/react/views/text/ReactTextViewManager : com/face
6186
6186
public synthetic fun onAfterUpdateTransaction (Landroid/view/View;)V
6187
6187
public fun onPostProcessSpannable (Landroid/text/Spannable;)V
6188
6188
public synthetic fun prepareToRecycleView (Lcom/facebook/react/uimanager/ThemedReactContext;Landroid/view/View;)Landroid/view/View;
6189
+
public final fun setAccessible (Lcom/facebook/react/views/text/ReactTextView;Z)V
6190
+
public final fun setAdjustFontSizeToFit (Lcom/facebook/react/views/text/ReactTextView;Z)V
6191
+
public final fun setAndroidHyphenationFrequency (Lcom/facebook/react/views/text/ReactTextView;Ljava/lang/String;)V
6192
+
public final fun setBorderColor (Lcom/facebook/react/views/text/ReactTextView;ILjava/lang/Integer;)V
6193
+
public final fun setBorderRadius (Lcom/facebook/react/views/text/ReactTextView;IF)V
6194
+
public final fun setBorderStyle (Lcom/facebook/react/views/text/ReactTextView;Ljava/lang/String;)V
6195
+
public final fun setBorderWidth (Lcom/facebook/react/views/text/ReactTextView;IF)V
6196
+
public final fun setDataDetectorType (Lcom/facebook/react/views/text/ReactTextView;Ljava/lang/String;)V
6197
+
public final fun setDisabled (Lcom/facebook/react/views/text/ReactTextView;Z)V
6198
+
public final fun setEllipsizeMode (Lcom/facebook/react/views/text/ReactTextView;Ljava/lang/String;)V
6199
+
public final fun setFontSize (Lcom/facebook/react/views/text/ReactTextView;F)V
6200
+
public final fun setIncludeFontPadding (Lcom/facebook/react/views/text/ReactTextView;Z)V
6201
+
public final fun setLetterSpacing (Lcom/facebook/react/views/text/ReactTextView;F)V
6202
+
public final fun setNumberOfLines (Lcom/facebook/react/views/text/ReactTextView;I)V
6189
6203
public final fun setOverflow (Lcom/facebook/react/views/text/ReactTextView;Ljava/lang/String;)V
6190
6204
public synthetic fun setPadding (Landroid/view/View;IIII)V
6191
6205
public fun setPadding (Lcom/facebook/react/views/text/ReactTextView;IIII)V
6206
+
public final fun setSelectable (Lcom/facebook/react/views/text/ReactTextView;Z)V
6207
+
public final fun setSelectionColor (Lcom/facebook/react/views/text/ReactTextView;Ljava/lang/Integer;)V
6208
+
public final fun setTextAlignVertical (Lcom/facebook/react/views/text/ReactTextView;Ljava/lang/String;)V
6192
6209
public synthetic fun updateExtraData (Landroid/view/View;Ljava/lang/Object;)V
6193
6210
public fun updateExtraData (Lcom/facebook/react/views/text/ReactTextView;Ljava/lang/Object;)V
6194
6211
public synthetic fun updateState (Landroid/view/View;Lcom/facebook/react/uimanager/ReactStylesDiffMap;Lcom/facebook/react/uimanager/StateWrapper;)Ljava/lang/Object;
Copy file name to clipboardExpand all lines: packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextAnchorViewManager.kt
0 commit comments