From c0f0106ca3831593cf1a964e623e6a0ed46f31f7 Mon Sep 17 00:00:00 2001 From: Adam He Date: Tue, 23 Mar 2021 18:21:47 -0700 Subject: [PATCH] Remove api TranslationResponse.Builder.setTranslationStatus(), repeat of the Builder ctor. Bug: 176208267 Test: atest CtsTranslationTestCases Change-Id: Ib14f1e6c3b77bad46626407e08493dda0882e018 --- core/api/current.txt | 2 +- .../view/translation/TranslationResponse.java | 17 +++++++++++++---- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/core/api/current.txt b/core/api/current.txt index 5622f4b14d94d..e654f6bd684a6 100644 --- a/core/api/current.txt +++ b/core/api/current.txt @@ -52844,7 +52844,7 @@ package android.view.translation { method @NonNull public android.view.translation.TranslationResponse.Builder setFinalResponse(boolean); method @NonNull public android.view.translation.TranslationResponse.Builder setTranslationResponseValue(int, @NonNull android.view.translation.TranslationResponseValue); method @NonNull public android.view.translation.TranslationResponse.Builder setTranslationResponseValues(@NonNull android.util.SparseArray); - method @NonNull public android.view.translation.TranslationResponse.Builder setTranslationStatus(int); + method @Deprecated @NonNull public android.view.translation.TranslationResponse.Builder setTranslationStatus(int); method @NonNull public android.view.translation.TranslationResponse.Builder setViewTranslationResponse(int, @NonNull android.view.translation.ViewTranslationResponse); method @NonNull public android.view.translation.TranslationResponse.Builder setViewTranslationResponses(@NonNull android.util.SparseArray); } diff --git a/core/java/android/view/translation/TranslationResponse.java b/core/java/android/view/translation/TranslationResponse.java index 35040f10361b5..f9b7012b8f03f 100644 --- a/core/java/android/view/translation/TranslationResponse.java +++ b/core/java/android/view/translation/TranslationResponse.java @@ -77,6 +77,13 @@ public final class TranslationResponse implements Parcelable { abstract static class BaseBuilder { + /** + * @deprecated Use {@link Builder#Builder(int)}. + * @hide + */ + @Deprecated + public abstract Builder setTranslationStatus(@TranslationStatus int value); + /** * Adds {@link TranslationResponseValue} to be translated. The input * TranslationResponseValue format should match those provided by the @@ -137,7 +144,7 @@ public final class TranslationResponse implements Parcelable { - // Code below generated by codegen v1.0.22. + // Code below generated by codegen v1.0.23. // // DO NOT MODIFY! // CHECKSTYLE:OFF Generated code @@ -362,6 +369,8 @@ public final class TranslationResponse implements Parcelable { * The translation result status code. */ @DataClass.Generated.Member + @Override + @Deprecated public @NonNull Builder setTranslationStatus(@TranslationStatus int value) { checkNotUsed(); mBuilderFieldsSet |= 0x1; @@ -438,10 +447,10 @@ public final class TranslationResponse implements Parcelable { } @DataClass.Generated( - time = 1616189850232L, - codegenVersion = "1.0.22", + time = 1617218030666L, + codegenVersion = "1.0.23", sourceFile = "frameworks/base/core/java/android/view/translation/TranslationResponse.java", - inputSignatures = "public static final int TRANSLATION_STATUS_SUCCESS\npublic static final int TRANSLATION_STATUS_UNKNOWN_ERROR\npublic static final int TRANSLATION_STATUS_CONTEXT_UNSUPPORTED\nprivate final @android.view.translation.TranslationResponse.TranslationStatus int mTranslationStatus\nprivate final @android.annotation.NonNull android.util.SparseArray mTranslationResponseValues\nprivate final @android.annotation.NonNull android.util.SparseArray mViewTranslationResponses\nprivate final boolean mFinalResponse\nprivate static android.util.SparseArray defaultTranslationResponseValues()\nprivate static android.util.SparseArray defaultViewTranslationResponses()\nprivate static boolean defaultFinalResponse()\nclass TranslationResponse extends java.lang.Object implements [android.os.Parcelable]\npublic @android.annotation.NonNull @java.lang.SuppressWarnings android.view.translation.TranslationResponse.Builder setTranslationResponseValue(int,android.view.translation.TranslationResponseValue)\npublic @android.annotation.NonNull @java.lang.SuppressWarnings android.view.translation.TranslationResponse.Builder setViewTranslationResponse(int,android.view.translation.ViewTranslationResponse)\nclass BaseBuilder extends java.lang.Object implements []\n@com.android.internal.util.DataClass(genBuilder=true, genToString=true, genHiddenConstDefs=true)\npublic @android.annotation.NonNull @java.lang.SuppressWarnings android.view.translation.TranslationResponse.Builder setTranslationResponseValue(int,android.view.translation.TranslationResponseValue)\npublic @android.annotation.NonNull @java.lang.SuppressWarnings android.view.translation.TranslationResponse.Builder setViewTranslationResponse(int,android.view.translation.ViewTranslationResponse)\nclass BaseBuilder extends java.lang.Object implements []") + inputSignatures = "public static final int TRANSLATION_STATUS_SUCCESS\npublic static final int TRANSLATION_STATUS_UNKNOWN_ERROR\npublic static final int TRANSLATION_STATUS_CONTEXT_UNSUPPORTED\nprivate final @android.view.translation.TranslationResponse.TranslationStatus int mTranslationStatus\nprivate final @android.annotation.NonNull android.util.SparseArray mTranslationResponseValues\nprivate final @android.annotation.NonNull android.util.SparseArray mViewTranslationResponses\nprivate final boolean mFinalResponse\nprivate static android.util.SparseArray defaultTranslationResponseValues()\nprivate static android.util.SparseArray defaultViewTranslationResponses()\nprivate static boolean defaultFinalResponse()\nclass TranslationResponse extends java.lang.Object implements [android.os.Parcelable]\npublic abstract @java.lang.Deprecated android.view.translation.TranslationResponse.Builder setTranslationStatus(int)\npublic @android.annotation.NonNull @java.lang.SuppressWarnings android.view.translation.TranslationResponse.Builder setTranslationResponseValue(int,android.view.translation.TranslationResponseValue)\npublic @android.annotation.NonNull @java.lang.SuppressWarnings android.view.translation.TranslationResponse.Builder setViewTranslationResponse(int,android.view.translation.ViewTranslationResponse)\nclass BaseBuilder extends java.lang.Object implements []\n@com.android.internal.util.DataClass(genBuilder=true, genToString=true, genHiddenConstDefs=true)\npublic abstract @java.lang.Deprecated android.view.translation.TranslationResponse.Builder setTranslationStatus(int)\npublic @android.annotation.NonNull @java.lang.SuppressWarnings android.view.translation.TranslationResponse.Builder setTranslationResponseValue(int,android.view.translation.TranslationResponseValue)\npublic @android.annotation.NonNull @java.lang.SuppressWarnings android.view.translation.TranslationResponse.Builder setViewTranslationResponse(int,android.view.translation.ViewTranslationResponse)\nclass BaseBuilder extends java.lang.Object implements []") @Deprecated private void __metadata() {}