From 66cf1364a921650a90e6d60c4061a60ee57e0819 Mon Sep 17 00:00:00 2001 From: Felipe Leme Date: Thu, 6 Apr 2023 13:59:23 -0700 Subject: Exposes KeyEvent.getDisplayId() as @TestApi. Test: m update-api Bug: 272376728 Change-Id: I10759c88057532443607051a5dc352759848a713 --- core/api/test-current.txt | 6 ++++++ core/java/android/view/InputEvent.java | 3 +++ core/java/android/view/KeyEvent.java | 1 + 3 files changed, 10 insertions(+) diff --git a/core/api/test-current.txt b/core/api/test-current.txt index 873234a04460..cf972cec98de 100644 --- a/core/api/test-current.txt +++ b/core/api/test-current.txt @@ -3349,8 +3349,14 @@ package android.view { method @NonNull public android.hardware.input.InputDeviceIdentifier getIdentifier(); } + public abstract class InputEvent implements android.os.Parcelable { + method public abstract int getDisplayId(); + method public abstract void setDisplayId(int); + } + public class KeyEvent extends android.view.InputEvent implements android.os.Parcelable { method public static String actionToString(int); + method public final int getDisplayId(); method public final void setDisplayId(int); field public static final int FLAG_IS_ACCESSIBILITY_EVENT = 2048; // 0x800 field public static final int LAST_KEYCODE = 316; // 0x13c diff --git a/core/java/android/view/InputEvent.java b/core/java/android/view/InputEvent.java index 0b4adaeb9890..a8e68b71f5cc 100644 --- a/core/java/android/view/InputEvent.java +++ b/core/java/android/view/InputEvent.java @@ -16,6 +16,7 @@ package android.view; +import android.annotation.TestApi; import android.compat.annotation.UnsupportedAppUsage; import android.os.Parcel; import android.os.Parcelable; @@ -100,6 +101,7 @@ public abstract class InputEvent implements Parcelable { * @return The display id associated with the event. * @hide */ + @TestApi public abstract int getDisplayId(); /** @@ -107,6 +109,7 @@ public abstract class InputEvent implements Parcelable { * @param displayId * @hide */ + @TestApi public abstract void setDisplayId(int displayId); /** * Copies the event. diff --git a/core/java/android/view/KeyEvent.java b/core/java/android/view/KeyEvent.java index b6d9400fad5c..858da554c670 100644 --- a/core/java/android/view/KeyEvent.java +++ b/core/java/android/view/KeyEvent.java @@ -2100,6 +2100,7 @@ public class KeyEvent extends InputEvent implements Parcelable { } /** @hide */ + @TestApi @Override public final int getDisplayId() { return mDisplayId; -- cgit v1.2.3-59-g8ed1b