Loading core/api/current.txt +0 −9 Original line number Diff line number Diff line Loading @@ -39634,12 +39634,9 @@ package android.speech { public final class RecognitionSupport implements android.os.Parcelable { method public int describeContents(); method @Deprecated @NonNull public java.util.List<java.lang.String> getInstalledLanguages(); method @NonNull public java.util.List<java.lang.String> getInstalledOnDeviceLanguages(); method @NonNull public java.util.List<java.lang.String> getOnlineLanguages(); method @Deprecated @NonNull public java.util.List<java.lang.String> getPendingLanguages(); method @NonNull public java.util.List<java.lang.String> getPendingOnDeviceLanguages(); method @Deprecated @NonNull public java.util.List<java.lang.String> getSupportedLanguages(); method @NonNull public java.util.List<java.lang.String> getSupportedOnDeviceLanguages(); method public void writeToParcel(@NonNull android.os.Parcel, int); field @NonNull public static final android.os.Parcelable.Creator<android.speech.RecognitionSupport> CREATOR; Loading @@ -39647,20 +39644,14 @@ package android.speech { public static final class RecognitionSupport.Builder { ctor public RecognitionSupport.Builder(); method @Deprecated @NonNull public android.speech.RecognitionSupport.Builder addInstalledLanguage(@NonNull String); method @NonNull public android.speech.RecognitionSupport.Builder addInstalledOnDeviceLanguage(@NonNull String); method @NonNull public android.speech.RecognitionSupport.Builder addOnlineLanguage(@NonNull String); method @Deprecated @NonNull public android.speech.RecognitionSupport.Builder addPendingLanguage(@NonNull String); method @NonNull public android.speech.RecognitionSupport.Builder addPendingOnDeviceLanguage(@NonNull String); method @Deprecated @NonNull public android.speech.RecognitionSupport.Builder addSupportedLanguage(@NonNull String); method @NonNull public android.speech.RecognitionSupport.Builder addSupportedOnDeviceLanguage(@NonNull String); method @NonNull public android.speech.RecognitionSupport build(); method @Deprecated @NonNull public android.speech.RecognitionSupport.Builder setInstalledLanguages(@NonNull java.util.List<java.lang.String>); method @NonNull public android.speech.RecognitionSupport.Builder setInstalledOnDeviceLanguages(@NonNull java.util.List<java.lang.String>); method @NonNull public android.speech.RecognitionSupport.Builder setOnlineLanguages(@NonNull java.util.List<java.lang.String>); method @Deprecated @NonNull public android.speech.RecognitionSupport.Builder setPendingLanguages(@NonNull java.util.List<java.lang.String>); method @NonNull public android.speech.RecognitionSupport.Builder setPendingOnDeviceLanguages(@NonNull java.util.List<java.lang.String>); method @Deprecated @NonNull public android.speech.RecognitionSupport.Builder setSupportedLanguages(@NonNull java.util.List<java.lang.String>); method @NonNull public android.speech.RecognitionSupport.Builder setSupportedOnDeviceLanguages(@NonNull java.util.List<java.lang.String>); } core/java/android/speech/RecognitionSupport.java +11 −209 Original line number Diff line number Diff line Loading @@ -36,37 +36,6 @@ import java.util.List; ) public final class RecognitionSupport implements Parcelable { /** * Support for this request is ready for use on this device for the returned languages. * * @deprecated See {@link #getInstalledOnDeviceLanguages()}. */ @NonNull @Deprecated @DataClass.PluralOf("installedLanguage") private List<String> mInstalledLanguages = List.of(); /** * Support for this request is scheduled for download for the returned languages. * * @deprecated See {@link #getPendingOnDeviceLanguages()}. */ @NonNull @Deprecated @DataClass.PluralOf("pendingLanguage") private List<String> mPendingLanguages = List.of(); /** * These languages are supported but need to be downloaded before use. See {@link * SpeechRecognizer#triggerModelDownload(Intent)}. * * @deprecated See {@link #getSupportedOnDeviceLanguages()}. */ @NonNull @Deprecated @DataClass.PluralOf("supportedLanguage") private List<String> mSupportedLanguages = List.of(); /** Support for this request is ready for use on this device for the returned languages. */ @NonNull @DataClass.PluralOf("installedOnDeviceLanguage") Loading Loading @@ -111,28 +80,10 @@ public final class RecognitionSupport implements Parcelable { @DataClass.Generated.Member /* package-private */ RecognitionSupport( @NonNull @Deprecated List<String> installedLanguages, @NonNull @Deprecated List<String> pendingLanguages, @NonNull @Deprecated List<String> supportedLanguages, @NonNull List<String> installedOnDeviceLanguages, @NonNull List<String> pendingOnDeviceLanguages, @NonNull List<String> supportedOnDeviceLanguages, @NonNull List<String> onlineLanguages) { this.mInstalledLanguages = installedLanguages; com.android.internal.util.AnnotationValidations.validate( NonNull.class, null, mInstalledLanguages); com.android.internal.util.AnnotationValidations.validate( Deprecated.class, null, mInstalledLanguages); this.mPendingLanguages = pendingLanguages; com.android.internal.util.AnnotationValidations.validate( NonNull.class, null, mPendingLanguages); com.android.internal.util.AnnotationValidations.validate( Deprecated.class, null, mPendingLanguages); this.mSupportedLanguages = supportedLanguages; com.android.internal.util.AnnotationValidations.validate( NonNull.class, null, mSupportedLanguages); com.android.internal.util.AnnotationValidations.validate( Deprecated.class, null, mSupportedLanguages); this.mInstalledOnDeviceLanguages = installedOnDeviceLanguages; com.android.internal.util.AnnotationValidations.validate( NonNull.class, null, mInstalledOnDeviceLanguages); Loading @@ -149,37 +100,6 @@ public final class RecognitionSupport implements Parcelable { // onConstructed(); // You can define this method to get a callback } /** * Support for this request is ready for use on this device for the returned languages. * * @deprecated See {@link #getInstalledOnDeviceLanguages()}. */ @DataClass.Generated.Member @NonNull @Deprecated public List<String> getInstalledLanguages() { return mInstalledLanguages; } /** * Support for this request is scheduled for download for the returned languages. * * @deprecated See {@link #getPendingOnDeviceLanguages()}. */ @DataClass.Generated.Member @NonNull @Deprecated public List<String> getPendingLanguages() { return mPendingLanguages; } /** * These languages are supported but need to be downloaded before use. See {@link * SpeechRecognizer#triggerModelDownload(Intent)}. * * @deprecated See {@link #getSupportedOnDeviceLanguages()}. */ @DataClass.Generated.Member @NonNull @Deprecated public List<String> getSupportedLanguages() { return mSupportedLanguages; } /** * Support for this request is ready for use on this device for the returned languages. */ Loading Loading @@ -222,9 +142,6 @@ public final class RecognitionSupport implements Parcelable { // String fieldNameToString() { ... } return "RecognitionSupport { " + "installedLanguages = " + mInstalledLanguages + ", " + "pendingLanguages = " + mPendingLanguages + ", " + "supportedLanguages = " + mSupportedLanguages + ", " + "installedOnDeviceLanguages = " + mInstalledOnDeviceLanguages + ", " + "pendingOnDeviceLanguages = " + mPendingOnDeviceLanguages + ", " + "supportedOnDeviceLanguages = " + mSupportedOnDeviceLanguages + ", " + Loading @@ -245,9 +162,6 @@ public final class RecognitionSupport implements Parcelable { RecognitionSupport that = (RecognitionSupport) o; //noinspection PointlessBooleanExpression return true && java.util.Objects.equals(mInstalledLanguages, that.mInstalledLanguages) && java.util.Objects.equals(mPendingLanguages, that.mPendingLanguages) && java.util.Objects.equals(mSupportedLanguages, that.mSupportedLanguages) && java.util.Objects.equals(mInstalledOnDeviceLanguages, that.mInstalledOnDeviceLanguages) && java.util.Objects.equals(mPendingOnDeviceLanguages, that.mPendingOnDeviceLanguages) && java.util.Objects.equals(mSupportedOnDeviceLanguages, that.mSupportedOnDeviceLanguages) Loading @@ -261,9 +175,6 @@ public final class RecognitionSupport implements Parcelable { // int fieldNameHashCode() { ... } int _hash = 1; _hash = 31 * _hash + java.util.Objects.hashCode(mInstalledLanguages); _hash = 31 * _hash + java.util.Objects.hashCode(mPendingLanguages); _hash = 31 * _hash + java.util.Objects.hashCode(mSupportedLanguages); _hash = 31 * _hash + java.util.Objects.hashCode(mInstalledOnDeviceLanguages); _hash = 31 * _hash + java.util.Objects.hashCode(mPendingOnDeviceLanguages); _hash = 31 * _hash + java.util.Objects.hashCode(mSupportedOnDeviceLanguages); Loading @@ -277,9 +188,6 @@ public final class RecognitionSupport implements Parcelable { // You can override field parcelling by defining methods like: // void parcelFieldName(Parcel dest, int flags) { ... } dest.writeStringList(mInstalledLanguages); dest.writeStringList(mPendingLanguages); dest.writeStringList(mSupportedLanguages); dest.writeStringList(mInstalledOnDeviceLanguages); dest.writeStringList(mPendingOnDeviceLanguages); dest.writeStringList(mSupportedOnDeviceLanguages); Loading @@ -297,12 +205,6 @@ public final class RecognitionSupport implements Parcelable { // You can override field unparcelling by defining methods like: // static FieldType unparcelFieldName(Parcel in) { ... } List<String> installedLanguages = new java.util.ArrayList<>(); in.readStringList(installedLanguages); List<String> pendingLanguages = new java.util.ArrayList<>(); in.readStringList(pendingLanguages); List<String> supportedLanguages = new java.util.ArrayList<>(); in.readStringList(supportedLanguages); List<String> installedOnDeviceLanguages = new java.util.ArrayList<>(); in.readStringList(installedOnDeviceLanguages); List<String> pendingOnDeviceLanguages = new java.util.ArrayList<>(); Loading @@ -312,21 +214,6 @@ public final class RecognitionSupport implements Parcelable { List<String> onlineLanguages = new java.util.ArrayList<>(); in.readStringList(onlineLanguages); this.mInstalledLanguages = installedLanguages; com.android.internal.util.AnnotationValidations.validate( NonNull.class, null, mInstalledLanguages); com.android.internal.util.AnnotationValidations.validate( Deprecated.class, null, mInstalledLanguages); this.mPendingLanguages = pendingLanguages; com.android.internal.util.AnnotationValidations.validate( NonNull.class, null, mPendingLanguages); com.android.internal.util.AnnotationValidations.validate( Deprecated.class, null, mPendingLanguages); this.mSupportedLanguages = supportedLanguages; com.android.internal.util.AnnotationValidations.validate( NonNull.class, null, mSupportedLanguages); com.android.internal.util.AnnotationValidations.validate( Deprecated.class, null, mSupportedLanguages); this.mInstalledOnDeviceLanguages = installedOnDeviceLanguages; com.android.internal.util.AnnotationValidations.validate( NonNull.class, null, mInstalledOnDeviceLanguages); Loading Loading @@ -364,9 +251,6 @@ public final class RecognitionSupport implements Parcelable { @DataClass.Generated.Member public static final class Builder { private @NonNull @Deprecated List<String> mInstalledLanguages; private @NonNull @Deprecated List<String> mPendingLanguages; private @NonNull @Deprecated List<String> mSupportedLanguages; private @NonNull List<String> mInstalledOnDeviceLanguages; private @NonNull List<String> mPendingOnDeviceLanguages; private @NonNull List<String> mSupportedOnDeviceLanguages; Loading @@ -377,83 +261,13 @@ public final class RecognitionSupport implements Parcelable { public Builder() { } /** * Support for this request is ready for use on this device for the returned languages. * * @deprecated See {@link #getInstalledOnDeviceLanguages()}. */ @DataClass.Generated.Member @Deprecated @NonNull public Builder setInstalledLanguages(@NonNull @Deprecated List<String> value) { checkNotUsed(); mBuilderFieldsSet |= 0x1; mInstalledLanguages = value; return this; } /** @see #setInstalledLanguages */ @DataClass.Generated.Member @Deprecated @NonNull public Builder addInstalledLanguage(@NonNull String value) { if (mInstalledLanguages == null) setInstalledLanguages(new java.util.ArrayList<>()); mInstalledLanguages.add(value); return this; } /** * Support for this request is scheduled for download for the returned languages. * * @deprecated See {@link #getPendingOnDeviceLanguages()}. */ @DataClass.Generated.Member @Deprecated @NonNull public Builder setPendingLanguages(@NonNull @Deprecated List<String> value) { checkNotUsed(); mBuilderFieldsSet |= 0x2; mPendingLanguages = value; return this; } /** @see #setPendingLanguages */ @DataClass.Generated.Member @Deprecated @NonNull public Builder addPendingLanguage(@NonNull String value) { if (mPendingLanguages == null) setPendingLanguages(new java.util.ArrayList<>()); mPendingLanguages.add(value); return this; } /** * These languages are supported but need to be downloaded before use. See {@link * SpeechRecognizer#triggerModelDownload(Intent)}. * * @deprecated See {@link #getSupportedOnDeviceLanguages()}. */ @DataClass.Generated.Member @Deprecated @NonNull public Builder setSupportedLanguages(@NonNull @Deprecated List<String> value) { checkNotUsed(); mBuilderFieldsSet |= 0x4; mSupportedLanguages = value; return this; } /** @see #setSupportedLanguages */ @DataClass.Generated.Member @Deprecated @NonNull public Builder addSupportedLanguage(@NonNull String value) { if (mSupportedLanguages == null) setSupportedLanguages(new java.util.ArrayList<>()); mSupportedLanguages.add(value); return this; } /** * Support for this request is ready for use on this device for the returned languages. */ @DataClass.Generated.Member public @NonNull Builder setInstalledOnDeviceLanguages(@NonNull List<String> value) { checkNotUsed(); mBuilderFieldsSet |= 0x8; mBuilderFieldsSet |= 0x1; mInstalledOnDeviceLanguages = value; return this; } Loading @@ -472,7 +286,7 @@ public final class RecognitionSupport implements Parcelable { @DataClass.Generated.Member public @NonNull Builder setPendingOnDeviceLanguages(@NonNull List<String> value) { checkNotUsed(); mBuilderFieldsSet |= 0x10; mBuilderFieldsSet |= 0x2; mPendingOnDeviceLanguages = value; return this; } Loading @@ -492,7 +306,7 @@ public final class RecognitionSupport implements Parcelable { @DataClass.Generated.Member public @NonNull Builder setSupportedOnDeviceLanguages(@NonNull List<String> value) { checkNotUsed(); mBuilderFieldsSet |= 0x20; mBuilderFieldsSet |= 0x4; mSupportedOnDeviceLanguages = value; return this; } Loading @@ -513,7 +327,7 @@ public final class RecognitionSupport implements Parcelable { @DataClass.Generated.Member public @NonNull Builder setOnlineLanguages(@NonNull List<String> value) { checkNotUsed(); mBuilderFieldsSet |= 0x40; mBuilderFieldsSet |= 0x8; mOnlineLanguages = value; return this; } Loading @@ -529,33 +343,21 @@ public final class RecognitionSupport implements Parcelable { /** Builds the instance. This builder should not be touched after calling this! */ public @NonNull RecognitionSupport build() { checkNotUsed(); mBuilderFieldsSet |= 0x80; // Mark builder used mBuilderFieldsSet |= 0x10; // Mark builder used if ((mBuilderFieldsSet & 0x1) == 0) { mInstalledLanguages = List.of(); } if ((mBuilderFieldsSet & 0x2) == 0) { mPendingLanguages = List.of(); } if ((mBuilderFieldsSet & 0x4) == 0) { mSupportedLanguages = List.of(); } if ((mBuilderFieldsSet & 0x8) == 0) { mInstalledOnDeviceLanguages = List.of(); } if ((mBuilderFieldsSet & 0x10) == 0) { if ((mBuilderFieldsSet & 0x2) == 0) { mPendingOnDeviceLanguages = List.of(); } if ((mBuilderFieldsSet & 0x20) == 0) { if ((mBuilderFieldsSet & 0x4) == 0) { mSupportedOnDeviceLanguages = List.of(); } if ((mBuilderFieldsSet & 0x40) == 0) { if ((mBuilderFieldsSet & 0x8) == 0) { mOnlineLanguages = List.of(); } RecognitionSupport o = new RecognitionSupport( mInstalledLanguages, mPendingLanguages, mSupportedLanguages, mInstalledOnDeviceLanguages, mPendingOnDeviceLanguages, mSupportedOnDeviceLanguages, Loading @@ -564,7 +366,7 @@ public final class RecognitionSupport implements Parcelable { } private void checkNotUsed() { if ((mBuilderFieldsSet & 0x80) != 0) { if ((mBuilderFieldsSet & 0x10) != 0) { throw new IllegalStateException( "This Builder should not be reused. Use a new Builder instance instead"); } Loading @@ -572,10 +374,10 @@ public final class RecognitionSupport implements Parcelable { } @DataClass.Generated( time = 1647890081869L, time = 1648131602084L, codegenVersion = "1.0.23", sourceFile = "frameworks/base/core/java/android/speech/RecognitionSupport.java", inputSignatures = "private @android.annotation.NonNull @java.lang.Deprecated @com.android.internal.util.DataClass.PluralOf(\"installedLanguage\") java.util.List<java.lang.String> mInstalledLanguages\nprivate @android.annotation.NonNull @java.lang.Deprecated @com.android.internal.util.DataClass.PluralOf(\"pendingLanguage\") java.util.List<java.lang.String> mPendingLanguages\nprivate @android.annotation.NonNull @java.lang.Deprecated @com.android.internal.util.DataClass.PluralOf(\"supportedLanguage\") java.util.List<java.lang.String> mSupportedLanguages\nprivate @android.annotation.NonNull @com.android.internal.util.DataClass.PluralOf(\"installedOnDeviceLanguage\") java.util.List<java.lang.String> mInstalledOnDeviceLanguages\nprivate @android.annotation.NonNull @com.android.internal.util.DataClass.PluralOf(\"pendingOnDeviceLanguage\") java.util.List<java.lang.String> mPendingOnDeviceLanguages\nprivate @android.annotation.NonNull @com.android.internal.util.DataClass.PluralOf(\"supportedOnDeviceLanguage\") java.util.List<java.lang.String> mSupportedOnDeviceLanguages\nprivate @android.annotation.NonNull @com.android.internal.util.DataClass.PluralOf(\"onlineLanguage\") java.util.List<java.lang.String> mOnlineLanguages\nclass RecognitionSupport extends java.lang.Object implements [android.os.Parcelable]\n@com.android.internal.util.DataClass(genConstructor=false, genBuilder=true, genEqualsHashCode=true, genHiddenConstDefs=true, genParcelable=true, genToString=true)") inputSignatures = "private @android.annotation.NonNull @com.android.internal.util.DataClass.PluralOf(\"installedOnDeviceLanguage\") java.util.List<java.lang.String> mInstalledOnDeviceLanguages\nprivate @android.annotation.NonNull @com.android.internal.util.DataClass.PluralOf(\"pendingOnDeviceLanguage\") java.util.List<java.lang.String> mPendingOnDeviceLanguages\nprivate @android.annotation.NonNull @com.android.internal.util.DataClass.PluralOf(\"supportedOnDeviceLanguage\") java.util.List<java.lang.String> mSupportedOnDeviceLanguages\nprivate @android.annotation.NonNull @com.android.internal.util.DataClass.PluralOf(\"onlineLanguage\") java.util.List<java.lang.String> mOnlineLanguages\nclass RecognitionSupport extends java.lang.Object implements [android.os.Parcelable]\n@com.android.internal.util.DataClass(genConstructor=false, genBuilder=true, genEqualsHashCode=true, genHiddenConstDefs=true, genParcelable=true, genToString=true)") @Deprecated private void __metadata() {} Loading Loading
core/api/current.txt +0 −9 Original line number Diff line number Diff line Loading @@ -39634,12 +39634,9 @@ package android.speech { public final class RecognitionSupport implements android.os.Parcelable { method public int describeContents(); method @Deprecated @NonNull public java.util.List<java.lang.String> getInstalledLanguages(); method @NonNull public java.util.List<java.lang.String> getInstalledOnDeviceLanguages(); method @NonNull public java.util.List<java.lang.String> getOnlineLanguages(); method @Deprecated @NonNull public java.util.List<java.lang.String> getPendingLanguages(); method @NonNull public java.util.List<java.lang.String> getPendingOnDeviceLanguages(); method @Deprecated @NonNull public java.util.List<java.lang.String> getSupportedLanguages(); method @NonNull public java.util.List<java.lang.String> getSupportedOnDeviceLanguages(); method public void writeToParcel(@NonNull android.os.Parcel, int); field @NonNull public static final android.os.Parcelable.Creator<android.speech.RecognitionSupport> CREATOR; Loading @@ -39647,20 +39644,14 @@ package android.speech { public static final class RecognitionSupport.Builder { ctor public RecognitionSupport.Builder(); method @Deprecated @NonNull public android.speech.RecognitionSupport.Builder addInstalledLanguage(@NonNull String); method @NonNull public android.speech.RecognitionSupport.Builder addInstalledOnDeviceLanguage(@NonNull String); method @NonNull public android.speech.RecognitionSupport.Builder addOnlineLanguage(@NonNull String); method @Deprecated @NonNull public android.speech.RecognitionSupport.Builder addPendingLanguage(@NonNull String); method @NonNull public android.speech.RecognitionSupport.Builder addPendingOnDeviceLanguage(@NonNull String); method @Deprecated @NonNull public android.speech.RecognitionSupport.Builder addSupportedLanguage(@NonNull String); method @NonNull public android.speech.RecognitionSupport.Builder addSupportedOnDeviceLanguage(@NonNull String); method @NonNull public android.speech.RecognitionSupport build(); method @Deprecated @NonNull public android.speech.RecognitionSupport.Builder setInstalledLanguages(@NonNull java.util.List<java.lang.String>); method @NonNull public android.speech.RecognitionSupport.Builder setInstalledOnDeviceLanguages(@NonNull java.util.List<java.lang.String>); method @NonNull public android.speech.RecognitionSupport.Builder setOnlineLanguages(@NonNull java.util.List<java.lang.String>); method @Deprecated @NonNull public android.speech.RecognitionSupport.Builder setPendingLanguages(@NonNull java.util.List<java.lang.String>); method @NonNull public android.speech.RecognitionSupport.Builder setPendingOnDeviceLanguages(@NonNull java.util.List<java.lang.String>); method @Deprecated @NonNull public android.speech.RecognitionSupport.Builder setSupportedLanguages(@NonNull java.util.List<java.lang.String>); method @NonNull public android.speech.RecognitionSupport.Builder setSupportedOnDeviceLanguages(@NonNull java.util.List<java.lang.String>); }
core/java/android/speech/RecognitionSupport.java +11 −209 Original line number Diff line number Diff line Loading @@ -36,37 +36,6 @@ import java.util.List; ) public final class RecognitionSupport implements Parcelable { /** * Support for this request is ready for use on this device for the returned languages. * * @deprecated See {@link #getInstalledOnDeviceLanguages()}. */ @NonNull @Deprecated @DataClass.PluralOf("installedLanguage") private List<String> mInstalledLanguages = List.of(); /** * Support for this request is scheduled for download for the returned languages. * * @deprecated See {@link #getPendingOnDeviceLanguages()}. */ @NonNull @Deprecated @DataClass.PluralOf("pendingLanguage") private List<String> mPendingLanguages = List.of(); /** * These languages are supported but need to be downloaded before use. See {@link * SpeechRecognizer#triggerModelDownload(Intent)}. * * @deprecated See {@link #getSupportedOnDeviceLanguages()}. */ @NonNull @Deprecated @DataClass.PluralOf("supportedLanguage") private List<String> mSupportedLanguages = List.of(); /** Support for this request is ready for use on this device for the returned languages. */ @NonNull @DataClass.PluralOf("installedOnDeviceLanguage") Loading Loading @@ -111,28 +80,10 @@ public final class RecognitionSupport implements Parcelable { @DataClass.Generated.Member /* package-private */ RecognitionSupport( @NonNull @Deprecated List<String> installedLanguages, @NonNull @Deprecated List<String> pendingLanguages, @NonNull @Deprecated List<String> supportedLanguages, @NonNull List<String> installedOnDeviceLanguages, @NonNull List<String> pendingOnDeviceLanguages, @NonNull List<String> supportedOnDeviceLanguages, @NonNull List<String> onlineLanguages) { this.mInstalledLanguages = installedLanguages; com.android.internal.util.AnnotationValidations.validate( NonNull.class, null, mInstalledLanguages); com.android.internal.util.AnnotationValidations.validate( Deprecated.class, null, mInstalledLanguages); this.mPendingLanguages = pendingLanguages; com.android.internal.util.AnnotationValidations.validate( NonNull.class, null, mPendingLanguages); com.android.internal.util.AnnotationValidations.validate( Deprecated.class, null, mPendingLanguages); this.mSupportedLanguages = supportedLanguages; com.android.internal.util.AnnotationValidations.validate( NonNull.class, null, mSupportedLanguages); com.android.internal.util.AnnotationValidations.validate( Deprecated.class, null, mSupportedLanguages); this.mInstalledOnDeviceLanguages = installedOnDeviceLanguages; com.android.internal.util.AnnotationValidations.validate( NonNull.class, null, mInstalledOnDeviceLanguages); Loading @@ -149,37 +100,6 @@ public final class RecognitionSupport implements Parcelable { // onConstructed(); // You can define this method to get a callback } /** * Support for this request is ready for use on this device for the returned languages. * * @deprecated See {@link #getInstalledOnDeviceLanguages()}. */ @DataClass.Generated.Member @NonNull @Deprecated public List<String> getInstalledLanguages() { return mInstalledLanguages; } /** * Support for this request is scheduled for download for the returned languages. * * @deprecated See {@link #getPendingOnDeviceLanguages()}. */ @DataClass.Generated.Member @NonNull @Deprecated public List<String> getPendingLanguages() { return mPendingLanguages; } /** * These languages are supported but need to be downloaded before use. See {@link * SpeechRecognizer#triggerModelDownload(Intent)}. * * @deprecated See {@link #getSupportedOnDeviceLanguages()}. */ @DataClass.Generated.Member @NonNull @Deprecated public List<String> getSupportedLanguages() { return mSupportedLanguages; } /** * Support for this request is ready for use on this device for the returned languages. */ Loading Loading @@ -222,9 +142,6 @@ public final class RecognitionSupport implements Parcelable { // String fieldNameToString() { ... } return "RecognitionSupport { " + "installedLanguages = " + mInstalledLanguages + ", " + "pendingLanguages = " + mPendingLanguages + ", " + "supportedLanguages = " + mSupportedLanguages + ", " + "installedOnDeviceLanguages = " + mInstalledOnDeviceLanguages + ", " + "pendingOnDeviceLanguages = " + mPendingOnDeviceLanguages + ", " + "supportedOnDeviceLanguages = " + mSupportedOnDeviceLanguages + ", " + Loading @@ -245,9 +162,6 @@ public final class RecognitionSupport implements Parcelable { RecognitionSupport that = (RecognitionSupport) o; //noinspection PointlessBooleanExpression return true && java.util.Objects.equals(mInstalledLanguages, that.mInstalledLanguages) && java.util.Objects.equals(mPendingLanguages, that.mPendingLanguages) && java.util.Objects.equals(mSupportedLanguages, that.mSupportedLanguages) && java.util.Objects.equals(mInstalledOnDeviceLanguages, that.mInstalledOnDeviceLanguages) && java.util.Objects.equals(mPendingOnDeviceLanguages, that.mPendingOnDeviceLanguages) && java.util.Objects.equals(mSupportedOnDeviceLanguages, that.mSupportedOnDeviceLanguages) Loading @@ -261,9 +175,6 @@ public final class RecognitionSupport implements Parcelable { // int fieldNameHashCode() { ... } int _hash = 1; _hash = 31 * _hash + java.util.Objects.hashCode(mInstalledLanguages); _hash = 31 * _hash + java.util.Objects.hashCode(mPendingLanguages); _hash = 31 * _hash + java.util.Objects.hashCode(mSupportedLanguages); _hash = 31 * _hash + java.util.Objects.hashCode(mInstalledOnDeviceLanguages); _hash = 31 * _hash + java.util.Objects.hashCode(mPendingOnDeviceLanguages); _hash = 31 * _hash + java.util.Objects.hashCode(mSupportedOnDeviceLanguages); Loading @@ -277,9 +188,6 @@ public final class RecognitionSupport implements Parcelable { // You can override field parcelling by defining methods like: // void parcelFieldName(Parcel dest, int flags) { ... } dest.writeStringList(mInstalledLanguages); dest.writeStringList(mPendingLanguages); dest.writeStringList(mSupportedLanguages); dest.writeStringList(mInstalledOnDeviceLanguages); dest.writeStringList(mPendingOnDeviceLanguages); dest.writeStringList(mSupportedOnDeviceLanguages); Loading @@ -297,12 +205,6 @@ public final class RecognitionSupport implements Parcelable { // You can override field unparcelling by defining methods like: // static FieldType unparcelFieldName(Parcel in) { ... } List<String> installedLanguages = new java.util.ArrayList<>(); in.readStringList(installedLanguages); List<String> pendingLanguages = new java.util.ArrayList<>(); in.readStringList(pendingLanguages); List<String> supportedLanguages = new java.util.ArrayList<>(); in.readStringList(supportedLanguages); List<String> installedOnDeviceLanguages = new java.util.ArrayList<>(); in.readStringList(installedOnDeviceLanguages); List<String> pendingOnDeviceLanguages = new java.util.ArrayList<>(); Loading @@ -312,21 +214,6 @@ public final class RecognitionSupport implements Parcelable { List<String> onlineLanguages = new java.util.ArrayList<>(); in.readStringList(onlineLanguages); this.mInstalledLanguages = installedLanguages; com.android.internal.util.AnnotationValidations.validate( NonNull.class, null, mInstalledLanguages); com.android.internal.util.AnnotationValidations.validate( Deprecated.class, null, mInstalledLanguages); this.mPendingLanguages = pendingLanguages; com.android.internal.util.AnnotationValidations.validate( NonNull.class, null, mPendingLanguages); com.android.internal.util.AnnotationValidations.validate( Deprecated.class, null, mPendingLanguages); this.mSupportedLanguages = supportedLanguages; com.android.internal.util.AnnotationValidations.validate( NonNull.class, null, mSupportedLanguages); com.android.internal.util.AnnotationValidations.validate( Deprecated.class, null, mSupportedLanguages); this.mInstalledOnDeviceLanguages = installedOnDeviceLanguages; com.android.internal.util.AnnotationValidations.validate( NonNull.class, null, mInstalledOnDeviceLanguages); Loading Loading @@ -364,9 +251,6 @@ public final class RecognitionSupport implements Parcelable { @DataClass.Generated.Member public static final class Builder { private @NonNull @Deprecated List<String> mInstalledLanguages; private @NonNull @Deprecated List<String> mPendingLanguages; private @NonNull @Deprecated List<String> mSupportedLanguages; private @NonNull List<String> mInstalledOnDeviceLanguages; private @NonNull List<String> mPendingOnDeviceLanguages; private @NonNull List<String> mSupportedOnDeviceLanguages; Loading @@ -377,83 +261,13 @@ public final class RecognitionSupport implements Parcelable { public Builder() { } /** * Support for this request is ready for use on this device for the returned languages. * * @deprecated See {@link #getInstalledOnDeviceLanguages()}. */ @DataClass.Generated.Member @Deprecated @NonNull public Builder setInstalledLanguages(@NonNull @Deprecated List<String> value) { checkNotUsed(); mBuilderFieldsSet |= 0x1; mInstalledLanguages = value; return this; } /** @see #setInstalledLanguages */ @DataClass.Generated.Member @Deprecated @NonNull public Builder addInstalledLanguage(@NonNull String value) { if (mInstalledLanguages == null) setInstalledLanguages(new java.util.ArrayList<>()); mInstalledLanguages.add(value); return this; } /** * Support for this request is scheduled for download for the returned languages. * * @deprecated See {@link #getPendingOnDeviceLanguages()}. */ @DataClass.Generated.Member @Deprecated @NonNull public Builder setPendingLanguages(@NonNull @Deprecated List<String> value) { checkNotUsed(); mBuilderFieldsSet |= 0x2; mPendingLanguages = value; return this; } /** @see #setPendingLanguages */ @DataClass.Generated.Member @Deprecated @NonNull public Builder addPendingLanguage(@NonNull String value) { if (mPendingLanguages == null) setPendingLanguages(new java.util.ArrayList<>()); mPendingLanguages.add(value); return this; } /** * These languages are supported but need to be downloaded before use. See {@link * SpeechRecognizer#triggerModelDownload(Intent)}. * * @deprecated See {@link #getSupportedOnDeviceLanguages()}. */ @DataClass.Generated.Member @Deprecated @NonNull public Builder setSupportedLanguages(@NonNull @Deprecated List<String> value) { checkNotUsed(); mBuilderFieldsSet |= 0x4; mSupportedLanguages = value; return this; } /** @see #setSupportedLanguages */ @DataClass.Generated.Member @Deprecated @NonNull public Builder addSupportedLanguage(@NonNull String value) { if (mSupportedLanguages == null) setSupportedLanguages(new java.util.ArrayList<>()); mSupportedLanguages.add(value); return this; } /** * Support for this request is ready for use on this device for the returned languages. */ @DataClass.Generated.Member public @NonNull Builder setInstalledOnDeviceLanguages(@NonNull List<String> value) { checkNotUsed(); mBuilderFieldsSet |= 0x8; mBuilderFieldsSet |= 0x1; mInstalledOnDeviceLanguages = value; return this; } Loading @@ -472,7 +286,7 @@ public final class RecognitionSupport implements Parcelable { @DataClass.Generated.Member public @NonNull Builder setPendingOnDeviceLanguages(@NonNull List<String> value) { checkNotUsed(); mBuilderFieldsSet |= 0x10; mBuilderFieldsSet |= 0x2; mPendingOnDeviceLanguages = value; return this; } Loading @@ -492,7 +306,7 @@ public final class RecognitionSupport implements Parcelable { @DataClass.Generated.Member public @NonNull Builder setSupportedOnDeviceLanguages(@NonNull List<String> value) { checkNotUsed(); mBuilderFieldsSet |= 0x20; mBuilderFieldsSet |= 0x4; mSupportedOnDeviceLanguages = value; return this; } Loading @@ -513,7 +327,7 @@ public final class RecognitionSupport implements Parcelable { @DataClass.Generated.Member public @NonNull Builder setOnlineLanguages(@NonNull List<String> value) { checkNotUsed(); mBuilderFieldsSet |= 0x40; mBuilderFieldsSet |= 0x8; mOnlineLanguages = value; return this; } Loading @@ -529,33 +343,21 @@ public final class RecognitionSupport implements Parcelable { /** Builds the instance. This builder should not be touched after calling this! */ public @NonNull RecognitionSupport build() { checkNotUsed(); mBuilderFieldsSet |= 0x80; // Mark builder used mBuilderFieldsSet |= 0x10; // Mark builder used if ((mBuilderFieldsSet & 0x1) == 0) { mInstalledLanguages = List.of(); } if ((mBuilderFieldsSet & 0x2) == 0) { mPendingLanguages = List.of(); } if ((mBuilderFieldsSet & 0x4) == 0) { mSupportedLanguages = List.of(); } if ((mBuilderFieldsSet & 0x8) == 0) { mInstalledOnDeviceLanguages = List.of(); } if ((mBuilderFieldsSet & 0x10) == 0) { if ((mBuilderFieldsSet & 0x2) == 0) { mPendingOnDeviceLanguages = List.of(); } if ((mBuilderFieldsSet & 0x20) == 0) { if ((mBuilderFieldsSet & 0x4) == 0) { mSupportedOnDeviceLanguages = List.of(); } if ((mBuilderFieldsSet & 0x40) == 0) { if ((mBuilderFieldsSet & 0x8) == 0) { mOnlineLanguages = List.of(); } RecognitionSupport o = new RecognitionSupport( mInstalledLanguages, mPendingLanguages, mSupportedLanguages, mInstalledOnDeviceLanguages, mPendingOnDeviceLanguages, mSupportedOnDeviceLanguages, Loading @@ -564,7 +366,7 @@ public final class RecognitionSupport implements Parcelable { } private void checkNotUsed() { if ((mBuilderFieldsSet & 0x80) != 0) { if ((mBuilderFieldsSet & 0x10) != 0) { throw new IllegalStateException( "This Builder should not be reused. Use a new Builder instance instead"); } Loading @@ -572,10 +374,10 @@ public final class RecognitionSupport implements Parcelable { } @DataClass.Generated( time = 1647890081869L, time = 1648131602084L, codegenVersion = "1.0.23", sourceFile = "frameworks/base/core/java/android/speech/RecognitionSupport.java", inputSignatures = "private @android.annotation.NonNull @java.lang.Deprecated @com.android.internal.util.DataClass.PluralOf(\"installedLanguage\") java.util.List<java.lang.String> mInstalledLanguages\nprivate @android.annotation.NonNull @java.lang.Deprecated @com.android.internal.util.DataClass.PluralOf(\"pendingLanguage\") java.util.List<java.lang.String> mPendingLanguages\nprivate @android.annotation.NonNull @java.lang.Deprecated @com.android.internal.util.DataClass.PluralOf(\"supportedLanguage\") java.util.List<java.lang.String> mSupportedLanguages\nprivate @android.annotation.NonNull @com.android.internal.util.DataClass.PluralOf(\"installedOnDeviceLanguage\") java.util.List<java.lang.String> mInstalledOnDeviceLanguages\nprivate @android.annotation.NonNull @com.android.internal.util.DataClass.PluralOf(\"pendingOnDeviceLanguage\") java.util.List<java.lang.String> mPendingOnDeviceLanguages\nprivate @android.annotation.NonNull @com.android.internal.util.DataClass.PluralOf(\"supportedOnDeviceLanguage\") java.util.List<java.lang.String> mSupportedOnDeviceLanguages\nprivate @android.annotation.NonNull @com.android.internal.util.DataClass.PluralOf(\"onlineLanguage\") java.util.List<java.lang.String> mOnlineLanguages\nclass RecognitionSupport extends java.lang.Object implements [android.os.Parcelable]\n@com.android.internal.util.DataClass(genConstructor=false, genBuilder=true, genEqualsHashCode=true, genHiddenConstDefs=true, genParcelable=true, genToString=true)") inputSignatures = "private @android.annotation.NonNull @com.android.internal.util.DataClass.PluralOf(\"installedOnDeviceLanguage\") java.util.List<java.lang.String> mInstalledOnDeviceLanguages\nprivate @android.annotation.NonNull @com.android.internal.util.DataClass.PluralOf(\"pendingOnDeviceLanguage\") java.util.List<java.lang.String> mPendingOnDeviceLanguages\nprivate @android.annotation.NonNull @com.android.internal.util.DataClass.PluralOf(\"supportedOnDeviceLanguage\") java.util.List<java.lang.String> mSupportedOnDeviceLanguages\nprivate @android.annotation.NonNull @com.android.internal.util.DataClass.PluralOf(\"onlineLanguage\") java.util.List<java.lang.String> mOnlineLanguages\nclass RecognitionSupport extends java.lang.Object implements [android.os.Parcelable]\n@com.android.internal.util.DataClass(genConstructor=false, genBuilder=true, genEqualsHashCode=true, genHiddenConstDefs=true, genParcelable=true, genToString=true)") @Deprecated private void __metadata() {} Loading