diff options
| author | 2019-12-18 15:08:09 +0000 | |
|---|---|---|
| committer | 2020-01-03 18:11:08 +0000 | |
| commit | cb0d19b0b555b1f3bcc633c0a0e6e463403fe95b (patch) | |
| tree | 1ac9d15fa8458aed032048fc4327dd5d19ca69e6 | |
| parent | 87a7b2f694e6aeb9308e11c04d96001fd4c33de0 (diff) | |
Replace com.android.internal.util.Preconditions.checkNotNull with
java.util.Objects.requireNonNull
Bug: 126528330
Test: Treehugger
Exempt-From-Owner-Approval: Global refactoring.
Change-Id: Idf0949bd58a73bef2b5f3ecb6b99b2be2d1059c4
| -rw-r--r-- | core/java/android/widget/Editor.java | 11 | ||||
| -rw-r--r-- | core/java/android/widget/Magnifier.java | 3 | ||||
| -rw-r--r-- | core/java/android/widget/SelectionActionModeHelper.java | 22 | ||||
| -rw-r--r-- | core/java/android/widget/SmartSelectSprite.java | 7 |
4 files changed, 22 insertions, 21 deletions
diff --git a/core/java/android/widget/Editor.java b/core/java/android/widget/Editor.java index 3b6a00948463..f6aaa6f1a461 100644 --- a/core/java/android/widget/Editor.java +++ b/core/java/android/widget/Editor.java @@ -139,6 +139,7 @@ import java.util.Comparator; import java.util.HashMap; import java.util.List; import java.util.Map; +import java.util.Objects; /** * Helper class used by TextView to handle editable text views. @@ -7062,11 +7063,11 @@ public class Editor { private final List<ResolveInfo> mSupportedActivities = new ArrayList<>(); private ProcessTextIntentActionsHandler(Editor editor) { - mEditor = Preconditions.checkNotNull(editor); - mTextView = Preconditions.checkNotNull(mEditor.mTextView); - mContext = Preconditions.checkNotNull(mTextView.getContext()); - mPackageManager = Preconditions.checkNotNull(mContext.getPackageManager()); - mPackageName = Preconditions.checkNotNull(mContext.getPackageName()); + mEditor = Objects.requireNonNull(editor); + mTextView = Objects.requireNonNull(mEditor.mTextView); + mContext = Objects.requireNonNull(mTextView.getContext()); + mPackageManager = Objects.requireNonNull(mContext.getPackageManager()); + mPackageName = Objects.requireNonNull(mContext.getPackageName()); } /** diff --git a/core/java/android/widget/Magnifier.java b/core/java/android/widget/Magnifier.java index f58b6d192fde..2924dd9bf954 100644 --- a/core/java/android/widget/Magnifier.java +++ b/core/java/android/widget/Magnifier.java @@ -62,6 +62,7 @@ import com.android.internal.util.Preconditions; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; +import java.util.Objects; /** * Android magnifier widget. Can be used by any view which is attached to a window. @@ -1154,7 +1155,7 @@ public final class Magnifier { * @param view the view this magnifier is attached to */ public Builder(@NonNull View view) { - mView = Preconditions.checkNotNull(view); + mView = Objects.requireNonNull(view); applyDefaults(); } diff --git a/core/java/android/widget/SelectionActionModeHelper.java b/core/java/android/widget/SelectionActionModeHelper.java index d0f80936f477..4ef3f61b5280 100644 --- a/core/java/android/widget/SelectionActionModeHelper.java +++ b/core/java/android/widget/SelectionActionModeHelper.java @@ -87,7 +87,7 @@ public final class SelectionActionModeHelper { private final SmartSelectSprite mSmartSelectSprite; SelectionActionModeHelper(@NonNull Editor editor) { - mEditor = Preconditions.checkNotNull(editor); + mEditor = Objects.requireNonNull(editor); mTextView = mEditor.getTextView(); mTextClassificationHelper = new TextClassificationHelper( mTextView.getContext(), @@ -500,7 +500,7 @@ public final class SelectionActionModeHelper { private final LogAbandonRunnable mDelayedLogAbandon = new LogAbandonRunnable(); SelectionTracker(TextView textView) { - mTextView = Preconditions.checkNotNull(textView); + mTextView = Objects.requireNonNull(textView); mLogger = new SelectionMetricsLogger(textView); } @@ -703,7 +703,7 @@ public final class SelectionActionModeHelper { private String mText; SelectionMetricsLogger(TextView textView) { - Preconditions.checkNotNull(textView); + Objects.requireNonNull(textView); mEditTextLogger = textView.isTextEditable(); mTokenIterator = SelectionSessionLogger.getTokenIterator(textView.getTextLocale()); } @@ -714,7 +714,7 @@ public final class SelectionActionModeHelper { CharSequence text, int index, @InvocationMethod int invocationMethod) { try { - Preconditions.checkNotNull(text); + Objects.requireNonNull(text); Preconditions.checkArgumentInRange(index, 0, text.length(), "index"); if (mText == null || !mText.contentEquals(text)) { mText = text.toString(); @@ -972,11 +972,11 @@ public final class SelectionActionModeHelper { @NonNull Consumer<SelectionResult> selectionResultCallback, @NonNull Supplier<SelectionResult> timeOutResultSupplier) { super(textView != null ? textView.getHandler() : null); - mTextView = Preconditions.checkNotNull(textView); + mTextView = Objects.requireNonNull(textView); mTimeOutDuration = timeOut; - mSelectionResultSupplier = Preconditions.checkNotNull(selectionResultSupplier); - mSelectionResultCallback = Preconditions.checkNotNull(selectionResultCallback); - mTimeOutResultSupplier = Preconditions.checkNotNull(timeOutResultSupplier); + mSelectionResultSupplier = Objects.requireNonNull(selectionResultSupplier); + mSelectionResultCallback = Objects.requireNonNull(selectionResultCallback); + mTimeOutResultSupplier = Objects.requireNonNull(timeOutResultSupplier); // Make a copy of the original text. mOriginalText = getText(mTextView).toString(); } @@ -1051,14 +1051,14 @@ public final class SelectionActionModeHelper { TextClassificationHelper(Context context, Supplier<TextClassifier> textClassifier, CharSequence text, int selectionStart, int selectionEnd, LocaleList locales) { init(textClassifier, text, selectionStart, selectionEnd, locales); - mContext = Preconditions.checkNotNull(context); + mContext = Objects.requireNonNull(context); } @UiThread public void init(Supplier<TextClassifier> textClassifier, CharSequence text, int selectionStart, int selectionEnd, LocaleList locales) { - mTextClassifier = Preconditions.checkNotNull(textClassifier); - mText = Preconditions.checkNotNull(text).toString(); + mTextClassifier = Objects.requireNonNull(textClassifier); + mText = Objects.requireNonNull(text).toString(); mLastClassificationText = null; // invalidate. Preconditions.checkArgument(selectionEnd > selectionStart); mSelectionStart = selectionStart; diff --git a/core/java/android/widget/SmartSelectSprite.java b/core/java/android/widget/SmartSelectSprite.java index 9a84f69d120a..dc472e1bbd82 100644 --- a/core/java/android/widget/SmartSelectSprite.java +++ b/core/java/android/widget/SmartSelectSprite.java @@ -38,13 +38,12 @@ import android.text.Layout; import android.view.animation.AnimationUtils; import android.view.animation.Interpolator; -import com.android.internal.util.Preconditions; - import java.lang.annotation.Retention; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; +import java.util.Objects; /** * A utility class for creating and animating the Smart Select animation. @@ -75,7 +74,7 @@ final class SmartSelectSprite { private final int mTextSelectionLayout; RectangleWithTextSelectionLayout(RectF rectangle, int textSelectionLayout) { - mRectangle = Preconditions.checkNotNull(rectangle); + mRectangle = Objects.requireNonNull(rectangle); mTextSelectionLayout = textSelectionLayout; } @@ -342,7 +341,7 @@ final class SmartSelectSprite { context, android.R.interpolator.fast_out_linear_in); mFillColor = highlightColor; - mInvalidator = Preconditions.checkNotNull(invalidator); + mInvalidator = Objects.requireNonNull(invalidator); } /** |