Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 97270e80 authored by Ameer Armaly's avatar Ameer Armaly
Browse files

Make AccessibilityGestureEvent.gestureIdToString public.

This allows for better error reporting in tests and services.
Bug: 159651900
Test: atest GestureManifoldTest TouchExplorerTest AccessibilityGestureDetectorTest FrameworksServicesTests:TouchExplorerTest

Change-Id: Ic65ff7100ade77bbf26d538a033e9e000e6b9bcc
parent 1d6e9e97
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -2856,6 +2856,7 @@ package android.accessibilityservice {
  public final class AccessibilityGestureEvent implements android.os.Parcelable {
    method public int describeContents();
    method @NonNull public static String gestureIdToString(int);
    method public int getDisplayId();
    method public int getGestureId();
    method @NonNull public java.util.List<android.view.MotionEvent> getMotionEvents();
+8 −4
Original line number Diff line number Diff line
@@ -204,7 +204,7 @@ public final class AccessibilityGestureEvent implements Parcelable {
    @Override
    public String toString() {
        StringBuilder stringBuilder = new StringBuilder("AccessibilityGestureEvent[");
        stringBuilder.append("gestureId: ").append(eventTypeToString(mGestureId));
        stringBuilder.append("gestureId: ").append(gestureIdToString(mGestureId));
        stringBuilder.append(", ");
        stringBuilder.append("displayId: ").append(mDisplayId);
        stringBuilder.append(", ");
@@ -222,8 +222,12 @@ public final class AccessibilityGestureEvent implements Parcelable {
        return stringBuilder.toString();
    }

    private static String eventTypeToString(int eventType) {
        switch (eventType) {
    /**
     * Returns a string representation of the specified gesture id.
     */
    @NonNull
    public static String gestureIdToString(int id) {
        switch (id) {
            case GESTURE_UNKNOWN: return "GESTURE_UNKNOWN";
            case GESTURE_PASSTHROUGH: return "GESTURE_PASSTHROUGH";
            case GESTURE_TOUCH_EXPLORATION: return "GESTURE_TOUCH_EXPLORATION";
@@ -278,7 +282,7 @@ public final class AccessibilityGestureEvent implements Parcelable {
            case GESTURE_4_FINGER_SWIPE_LEFT: return "GESTURE_4_FINGER_SWIPE_LEFT";
            case GESTURE_4_FINGER_SWIPE_RIGHT: return "GESTURE_4_FINGER_SWIPE_RIGHT";
            case GESTURE_4_FINGER_SWIPE_UP: return "GESTURE_4_FINGER_SWIPE_UP";
            default: return Integer.toHexString(eventType);
            default: return Integer.toHexString(id);
        }
    }