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
Convert to Kotlin - ReactTextInputManager (#50656)
Summary:
Pull Request resolved: #50656
This is going to convert to Kotlin one of the biggest class we have: ReactTextInputManager
As this class is quite big, I suspect there will be breakages.
https://github.com/search?type=code&q=%22%3A+ReactTextInputManager%22
I will investigate further and adjust the class as necessary.
Changelog:
[Android] [Breaking] - ReactTextInputManager is now in Kotlin
Reviewed By: rshest
Differential Revision: D72859925
fbshipit-source-id: 140d1a48ef891f1e6a401e3be59a11d3f9e24078
Copy file name to clipboardExpand all lines: packages/react-native/ReactAndroid/api/ReactAndroid.api
+61-56Lines changed: 61 additions & 56 deletions
Original file line number
Diff line number
Diff line change
@@ -6777,88 +6777,93 @@ public final class com/facebook/react/views/textinput/ReactTextInputLocalData {
6777
6777
}
6778
6778
6779
6779
public class com/facebook/react/views/textinput/ReactTextInputManager : com/facebook/react/uimanager/BaseViewManager {
6780
+
public static final field Companion Lcom/facebook/react/views/textinput/ReactTextInputManager$Companion;
6780
6781
public static final field REACT_CLASS Ljava/lang/String;
6781
-
public static final field TAG Ljava/lang/String;
6782
-
protected field mReactTextViewManagerCallback Lcom/facebook/react/views/text/ReactTextViewManagerCallback;
6783
6782
public fun <init> ()V
6784
-
protected synthetic fun addEventEmitters (Lcom/facebook/react/uimanager/ThemedReactContext;Landroid/view/View;)V
6783
+
public synthetic fun addEventEmitters (Lcom/facebook/react/uimanager/ThemedReactContext;Landroid/view/View;)V
6785
6784
protected fun addEventEmitters (Lcom/facebook/react/uimanager/ThemedReactContext;Lcom/facebook/react/views/textinput/ReactEditText;)V
6786
6785
public synthetic fun createShadowNodeInstance ()Lcom/facebook/react/uimanager/ReactShadowNode;
6787
6786
public fun createShadowNodeInstance ()Lcom/facebook/react/views/text/ReactBaseTextShadowNode;
6788
-
public fun createShadowNodeInstance (Lcom/facebook/react/views/text/ReactTextViewManagerCallback;)Lcom/facebook/react/views/text/ReactBaseTextShadowNode;
6787
+
public final fun createShadowNodeInstance (Lcom/facebook/react/views/text/ReactTextViewManagerCallback;)Lcom/facebook/react/views/text/ReactBaseTextShadowNode;
6789
6788
public synthetic fun createViewInstance (Lcom/facebook/react/uimanager/ThemedReactContext;)Landroid/view/View;
6790
6789
public fun createViewInstance (Lcom/facebook/react/uimanager/ThemedReactContext;)Lcom/facebook/react/views/textinput/ReactEditText;
6791
6790
public fun getCommandsMap ()Ljava/util/Map;
6792
6791
public fun getExportedCustomBubblingEventTypeConstants ()Ljava/util/Map;
6793
6792
public fun getExportedCustomDirectEventTypeConstants ()Ljava/util/Map;
6794
6793
public fun getExportedViewConstants ()Ljava/util/Map;
6795
6794
public fun getName ()Ljava/lang/String;
6796
-
public fun getReactTextUpdate (Lcom/facebook/react/views/textinput/ReactEditText;Lcom/facebook/react/uimanager/ReactStylesDiffMap;Lcom/facebook/react/common/mapbuffer/MapBuffer;)Ljava/lang/Object;
6795
+
public final fun getReactTextUpdate (Lcom/facebook/react/views/textinput/ReactEditText;Lcom/facebook/react/uimanager/ReactStylesDiffMap;Lcom/facebook/react/common/mapbuffer/MapBuffer;)Ljava/lang/Object;
6796
+
protected final fun getReactTextViewManagerCallback ()Lcom/facebook/react/views/text/ReactTextViewManagerCallback;
6797
6797
public fun getShadowNodeClass ()Ljava/lang/Class;
6798
-
protected synthetic fun onAfterUpdateTransaction (Landroid/view/View;)V
6798
+
public synthetic fun onAfterUpdateTransaction (Landroid/view/View;)V
6799
6799
protected fun onAfterUpdateTransaction (Lcom/facebook/react/views/textinput/ReactEditText;)V
6800
6800
public synthetic fun receiveCommand (Landroid/view/View;ILcom/facebook/react/bridge/ReadableArray;)V
6801
6801
public synthetic fun receiveCommand (Landroid/view/View;Ljava/lang/String;Lcom/facebook/react/bridge/ReadableArray;)V
6802
6802
public fun receiveCommand (Lcom/facebook/react/views/textinput/ReactEditText;ILcom/facebook/react/bridge/ReadableArray;)V
6803
6803
public fun receiveCommand (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/String;Lcom/facebook/react/bridge/ReadableArray;)V
6804
-
public fun setAllowFontScaling (Lcom/facebook/react/views/textinput/ReactEditText;Z)V
6805
-
public fun setAutoCapitalize (Lcom/facebook/react/views/textinput/ReactEditText;Lcom/facebook/react/bridge/Dynamic;)V
6806
-
public fun setAutoCorrect (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/Boolean;)V
6807
-
public fun setAutoFocus (Lcom/facebook/react/views/textinput/ReactEditText;Z)V
6808
-
public fun setBorderColor (Lcom/facebook/react/views/textinput/ReactEditText;ILjava/lang/Integer;)V
6809
-
public fun setBorderRadius (Lcom/facebook/react/views/textinput/ReactEditText;IF)V
6810
-
public fun setBorderStyle (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/String;)V
6811
-
public fun setBorderWidth (Lcom/facebook/react/views/textinput/ReactEditText;IF)V
6812
-
public fun setCaretHidden (Lcom/facebook/react/views/textinput/ReactEditText;Z)V
6813
-
public fun setColor (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/Integer;)V
6814
-
public fun setContextMenuHidden (Lcom/facebook/react/views/textinput/ReactEditText;Z)V
6815
-
public fun setCursorColor (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/Integer;)V
6816
-
public fun setDisableFullscreenUI (Lcom/facebook/react/views/textinput/ReactEditText;Z)V
6817
-
public fun setEditable (Lcom/facebook/react/views/textinput/ReactEditText;Z)V
6818
-
public fun setFontFamily (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/String;)V
6819
-
public fun setFontSize (Lcom/facebook/react/views/textinput/ReactEditText;F)V
6820
-
public fun setFontStyle (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/String;)V
6821
-
public fun setFontVariant (Lcom/facebook/react/views/textinput/ReactEditText;Lcom/facebook/react/bridge/ReadableArray;)V
6822
-
public fun setFontWeight (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/String;)V
6823
-
public fun setImportantForAutofill (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/String;)V
6824
-
public fun setIncludeFontPadding (Lcom/facebook/react/views/textinput/ReactEditText;Z)V
6825
-
public fun setInlineImageLeft (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/String;)V
6826
-
public fun setInlineImagePadding (Lcom/facebook/react/views/textinput/ReactEditText;I)V
6827
-
public fun setKeyboardType (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/String;)V
6828
-
public fun setLetterSpacing (Lcom/facebook/react/views/textinput/ReactEditText;F)V
6829
-
public fun setLineHeight (Lcom/facebook/react/views/textinput/ReactEditText;I)V
6830
-
public fun setMaxFontSizeMultiplier (Lcom/facebook/react/views/textinput/ReactEditText;F)V
6831
-
public fun setMaxLength (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/Integer;)V
6832
-
public fun setMultiline (Lcom/facebook/react/views/textinput/ReactEditText;Z)V
6833
-
public fun setNumLines (Lcom/facebook/react/views/textinput/ReactEditText;I)V
6834
-
public fun setOnContentSizeChange (Lcom/facebook/react/views/textinput/ReactEditText;Z)V
6835
-
public fun setOnKeyPress (Lcom/facebook/react/views/textinput/ReactEditText;Z)V
6836
-
public fun setOnScroll (Lcom/facebook/react/views/textinput/ReactEditText;Z)V
6837
-
public fun setOnSelectionChange (Lcom/facebook/react/views/textinput/ReactEditText;Z)V
6838
-
public fun setOverflow (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/String;)V
6804
+
public final fun setAllowFontScaling (Lcom/facebook/react/views/textinput/ReactEditText;Z)V
6805
+
public final fun setAutoCapitalize (Lcom/facebook/react/views/textinput/ReactEditText;Lcom/facebook/react/bridge/Dynamic;)V
6806
+
public final fun setAutoCorrect (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/Boolean;)V
6807
+
public final fun setAutoFocus (Lcom/facebook/react/views/textinput/ReactEditText;Z)V
6808
+
public final fun setBorderColor (Lcom/facebook/react/views/textinput/ReactEditText;ILjava/lang/Integer;)V
6809
+
public final fun setBorderRadius (Lcom/facebook/react/views/textinput/ReactEditText;IF)V
6810
+
public final fun setBorderStyle (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/String;)V
6811
+
public final fun setBorderWidth (Lcom/facebook/react/views/textinput/ReactEditText;IF)V
6812
+
public final fun setCaretHidden (Lcom/facebook/react/views/textinput/ReactEditText;Z)V
6813
+
public final fun setColor (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/Integer;)V
6814
+
public final fun setContextMenuHidden (Lcom/facebook/react/views/textinput/ReactEditText;Z)V
6815
+
public final fun setCursorColor (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/Integer;)V
6816
+
public final fun setDisableFullscreenUI (Lcom/facebook/react/views/textinput/ReactEditText;Z)V
6817
+
public final fun setEditable (Lcom/facebook/react/views/textinput/ReactEditText;Z)V
6818
+
public final fun setFontFamily (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/String;)V
6819
+
public final fun setFontSize (Lcom/facebook/react/views/textinput/ReactEditText;F)V
6820
+
public final fun setFontStyle (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/String;)V
6821
+
public final fun setFontVariant (Lcom/facebook/react/views/textinput/ReactEditText;Lcom/facebook/react/bridge/ReadableArray;)V
6822
+
public final fun setFontWeight (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/String;)V
6823
+
public final fun setImportantForAutofill (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/String;)V
6824
+
public final fun setIncludeFontPadding (Lcom/facebook/react/views/textinput/ReactEditText;Z)V
6825
+
public final fun setInlineImageLeft (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/String;)V
6826
+
public final fun setInlineImagePadding (Lcom/facebook/react/views/textinput/ReactEditText;I)V
6827
+
public final fun setKeyboardType (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/String;)V
6828
+
public final fun setLetterSpacing (Lcom/facebook/react/views/textinput/ReactEditText;F)V
6829
+
public final fun setLineHeight (Lcom/facebook/react/views/textinput/ReactEditText;I)V
6830
+
public final fun setMaxFontSizeMultiplier (Lcom/facebook/react/views/textinput/ReactEditText;F)V
6831
+
public final fun setMaxLength (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/Integer;)V
6832
+
public final fun setMultiline (Lcom/facebook/react/views/textinput/ReactEditText;Z)V
6833
+
public final fun setNumLines (Lcom/facebook/react/views/textinput/ReactEditText;I)V
6834
+
public final fun setOnContentSizeChange (Lcom/facebook/react/views/textinput/ReactEditText;Z)V
6835
+
public final fun setOnKeyPress (Lcom/facebook/react/views/textinput/ReactEditText;Z)V
6836
+
public final fun setOnScroll (Lcom/facebook/react/views/textinput/ReactEditText;Z)V
6837
+
public final fun setOnSelectionChange (Lcom/facebook/react/views/textinput/ReactEditText;Z)V
6838
+
public final fun setOverflow (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/String;)V
6839
6839
public synthetic fun setPadding (Landroid/view/View;IIII)V
6840
6840
public fun setPadding (Lcom/facebook/react/views/textinput/ReactEditText;IIII)V
6841
-
public fun setPlaceholder (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/String;)V
6842
-
public fun setPlaceholderTextColor (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/Integer;)V
6843
-
public fun setReturnKeyLabel (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/String;)V
6844
-
public fun setReturnKeyType (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/String;)V
6845
-
public fun setSecureTextEntry (Lcom/facebook/react/views/textinput/ReactEditText;Z)V
6846
-
public fun setSelectTextOnFocus (Lcom/facebook/react/views/textinput/ReactEditText;Z)V
6847
-
public fun setSelectionColor (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/Integer;)V
6848
-
public fun setSelectionHandleColor (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/Integer;)V
6849
-
public fun setSubmitBehavior (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/String;)V
6850
-
public fun setTextAlign (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/String;)V
6851
-
public fun setTextAlignVertical (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/String;)V
6852
-
public fun setTextContentType (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/String;)V
6853
-
public fun setTextDecorationLine (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/String;)V
6854
-
public fun setUnderlineColor (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/Integer;)V
6855
-
public fun showKeyboardOnFocus (Lcom/facebook/react/views/textinput/ReactEditText;Z)V
6841
+
public final fun setPlaceholder (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/String;)V
6842
+
public final fun setPlaceholderTextColor (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/Integer;)V
6843
+
protected final fun setReactTextViewManagerCallback (Lcom/facebook/react/views/text/ReactTextViewManagerCallback;)V
6844
+
public final fun setReturnKeyLabel (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/String;)V
6845
+
public final fun setReturnKeyType (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/String;)V
6846
+
public final fun setSecureTextEntry (Lcom/facebook/react/views/textinput/ReactEditText;Z)V
6847
+
public final fun setSelectTextOnFocus (Lcom/facebook/react/views/textinput/ReactEditText;Z)V
6848
+
public final fun setSelectionColor (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/Integer;)V
6849
+
public final fun setSelectionHandleColor (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/Integer;)V
6850
+
public final fun setSubmitBehavior (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/String;)V
6851
+
public final fun setTextAlign (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/String;)V
6852
+
public final fun setTextAlignVertical (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/String;)V
6853
+
public final fun setTextContentType (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/String;)V
6854
+
public final fun setTextDecorationLine (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/String;)V
6855
+
public final fun setUnderlineColor (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/Integer;)V
6856
+
public final fun showKeyboardOnFocus (Lcom/facebook/react/views/textinput/ReactEditText;Z)V
6856
6857
public synthetic fun updateExtraData (Landroid/view/View;Ljava/lang/Object;)V
6857
6858
public fun updateExtraData (Lcom/facebook/react/views/textinput/ReactEditText;Ljava/lang/Object;)V
6858
6859
public synthetic fun updateState (Landroid/view/View;Lcom/facebook/react/uimanager/ReactStylesDiffMap;Lcom/facebook/react/uimanager/StateWrapper;)Ljava/lang/Object;
6859
6860
public fun updateState (Lcom/facebook/react/views/textinput/ReactEditText;Lcom/facebook/react/uimanager/ReactStylesDiffMap;Lcom/facebook/react/uimanager/StateWrapper;)Ljava/lang/Object;
6860
6861
}
6861
6862
6863
+
public final class com/facebook/react/views/textinput/ReactTextInputManager$Companion {
6864
+
public final fun getTAG ()Ljava/lang/String;
6865
+
}
6866
+
6862
6867
public abstract interface class com/facebook/react/views/textinput/ScrollWatcher {
0 commit comments