diff --git a/core/api/current.txt b/core/api/current.txt index f2ca78fc8d8d5..d3de15830ffae 100644 --- a/core/api/current.txt +++ b/core/api/current.txt @@ -51318,7 +51318,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 f2c2a8183890b..18e7e057b51e6 100644 --- a/core/java/android/view/SurfaceControl.java +++ b/core/java/android/view/SurfaceControl.java @@ -2505,10 +2505,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