From 11c6a49e5f53a97b9ccb2ac7729b071cb7669b18 Mon Sep 17 00:00:00 2001 From: Chavi Weingarten Date: Tue, 31 Jan 2023 22:16:03 +0000 Subject: [PATCH] Make TrustedPresentationThresholds final Test: Builds Fixes: 267312446 Change-Id: I7efaf6c6d240a3bcf6e2035023b150ef8f8169ad --- core/api/current.txt | 2 +- core/java/android/view/SurfaceControl.java | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/core/api/current.txt b/core/api/current.txt index 205be59c0f955..f68b892e42979 100644 --- a/core/api/current.txt +++ b/core/api/current.txt @@ -51266,7 +51266,7 @@ package android.view { method public void onTransactionCommitted(); } - public static class SurfaceControl.TrustedPresentationThresholds { + public static final class SurfaceControl.TrustedPresentationThresholds { ctor public SurfaceControl.TrustedPresentationThresholds(@FloatRange(from=0.0f, fromInclusive=false, to=1.0f) float, @FloatRange(from=0.0f, fromInclusive=false, to=1.0f) float, @IntRange(from=1) int); } diff --git a/core/java/android/view/SurfaceControl.java b/core/java/android/view/SurfaceControl.java index 54e1a53ed7c99..ca8642e1f8e7f 100644 --- a/core/java/android/view/SurfaceControl.java +++ b/core/java/android/view/SurfaceControl.java @@ -2411,10 +2411,10 @@ public final class SurfaceControl implements Parcelable { * {@link Transaction#setTrustedPresentationCallback(SurfaceControl, * TrustedPresentationThresholds, Executor, Consumer)} */ - public static class TrustedPresentationThresholds { - private float mMinAlpha; - private float mMinFractionRendered; - private int mStabilityRequirementMs; + public static final class TrustedPresentationThresholds { + private final float mMinAlpha; + private final float mMinFractionRendered; + private final int mStabilityRequirementMs; /** * Creates a TrustedPresentationThresholds that's used when calling