diff --git a/core/api/current.txt b/core/api/current.txt index 639732b7da06c..6009cd0b2e378 100644 --- a/core/api/current.txt +++ b/core/api/current.txt @@ -53015,11 +53015,11 @@ package android.view.inputmethod { field @NonNull public static final android.os.Parcelable.Creator CREATOR; } - public static final class TextAttribute.TextAttributeBuilder { - ctor public TextAttribute.TextAttributeBuilder(); + public static final class TextAttribute.Builder { + ctor public TextAttribute.Builder(); method @NonNull public android.view.inputmethod.TextAttribute build(); - method @NonNull public android.view.inputmethod.TextAttribute.TextAttributeBuilder setExtras(@NonNull android.os.PersistableBundle); - method @NonNull public android.view.inputmethod.TextAttribute.TextAttributeBuilder setTextConversionSuggestions(@NonNull java.util.List); + method @NonNull public android.view.inputmethod.TextAttribute.Builder setExtras(@NonNull android.os.PersistableBundle); + method @NonNull public android.view.inputmethod.TextAttribute.Builder setTextConversionSuggestions(@NonNull java.util.List); } public final class TextSnapshot { diff --git a/core/java/android/text/InputType.java b/core/java/android/text/InputType.java index dfe4119d10670..4ebecb7494fa2 100644 --- a/core/java/android/text/InputType.java +++ b/core/java/android/text/InputType.java @@ -18,7 +18,7 @@ package android.text; import android.view.inputmethod.InputConnection; import android.view.inputmethod.TextAttribute; -import android.view.inputmethod.TextAttribute.TextAttributeBuilder; +import android.view.inputmethod.TextAttribute.Builder; import java.util.List; @@ -200,7 +200,7 @@ public interface InputType { * which has pronunciation characters and target characters. When the user is typing the * pronunciation charactes, the IME could provide the possible target characters to the user. * When this flag is set, the IME should insert the text conversion suggestions through - * {@link TextAttributeBuilder#setTextConversionSuggestions(List)} and + * {@link Builder#setTextConversionSuggestions(List)} and * the {@link TextAttribute} with initialized with the text conversion suggestions is provided * by the IME to the application. To receive the additional information, the application needs * to implement {@link InputConnection#setComposingText(CharSequence, int, TextAttribute)}, diff --git a/core/java/android/view/inputmethod/TextAttribute.java b/core/java/android/view/inputmethod/TextAttribute.java index bc76e780a9e12..57a555b9777ea 100644 --- a/core/java/android/view/inputmethod/TextAttribute.java +++ b/core/java/android/view/inputmethod/TextAttribute.java @@ -36,7 +36,7 @@ public final class TextAttribute implements Parcelable { private final @NonNull List mTextConversionSuggestions; private final @NonNull PersistableBundle mExtras; - private TextAttribute(TextAttributeBuilder builder) { + private TextAttribute(Builder builder) { mTextConversionSuggestions = builder.mTextConversionSuggestions; mExtras = builder.mExtras; } @@ -48,7 +48,7 @@ public final class TextAttribute implements Parcelable { /** * Get the list of text conversion suggestions. More text conversion details in - * {@link TextAttributeBuilder#setTextConversionSuggestions(List)}. + * {@link Builder#setTextConversionSuggestions(List)}. * * @return List of text conversion suggestions. If the list is empty, it means that IME not set * this field or IME didn't have suggestions for applications. @@ -59,7 +59,7 @@ public final class TextAttribute implements Parcelable { /** * Get the extras data. More extras data details in - * {@link TextAttributeBuilder#setExtras(PersistableBundle)}. + * {@link Builder#setExtras(PersistableBundle)}. * * @return Extras data. If the Bundle is empty, it means that IME not set this field or IME * didn't have extras data. @@ -71,7 +71,7 @@ public final class TextAttribute implements Parcelable { /** * Builder for creating a {@link TextAttribute}. */ - public static final class TextAttributeBuilder { + public static final class Builder { private List mTextConversionSuggestions = new ArrayList<>(); private PersistableBundle mExtras = new PersistableBundle(); @@ -87,7 +87,7 @@ public final class TextAttribute implements Parcelable { * @param textConversionSuggestions The list of text conversion suggestions. * @return This builder */ - public @NonNull TextAttributeBuilder setTextConversionSuggestions( + public @NonNull Builder setTextConversionSuggestions( @NonNull List textConversionSuggestions) { mTextConversionSuggestions = Collections.unmodifiableList(textConversionSuggestions); return this; @@ -101,7 +101,7 @@ public final class TextAttribute implements Parcelable { * * @return This builder. */ - public @NonNull TextAttributeBuilder setExtras(@NonNull PersistableBundle extras) { + public @NonNull Builder setExtras(@NonNull PersistableBundle extras) { mExtras = extras; return this; }