summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/api/current.txt4
-rw-r--r--core/java/android/view/inputmethod/EditorInfo.java8
2 files changed, 7 insertions, 5 deletions
diff --git a/core/api/current.txt b/core/api/current.txt
index 89cf257d894c..9144333766dd 100644
--- a/core/api/current.txt
+++ b/core/api/current.txt
@@ -51677,8 +51677,8 @@ package android.view.inputmethod {
method public void dump(android.util.Printer, String);
method @Nullable public CharSequence getInitialSelectedText(int);
method @Nullable public android.view.inputmethod.SurroundingText getInitialSurroundingText(@IntRange(from=0) int, @IntRange(from=0) int, int);
- method @Nullable public CharSequence getInitialTextAfterCursor(int, int);
- method @Nullable public CharSequence getInitialTextBeforeCursor(int, int);
+ method @Nullable public CharSequence getInitialTextAfterCursor(@IntRange(from=0) int, int);
+ method @Nullable public CharSequence getInitialTextBeforeCursor(@IntRange(from=0) int, int);
method public final void makeCompatible(int);
method public void setInitialSurroundingSubText(@NonNull CharSequence, int);
method public void setInitialSurroundingText(@NonNull CharSequence);
diff --git a/core/java/android/view/inputmethod/EditorInfo.java b/core/java/android/view/inputmethod/EditorInfo.java
index bde4cb7c4fc3..4a52b1f01b46 100644
--- a/core/java/android/view/inputmethod/EditorInfo.java
+++ b/core/java/android/view/inputmethod/EditorInfo.java
@@ -725,7 +725,8 @@ public class EditorInfo implements InputType, Parcelable {
* protocol.
*/
@Nullable
- public CharSequence getInitialTextBeforeCursor(int length, int flags) {
+ public CharSequence getInitialTextBeforeCursor(
+ @IntRange(from = 0) int length, @InputConnection.GetTextType int flags) {
if (mInitialSurroundingText == null) {
return null;
}
@@ -750,7 +751,7 @@ public class EditorInfo implements InputType, Parcelable {
* this protocol is not supported.
*/
@Nullable
- public CharSequence getInitialSelectedText(int flags) {
+ public CharSequence getInitialSelectedText(@InputConnection.GetTextType int flags) {
if (mInitialSurroundingText == null) {
return null;
}
@@ -792,7 +793,8 @@ public class EditorInfo implements InputType, Parcelable {
* protocol.
*/
@Nullable
- public CharSequence getInitialTextAfterCursor(int length, int flags) {
+ public CharSequence getInitialTextAfterCursor(
+ @IntRange(from = 0) int length, @InputConnection.GetTextType int flags) {
if (mInitialSurroundingText == null) {
return null;
}