Skip to content

Commit b23960a

Browse files
rshestfacebook-github-bot
authored andcommitted
Migrate TouchEvent to Kotlin (#43982)
Summary: Pull Request resolved: #43982 ## Changelog: [Internal] - As in the title. Reviewed By: javache Differential Revision: D55877979 fbshipit-source-id: 63ca9b403509e08632ad1a3c0aa866f6df3f423b
1 parent c24a9a9 commit b23960a

3 files changed

Lines changed: 220 additions & 258 deletions

File tree

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

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5646,23 +5646,28 @@ public abstract interface class com/facebook/react/uimanager/events/RCTModernEve
56465646
public abstract fun receiveTouches (Lcom/facebook/react/uimanager/events/TouchEvent;)V
56475647
}
56485648

5649-
public class com/facebook/react/uimanager/events/TouchEvent : com/facebook/react/uimanager/events/Event {
5649+
public final class com/facebook/react/uimanager/events/TouchEvent : com/facebook/react/uimanager/events/Event {
5650+
public static final field Companion Lcom/facebook/react/uimanager/events/TouchEvent$Companion;
56505651
public static final field UNSET J
56515652
public fun canCoalesce ()Z
56525653
public fun dispatch (Lcom/facebook/react/uimanager/events/RCTEventEmitter;)V
56535654
public fun dispatchModern (Lcom/facebook/react/uimanager/events/RCTModernEventEmitter;)V
56545655
public fun getCoalescingKey ()S
5655-
protected fun getEventCategory ()I
56565656
public fun getEventName ()Ljava/lang/String;
5657-
public fun getMotionEvent ()Landroid/view/MotionEvent;
5658-
public fun getTouchEventType ()Lcom/facebook/react/uimanager/events/TouchEventType;
5659-
public fun getViewX ()F
5660-
public fun getViewY ()F
5661-
public static fun obtain (IILcom/facebook/react/uimanager/events/TouchEventType;Landroid/view/MotionEvent;JFFLcom/facebook/react/uimanager/events/TouchEventCoalescingKeyHelper;)Lcom/facebook/react/uimanager/events/TouchEvent;
5662-
public static fun obtain (ILcom/facebook/react/uimanager/events/TouchEventType;Landroid/view/MotionEvent;JFFLcom/facebook/react/uimanager/events/TouchEventCoalescingKeyHelper;)Lcom/facebook/react/uimanager/events/TouchEvent;
5657+
public final fun getMotionEvent ()Landroid/view/MotionEvent;
5658+
public final fun getTouchEventType ()Lcom/facebook/react/uimanager/events/TouchEventType;
5659+
public final fun getViewX ()F
5660+
public final fun getViewY ()F
5661+
public static final fun obtain (IILcom/facebook/react/uimanager/events/TouchEventType;Landroid/view/MotionEvent;JFFLcom/facebook/react/uimanager/events/TouchEventCoalescingKeyHelper;)Lcom/facebook/react/uimanager/events/TouchEvent;
5662+
public static final fun obtain (ILcom/facebook/react/uimanager/events/TouchEventType;Landroid/view/MotionEvent;JFFLcom/facebook/react/uimanager/events/TouchEventCoalescingKeyHelper;)Lcom/facebook/react/uimanager/events/TouchEvent;
56635663
public fun onDispose ()V
56645664
}
56655665

5666+
public final class com/facebook/react/uimanager/events/TouchEvent$Companion {
5667+
public final fun obtain (IILcom/facebook/react/uimanager/events/TouchEventType;Landroid/view/MotionEvent;JFFLcom/facebook/react/uimanager/events/TouchEventCoalescingKeyHelper;)Lcom/facebook/react/uimanager/events/TouchEvent;
5668+
public final fun obtain (ILcom/facebook/react/uimanager/events/TouchEventType;Landroid/view/MotionEvent;JFFLcom/facebook/react/uimanager/events/TouchEventCoalescingKeyHelper;)Lcom/facebook/react/uimanager/events/TouchEvent;
5669+
}
5670+
56665671
public class com/facebook/react/uimanager/events/TouchEventCoalescingKeyHelper {
56675672
public fun <init> ()V
56685673
public fun addCoalescingKey (J)V

packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/events/TouchEvent.java

Lines changed: 0 additions & 250 deletions
This file was deleted.

0 commit comments

Comments
 (0)