Merge "Disallow reflection on Display.getDisplayInfo and Display.displayCutout"

This commit is contained in:
Sergey Vasilinets
2019-02-11 00:41:39 +00:00
committed by Android (Google) Code Review
2 changed files with 4 additions and 2 deletions

View File

@@ -32,6 +32,7 @@ import android.graphics.Point;
import android.graphics.Rect;
import android.hardware.display.DisplayManager;
import android.hardware.display.DisplayManagerGlobal;
import android.os.Build;
import android.os.Parcel;
import android.os.Parcelable;
import android.os.Process;
@@ -495,7 +496,7 @@ public final class Display {
* @return True if the display is still valid.
* @hide
*/
@UnsupportedAppUsage
@UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P)
public boolean getDisplayInfo(DisplayInfo outDisplayInfo) {
synchronized (this) {
updateDisplayInfoLocked();

View File

@@ -158,8 +158,9 @@ public final class DisplayInfo implements Parcelable {
*
* @hide
*/
// Remark on @UnsupportedAppUsage: Display.getCutout should be used instead
@Nullable
@UnsupportedAppUsage
@UnsupportedAppUsage(maxTargetSdk = Build.VERSION_CODES.P)
public DisplayCutout displayCutout;
/**