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

Commit 92a32985 authored by Mark Renouf's avatar Mark Renouf Committed by Automerger Merge Worker
Browse files

ScrollCaptureTarget: enforce argument nullability in ctor am: 886b1a3d

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14846764

Change-Id: I42c88c4193289b6b36b52500465984607ddc17e2
parents b2e1e1c9 886b1a3d
Loading
Loading
Loading
Loading
+6 −4
Original line number Diff line number Diff line
@@ -16,6 +16,8 @@

package android.view;

import static java.util.Objects.requireNonNull;

import android.annotation.NonNull;
import android.annotation.Nullable;
import android.annotation.UiThread;
@@ -46,11 +48,11 @@ public final class ScrollCaptureTarget {

    public ScrollCaptureTarget(@NonNull View scrollTarget, @NonNull Rect localVisibleRect,
            @NonNull Point positionInWindow, @NonNull ScrollCaptureCallback callback) {
        mContainingView = scrollTarget;
        mContainingView = requireNonNull(scrollTarget);
        mHint = mContainingView.getScrollCaptureHint();
        mCallback = callback;
        mLocalVisibleRect = localVisibleRect;
        mPositionInWindow = positionInWindow;
        mCallback = requireNonNull(callback);
        mLocalVisibleRect = requireNonNull(localVisibleRect);
        mPositionInWindow = requireNonNull(positionInWindow);
    }

    /**