Skip to content

Commit 0cf2985

Browse files
cortinicofacebook-github-bot
authored andcommitted
Convert PointerEvent to Kotlin (#52132)
Summary: Pull Request resolved: #52132 This is yet another class that is getting converted from Java to Kotlin. Changelog: [Internal] [Changed] - Reviewed By: javache Differential Revision: D76979123 fbshipit-source-id: d1fc54e61d64b78a56cf0198ae5fe588702a8698
1 parent 2f3b104 commit 0cf2985

3 files changed

Lines changed: 357 additions & 427 deletions

File tree

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

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4890,30 +4890,36 @@ public final class com/facebook/react/uimanager/events/NativeGestureUtil {
48904890
public static final fun notifyNativeGestureStarted (Landroid/view/View;Landroid/view/MotionEvent;)V
48914891
}
48924892

4893-
public class com/facebook/react/uimanager/events/PointerEvent : com/facebook/react/uimanager/events/Event {
4893+
public final class com/facebook/react/uimanager/events/PointerEvent : com/facebook/react/uimanager/events/Event {
4894+
public static final field Companion Lcom/facebook/react/uimanager/events/PointerEvent$Companion;
48944895
public fun dispatch (Lcom/facebook/react/uimanager/events/RCTEventEmitter;)V
48954896
public fun dispatchModern (Lcom/facebook/react/uimanager/events/RCTModernEventEmitter;)V
48964897
public fun getCoalescingKey ()S
48974898
public fun getEventAnimationDriverMatchSpec ()Lcom/facebook/react/uimanager/events/Event$EventAnimationDriverMatchSpec;
48984899
public fun getEventName ()Ljava/lang/String;
4899-
public static fun obtain (Ljava/lang/String;ILcom/facebook/react/uimanager/events/PointerEvent$PointerEventState;Landroid/view/MotionEvent;)Lcom/facebook/react/uimanager/events/PointerEvent;
4900-
public static fun obtain (Ljava/lang/String;ILcom/facebook/react/uimanager/events/PointerEvent$PointerEventState;Landroid/view/MotionEvent;S)Lcom/facebook/react/uimanager/events/PointerEvent;
4900+
public static final fun obtain (Ljava/lang/String;ILcom/facebook/react/uimanager/events/PointerEvent$PointerEventState;Landroid/view/MotionEvent;)Lcom/facebook/react/uimanager/events/PointerEvent;
4901+
public static final fun obtain (Ljava/lang/String;ILcom/facebook/react/uimanager/events/PointerEvent$PointerEventState;Landroid/view/MotionEvent;S)Lcom/facebook/react/uimanager/events/PointerEvent;
49014902
public fun onDispose ()V
49024903
}
49034904

4904-
public class com/facebook/react/uimanager/events/PointerEvent$PointerEventState {
4905+
public final class com/facebook/react/uimanager/events/PointerEvent$Companion {
4906+
public final fun obtain (Ljava/lang/String;ILcom/facebook/react/uimanager/events/PointerEvent$PointerEventState;Landroid/view/MotionEvent;)Lcom/facebook/react/uimanager/events/PointerEvent;
4907+
public final fun obtain (Ljava/lang/String;ILcom/facebook/react/uimanager/events/PointerEvent$PointerEventState;Landroid/view/MotionEvent;S)Lcom/facebook/react/uimanager/events/PointerEvent;
4908+
}
4909+
4910+
public final class com/facebook/react/uimanager/events/PointerEvent$PointerEventState {
49054911
public fun <init> (IIIILjava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Set;)V
4906-
public fun getActivePointerId ()I
4912+
public final fun getActivePointerId ()I
49074913
public final fun getEventCoordinatesByPointerId ()Ljava/util/Map;
49084914
public final fun getHitPathByPointerId ()Ljava/util/Map;
49094915
public final fun getHitPathForActivePointer ()Ljava/util/List;
4910-
public fun getHoveringPointerIds ()Ljava/util/Set;
4911-
public fun getLastButtonState ()I
4916+
public final fun getHoveringPointerIds ()Ljava/util/Set;
4917+
public final fun getLastButtonState ()I
49124918
public final fun getOffsetByPointerId ()Ljava/util/Map;
4913-
public fun getPrimaryPointerId ()I
4919+
public final fun getPrimaryPointerId ()I
49144920
public final fun getScreenCoordinatesByPointerId ()Ljava/util/Map;
4915-
public fun getSurfaceId ()I
4916-
public fun supportsHover (I)Z
4921+
public final fun getSurfaceId ()I
4922+
public final fun supportsHover (I)Z
49174923
}
49184924

49194925
public abstract interface class com/facebook/react/uimanager/events/RCTEventEmitter : com/facebook/react/bridge/JavaScriptModule {

0 commit comments

Comments
 (0)