diff --git a/core/api/current.txt b/core/api/current.txt index 653dda3d721fb..e7ea51b3fb2d5 100644 --- a/core/api/current.txt +++ b/core/api/current.txt @@ -55257,7 +55257,7 @@ package android.view.inputmethod { public final class TextBoundsInfoResult { ctor public TextBoundsInfoResult(int); - ctor public TextBoundsInfoResult(int, @NonNull android.view.inputmethod.TextBoundsInfo); + ctor public TextBoundsInfoResult(int, @Nullable android.view.inputmethod.TextBoundsInfo); method public int getResultCode(); method @Nullable public android.view.inputmethod.TextBoundsInfo getTextBoundsInfo(); field public static final int CODE_CANCELLED = 3; // 0x3 diff --git a/core/java/android/view/inputmethod/TextBoundsInfoResult.java b/core/java/android/view/inputmethod/TextBoundsInfoResult.java index 62df17a3aeae7..9dc11f042d01d 100644 --- a/core/java/android/view/inputmethod/TextBoundsInfoResult.java +++ b/core/java/android/view/inputmethod/TextBoundsInfoResult.java @@ -17,7 +17,6 @@ package android.view.inputmethod; import android.annotation.IntDef; -import android.annotation.NonNull; import android.annotation.Nullable; import android.graphics.RectF; @@ -98,7 +97,7 @@ public final class TextBoundsInfoResult { * is null. */ public TextBoundsInfoResult(@ResultCode int resultCode, - @NonNull TextBoundsInfo textBoundsInfo) { + @Nullable TextBoundsInfo textBoundsInfo) { if (resultCode == CODE_SUCCESS && textBoundsInfo == null) { throw new IllegalStateException("TextBoundsInfo must be provided when the resultCode " + "is CODE_SUCCESS.");