Merge "Add @UnsupportedAppUsage to the old inline APIs for compatibility" into rvc-dev am: c068acb6ae am: 739dc57124 am: 783b19b47a am: b391e5df1a
Change-Id: I1faff4a663df8c110af47ab0974c27ebc7a327b6
This commit is contained in:
@@ -19,6 +19,7 @@ package android.service.autofill;
|
||||
import android.annotation.NonNull;
|
||||
import android.annotation.Size;
|
||||
import android.app.slice.Slice;
|
||||
import android.compat.annotation.UnsupportedAppUsage;
|
||||
import android.os.Parcel;
|
||||
import android.os.Parcelable;
|
||||
import android.widget.inline.InlinePresentationSpec;
|
||||
@@ -66,9 +67,21 @@ public final class InlinePresentation implements Parcelable {
|
||||
return hints.toArray(new String[hints.size()]);
|
||||
}
|
||||
|
||||
/**
|
||||
* @hide
|
||||
* @removed
|
||||
*/
|
||||
@UnsupportedAppUsage
|
||||
public InlinePresentation(
|
||||
@NonNull Slice slice,
|
||||
@NonNull android.view.inline.InlinePresentationSpec inlinePresentationSpec,
|
||||
boolean pinned) {
|
||||
this(slice, inlinePresentationSpec.toWidget(), pinned);
|
||||
}
|
||||
|
||||
|
||||
// Code below generated by codegen v1.0.14.
|
||||
|
||||
// Code below generated by codegen v1.0.15.
|
||||
//
|
||||
// DO NOT MODIFY!
|
||||
// CHECKSTYLE:OFF Generated code
|
||||
@@ -89,7 +102,8 @@ public final class InlinePresentation implements Parcelable {
|
||||
* @param inlinePresentationSpec
|
||||
* Specifies the UI specification for the inline suggestion.
|
||||
* @param pinned
|
||||
* Indicates whether the UI should be pinned, hence non-scrollable, in the host.
|
||||
* Indicates whether the UI should be pinned, hence non-scrollable and non-filterable, in the
|
||||
* host.
|
||||
*/
|
||||
@DataClass.Generated.Member
|
||||
public InlinePresentation(
|
||||
@@ -124,7 +138,8 @@ public final class InlinePresentation implements Parcelable {
|
||||
}
|
||||
|
||||
/**
|
||||
* Indicates whether the UI should be pinned, hence non-scrollable, in the host.
|
||||
* Indicates whether the UI should be pinned, hence non-scrollable and non-filterable, in the
|
||||
* host.
|
||||
*/
|
||||
@DataClass.Generated.Member
|
||||
public boolean isPinned() {
|
||||
@@ -230,8 +245,8 @@ public final class InlinePresentation implements Parcelable {
|
||||
};
|
||||
|
||||
@DataClass.Generated(
|
||||
time = 1582753782651L,
|
||||
codegenVersion = "1.0.14",
|
||||
time = 1585633564226L,
|
||||
codegenVersion = "1.0.15",
|
||||
sourceFile = "frameworks/base/core/java/android/service/autofill/InlinePresentation.java",
|
||||
inputSignatures = "private final @android.annotation.NonNull android.app.slice.Slice mSlice\nprivate final @android.annotation.NonNull android.widget.inline.InlinePresentationSpec mInlinePresentationSpec\nprivate final boolean mPinned\npublic @android.annotation.NonNull @android.annotation.Size(min=0L) java.lang.String[] getAutofillHints()\nclass InlinePresentation extends java.lang.Object implements [android.os.Parcelable]\n@com.android.internal.util.DataClass(genToString=true, genHiddenConstDefs=true, genEqualsHashCode=true)")
|
||||
@Deprecated
|
||||
|
||||
@@ -18,12 +18,16 @@ package android.view.inline;
|
||||
|
||||
import android.annotation.NonNull;
|
||||
import android.annotation.Nullable;
|
||||
import android.compat.annotation.UnsupportedAppUsage;
|
||||
import android.os.Bundle;
|
||||
import android.os.Parcelable;
|
||||
import android.util.Size;
|
||||
|
||||
import com.android.internal.util.DataClass;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
* This class represents the presentation specification by which an inline suggestion
|
||||
* should abide when constructing its UI. Since suggestions are inlined in a
|
||||
@@ -59,6 +63,48 @@ public final class InlinePresentationSpec implements Parcelable {
|
||||
abstract static class BaseBuilder {
|
||||
}
|
||||
|
||||
/**
|
||||
* @hide
|
||||
*/
|
||||
public android.widget.inline.InlinePresentationSpec toWidget() {
|
||||
final android.widget.inline.InlinePresentationSpec.Builder builder =
|
||||
new android.widget.inline.InlinePresentationSpec.Builder(
|
||||
getMinSize(), getMaxSize());
|
||||
final Bundle style = getStyle();
|
||||
if (style != null) {
|
||||
builder.setStyle(style);
|
||||
}
|
||||
return builder.build();
|
||||
}
|
||||
|
||||
/**
|
||||
* @hide
|
||||
*/
|
||||
public static android.view.inline.InlinePresentationSpec fromWidget(
|
||||
android.widget.inline.InlinePresentationSpec widget) {
|
||||
final android.view.inline.InlinePresentationSpec.Builder builder =
|
||||
new android.view.inline.InlinePresentationSpec.Builder(
|
||||
widget.getMinSize(), widget.getMaxSize());
|
||||
final Bundle style = widget.getStyle();
|
||||
if (style != null) {
|
||||
builder.setStyle(style);
|
||||
}
|
||||
return builder.build();
|
||||
}
|
||||
|
||||
/**
|
||||
* @hide
|
||||
*/
|
||||
public static List<android.view.inline.InlinePresentationSpec> fromWidgets(
|
||||
List<android.widget.inline.InlinePresentationSpec> widgets) {
|
||||
final ArrayList<android.view.inline.InlinePresentationSpec> convertedSpecs =
|
||||
new ArrayList<>();
|
||||
for (int i = 0; i < widgets.size(); i++) {
|
||||
convertedSpecs.add(fromWidget(widgets.get(i)));
|
||||
}
|
||||
return convertedSpecs;
|
||||
}
|
||||
|
||||
|
||||
|
||||
// Code below generated by codegen v1.0.15.
|
||||
@@ -93,6 +139,7 @@ public final class InlinePresentationSpec implements Parcelable {
|
||||
/**
|
||||
* The minimal size of the suggestion.
|
||||
*/
|
||||
@UnsupportedAppUsage
|
||||
@DataClass.Generated.Member
|
||||
public @NonNull Size getMinSize() {
|
||||
return mMinSize;
|
||||
@@ -101,6 +148,7 @@ public final class InlinePresentationSpec implements Parcelable {
|
||||
/**
|
||||
* The maximal size of the suggestion.
|
||||
*/
|
||||
@UnsupportedAppUsage
|
||||
@DataClass.Generated.Member
|
||||
public @NonNull Size getMaxSize() {
|
||||
return mMaxSize;
|
||||
@@ -235,6 +283,7 @@ public final class InlinePresentationSpec implements Parcelable {
|
||||
* @param maxSize
|
||||
* The maximal size of the suggestion.
|
||||
*/
|
||||
@UnsupportedAppUsage
|
||||
public Builder(
|
||||
@NonNull Size minSize,
|
||||
@NonNull Size maxSize) {
|
||||
@@ -259,7 +308,9 @@ public final class InlinePresentationSpec implements Parcelable {
|
||||
}
|
||||
|
||||
/** Builds the instance. This builder should not be touched after calling this! */
|
||||
public @NonNull InlinePresentationSpec build() {
|
||||
@UnsupportedAppUsage
|
||||
@NonNull
|
||||
public InlinePresentationSpec build() {
|
||||
checkNotUsed();
|
||||
mBuilderFieldsSet |= 0x8; // Mark builder used
|
||||
|
||||
@@ -282,10 +333,10 @@ public final class InlinePresentationSpec implements Parcelable {
|
||||
}
|
||||
|
||||
@DataClass.Generated(
|
||||
time = 1585177087499L,
|
||||
time = 1585634825103L,
|
||||
codegenVersion = "1.0.15",
|
||||
sourceFile = "frameworks/base/core/java/android/view/inline/InlinePresentationSpec.java",
|
||||
inputSignatures = "private final @android.annotation.NonNull android.util.Size mMinSize\nprivate final @android.annotation.NonNull android.util.Size mMaxSize\nprivate final @android.annotation.Nullable android.os.Bundle mStyle\nprivate static android.os.Bundle defaultStyle()\nclass InlinePresentationSpec extends java.lang.Object implements [android.os.Parcelable]\n@com.android.internal.util.DataClass(genEqualsHashCode=true, genToString=true, genBuilder=true)\nclass BaseBuilder extends java.lang.Object implements []")
|
||||
inputSignatures = "private final @android.annotation.NonNull android.util.Size mMinSize\nprivate final @android.annotation.NonNull android.util.Size mMaxSize\nprivate final @android.annotation.Nullable android.os.Bundle mStyle\nprivate static android.os.Bundle defaultStyle()\npublic android.widget.inline.InlinePresentationSpec toWidget()\npublic static android.view.inline.InlinePresentationSpec fromWidget(android.widget.inline.InlinePresentationSpec)\npublic static java.util.List<android.view.inline.InlinePresentationSpec> fromWidgets(java.util.List<android.widget.inline.InlinePresentationSpec>)\nclass InlinePresentationSpec extends java.lang.Object implements [android.os.Parcelable]\n@com.android.internal.util.DataClass(genEqualsHashCode=true, genToString=true, genBuilder=true)\nclass BaseBuilder extends java.lang.Object implements []")
|
||||
@Deprecated
|
||||
private void __metadata() {}
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@ import android.annotation.NonNull;
|
||||
import android.annotation.Nullable;
|
||||
import android.annotation.SuppressLint;
|
||||
import android.annotation.TestApi;
|
||||
import android.os.Bundle;
|
||||
import android.compat.annotation.UnsupportedAppUsage;
|
||||
import android.os.Parcelable;
|
||||
import android.widget.inline.InlinePresentationSpec;
|
||||
|
||||
@@ -93,15 +93,9 @@ public final class InlineSuggestionInfo implements Parcelable {
|
||||
* @hide
|
||||
* @removed
|
||||
*/
|
||||
@UnsupportedAppUsage
|
||||
public @NonNull android.view.inline.InlinePresentationSpec getPresentationSpec() {
|
||||
final android.view.inline.InlinePresentationSpec.Builder builder =
|
||||
new android.view.inline.InlinePresentationSpec.Builder(
|
||||
mInlinePresentationSpec.getMinSize(), mInlinePresentationSpec.getMaxSize());
|
||||
final Bundle style = mInlinePresentationSpec.getStyle();
|
||||
if (style != null) {
|
||||
builder.setStyle(style);
|
||||
}
|
||||
return builder.build();
|
||||
return android.view.inline.InlinePresentationSpec.fromWidget(mInlinePresentationSpec);
|
||||
}
|
||||
|
||||
|
||||
@@ -364,10 +358,10 @@ public final class InlineSuggestionInfo implements Parcelable {
|
||||
};
|
||||
|
||||
@DataClass.Generated(
|
||||
time = 1585528157244L,
|
||||
time = 1585633580662L,
|
||||
codegenVersion = "1.0.15",
|
||||
sourceFile = "frameworks/base/core/java/android/view/inputmethod/InlineSuggestionInfo.java",
|
||||
inputSignatures = "public static final @android.view.inputmethod.InlineSuggestionInfo.Source java.lang.String SOURCE_AUTOFILL\npublic static final @android.view.inputmethod.InlineSuggestionInfo.Source java.lang.String SOURCE_PLATFORM\npublic static final @android.view.inputmethod.InlineSuggestionInfo.Type java.lang.String TYPE_SUGGESTION\npublic static final @android.annotation.SuppressLint({\"IntentName\"}) @android.view.inputmethod.InlineSuggestionInfo.Type java.lang.String TYPE_ACTION\nprivate final @android.annotation.NonNull android.widget.inline.InlinePresentationSpec mInlinePresentationSpec\nprivate final @android.annotation.NonNull @android.view.inputmethod.InlineSuggestionInfo.Source java.lang.String mSource\nprivate final @android.annotation.Nullable java.lang.String[] mAutofillHints\nprivate final @android.annotation.NonNull @android.view.inputmethod.InlineSuggestionInfo.Type java.lang.String mType\nprivate final boolean mPinned\npublic static @android.annotation.TestApi @android.annotation.NonNull android.view.inputmethod.InlineSuggestionInfo newInlineSuggestionInfo(android.widget.inline.InlinePresentationSpec,java.lang.String,java.lang.String[],java.lang.String,boolean)\npublic @android.annotation.NonNull android.view.inline.InlinePresentationSpec getPresentationSpec()\nclass InlineSuggestionInfo extends java.lang.Object implements [android.os.Parcelable]\n@com.android.internal.util.DataClass(genEqualsHashCode=true, genToString=true, genHiddenConstDefs=true, genHiddenConstructor=true)")
|
||||
inputSignatures = "public static final @android.view.inputmethod.InlineSuggestionInfo.Source java.lang.String SOURCE_AUTOFILL\npublic static final @android.view.inputmethod.InlineSuggestionInfo.Source java.lang.String SOURCE_PLATFORM\npublic static final @android.view.inputmethod.InlineSuggestionInfo.Type java.lang.String TYPE_SUGGESTION\npublic static final @android.annotation.SuppressLint({\"IntentName\"}) @android.view.inputmethod.InlineSuggestionInfo.Type java.lang.String TYPE_ACTION\nprivate final @android.annotation.NonNull android.widget.inline.InlinePresentationSpec mInlinePresentationSpec\nprivate final @android.annotation.NonNull @android.view.inputmethod.InlineSuggestionInfo.Source java.lang.String mSource\nprivate final @android.annotation.Nullable java.lang.String[] mAutofillHints\nprivate final @android.annotation.NonNull @android.view.inputmethod.InlineSuggestionInfo.Type java.lang.String mType\nprivate final boolean mPinned\npublic static @android.annotation.TestApi @android.annotation.NonNull android.view.inputmethod.InlineSuggestionInfo newInlineSuggestionInfo(android.widget.inline.InlinePresentationSpec,java.lang.String,java.lang.String[],java.lang.String,boolean)\npublic @android.compat.annotation.UnsupportedAppUsage @android.annotation.NonNull android.view.inline.InlinePresentationSpec getPresentationSpec()\nclass InlineSuggestionInfo extends java.lang.Object implements [android.os.Parcelable]\n@com.android.internal.util.DataClass(genEqualsHashCode=true, genToString=true, genHiddenConstDefs=true, genHiddenConstructor=true)")
|
||||
@Deprecated
|
||||
private void __metadata() {}
|
||||
|
||||
|
||||
@@ -19,6 +19,7 @@ package android.view.inputmethod;
|
||||
import android.annotation.NonNull;
|
||||
import android.annotation.Nullable;
|
||||
import android.app.ActivityThread;
|
||||
import android.compat.annotation.UnsupportedAppUsage;
|
||||
import android.os.Bundle;
|
||||
import android.os.IBinder;
|
||||
import android.os.LocaleList;
|
||||
@@ -98,22 +99,10 @@ public final class InlineSuggestionsRequest implements Parcelable {
|
||||
* @hide
|
||||
* @removed
|
||||
*/
|
||||
public @NonNull List<android.view.inline.InlinePresentationSpec> getPresentationSpecs() {
|
||||
final ArrayList<android.view.inline.InlinePresentationSpec> convertedSpecs =
|
||||
new ArrayList<>();
|
||||
for (int i = 0; i < mInlinePresentationSpecs.size(); i++) {
|
||||
final android.widget.inline.InlinePresentationSpec currSpec =
|
||||
mInlinePresentationSpecs.get(i);
|
||||
final android.view.inline.InlinePresentationSpec.Builder builder =
|
||||
new android.view.inline.InlinePresentationSpec.Builder(
|
||||
currSpec.getMinSize(), currSpec.getMaxSize());
|
||||
final Bundle style = currSpec.getStyle();
|
||||
if (style != null) {
|
||||
builder.setStyle(style);
|
||||
}
|
||||
convertedSpecs.add(builder.build());
|
||||
}
|
||||
return convertedSpecs;
|
||||
@UnsupportedAppUsage
|
||||
@NonNull
|
||||
public List<android.view.inline.InlinePresentationSpec> getPresentationSpecs() {
|
||||
return android.view.inline.InlinePresentationSpec.fromWidgets(mInlinePresentationSpecs);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -177,57 +166,14 @@ public final class InlineSuggestionsRequest implements Parcelable {
|
||||
/** @hide */
|
||||
abstract static class BaseBuilder {
|
||||
/**
|
||||
* The {@link android.view.inline.InlinePresentationSpec} for each suggestion in the
|
||||
* response. If the max suggestion count is larger than the number of specs in the list,
|
||||
* then the last spec is used for the remainder of the suggestions.
|
||||
* The list should not be empty.
|
||||
*
|
||||
* @hide
|
||||
* @removed
|
||||
*/
|
||||
@NonNull Builder setPresentationSpecs(
|
||||
@NonNull List<android.view.inline.InlinePresentationSpec> specs) {
|
||||
((Builder) this).checkNotUsed();
|
||||
((Builder) this).mBuilderFieldsSet |= 0x2;
|
||||
final ArrayList<android.widget.inline.InlinePresentationSpec> convertedSpecs =
|
||||
new ArrayList<>();
|
||||
for (int i = 0; i < specs.size(); i++) {
|
||||
final android.view.inline.InlinePresentationSpec currSpec = specs.get(i);
|
||||
final android.widget.inline.InlinePresentationSpec.Builder builder =
|
||||
new android.widget.inline.InlinePresentationSpec.Builder(
|
||||
currSpec.getMinSize(), currSpec.getMaxSize());
|
||||
final Bundle style = currSpec.getStyle();
|
||||
if (style != null) {
|
||||
builder.setStyle(style);
|
||||
}
|
||||
convertedSpecs.add(builder.build());
|
||||
}
|
||||
((Builder) this).mInlinePresentationSpecs = convertedSpecs;
|
||||
return ((Builder) this);
|
||||
}
|
||||
|
||||
/**
|
||||
* @see #setPresentationSpecs
|
||||
*
|
||||
* @hide
|
||||
* @removed
|
||||
*/
|
||||
public @NonNull Builder addPresentationSpecs(
|
||||
@UnsupportedAppUsage
|
||||
@NonNull
|
||||
public Builder addPresentationSpecs(
|
||||
@NonNull android.view.inline.InlinePresentationSpec value) {
|
||||
if (((Builder) this).mInlinePresentationSpecs == null) {
|
||||
setPresentationSpecs(new ArrayList<>());
|
||||
}
|
||||
|
||||
final android.widget.inline.InlinePresentationSpec.Builder builder =
|
||||
new android.widget.inline.InlinePresentationSpec.Builder(
|
||||
value.getMinSize(), value.getMaxSize());
|
||||
final Bundle style = value.getStyle();
|
||||
if (style != null) {
|
||||
builder.setStyle(style);
|
||||
}
|
||||
|
||||
((Builder) this).mInlinePresentationSpecs.add(builder.build());
|
||||
return ((Builder) this);
|
||||
return ((Builder) this).addInlinePresentationSpecs(value.toWidget());
|
||||
}
|
||||
|
||||
abstract Builder setInlinePresentationSpecs(
|
||||
@@ -654,10 +600,10 @@ public final class InlineSuggestionsRequest implements Parcelable {
|
||||
}
|
||||
|
||||
@DataClass.Generated(
|
||||
time = 1585528160885L,
|
||||
time = 1585633573804L,
|
||||
codegenVersion = "1.0.15",
|
||||
sourceFile = "frameworks/base/core/java/android/view/inputmethod/InlineSuggestionsRequest.java",
|
||||
inputSignatures = "public static final int SUGGESTION_COUNT_UNLIMITED\nprivate final int mMaxSuggestionCount\nprivate final @android.annotation.NonNull java.util.List<android.widget.inline.InlinePresentationSpec> mInlinePresentationSpecs\nprivate @android.annotation.NonNull java.lang.String mHostPackageName\nprivate @android.annotation.NonNull android.os.LocaleList mSupportedLocales\nprivate @android.annotation.Nullable android.os.Bundle mExtras\nprivate @android.annotation.Nullable android.os.IBinder mHostInputToken\nprivate int mHostDisplayId\npublic @android.annotation.NonNull java.util.List<android.view.inline.InlinePresentationSpec> getPresentationSpecs()\npublic void setHostInputToken(android.os.IBinder)\nprivate void parcelHostInputToken(android.os.Parcel,int)\nprivate @android.annotation.Nullable android.os.IBinder unparcelHostInputToken(android.os.Parcel)\npublic void setHostDisplayId(int)\nprivate void onConstructed()\nprivate static int defaultMaxSuggestionCount()\nprivate static java.lang.String defaultHostPackageName()\nprivate static android.os.LocaleList defaultSupportedLocales()\nprivate static @android.annotation.Nullable android.os.IBinder defaultHostInputToken()\nprivate static @android.annotation.Nullable int defaultHostDisplayId()\nprivate static @android.annotation.Nullable android.os.Bundle defaultExtras()\nclass InlineSuggestionsRequest extends java.lang.Object implements [android.os.Parcelable]\n@com.android.internal.util.DataClass(genEqualsHashCode=true, genToString=true, genBuilder=true)\n @android.annotation.NonNull android.view.inputmethod.InlineSuggestionsRequest.Builder setPresentationSpecs(java.util.List<android.view.inline.InlinePresentationSpec>)\npublic @android.annotation.NonNull android.view.inputmethod.InlineSuggestionsRequest.Builder addPresentationSpecs(android.view.inline.InlinePresentationSpec)\nabstract android.view.inputmethod.InlineSuggestionsRequest.Builder setInlinePresentationSpecs(java.util.List<android.widget.inline.InlinePresentationSpec>)\nabstract android.view.inputmethod.InlineSuggestionsRequest.Builder setHostPackageName(java.lang.String)\nabstract android.view.inputmethod.InlineSuggestionsRequest.Builder setHostInputToken(android.os.IBinder)\nabstract android.view.inputmethod.InlineSuggestionsRequest.Builder setHostDisplayId(int)\nclass BaseBuilder extends java.lang.Object implements []")
|
||||
inputSignatures = "public static final int SUGGESTION_COUNT_UNLIMITED\nprivate final int mMaxSuggestionCount\nprivate final @android.annotation.NonNull java.util.List<android.widget.inline.InlinePresentationSpec> mInlinePresentationSpecs\nprivate @android.annotation.NonNull java.lang.String mHostPackageName\nprivate @android.annotation.NonNull android.os.LocaleList mSupportedLocales\nprivate @android.annotation.Nullable android.os.Bundle mExtras\nprivate @android.annotation.Nullable android.os.IBinder mHostInputToken\nprivate int mHostDisplayId\npublic @android.compat.annotation.UnsupportedAppUsage @android.annotation.NonNull java.util.List<android.view.inline.InlinePresentationSpec> getPresentationSpecs()\npublic void setHostInputToken(android.os.IBinder)\nprivate void parcelHostInputToken(android.os.Parcel,int)\nprivate @android.annotation.Nullable android.os.IBinder unparcelHostInputToken(android.os.Parcel)\npublic void setHostDisplayId(int)\nprivate void onConstructed()\nprivate static int defaultMaxSuggestionCount()\nprivate static java.lang.String defaultHostPackageName()\nprivate static android.os.LocaleList defaultSupportedLocales()\nprivate static @android.annotation.Nullable android.os.IBinder defaultHostInputToken()\nprivate static @android.annotation.Nullable int defaultHostDisplayId()\nprivate static @android.annotation.Nullable android.os.Bundle defaultExtras()\nclass InlineSuggestionsRequest extends java.lang.Object implements [android.os.Parcelable]\n@com.android.internal.util.DataClass(genEqualsHashCode=true, genToString=true, genBuilder=true)\npublic @android.compat.annotation.UnsupportedAppUsage @android.annotation.NonNull android.view.inputmethod.InlineSuggestionsRequest.Builder addPresentationSpecs(android.view.inline.InlinePresentationSpec)\nabstract android.view.inputmethod.InlineSuggestionsRequest.Builder setInlinePresentationSpecs(java.util.List<android.widget.inline.InlinePresentationSpec>)\nabstract android.view.inputmethod.InlineSuggestionsRequest.Builder setHostPackageName(java.lang.String)\nabstract android.view.inputmethod.InlineSuggestionsRequest.Builder setHostInputToken(android.os.IBinder)\nabstract android.view.inputmethod.InlineSuggestionsRequest.Builder setHostDisplayId(int)\nclass BaseBuilder extends java.lang.Object implements []")
|
||||
@Deprecated
|
||||
private void __metadata() {}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user