diff options
Diffstat (limited to 'core/java/android')
| -rw-r--r-- | core/java/android/net/StringNetworkSpecifier.java | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/core/java/android/net/StringNetworkSpecifier.java b/core/java/android/net/StringNetworkSpecifier.java index 21dee55eb0fb..83dbc637fb65 100644 --- a/core/java/android/net/StringNetworkSpecifier.java +++ b/core/java/android/net/StringNetworkSpecifier.java @@ -16,7 +16,8 @@ package android.net; -import android.annotation.UnsupportedAppUsage; +import android.annotation.NonNull; +import android.annotation.SystemApi; import android.os.Parcel; import android.os.Parcelable; import android.text.TextUtils; @@ -26,18 +27,20 @@ import com.android.internal.util.Preconditions; import java.util.Objects; /** @hide */ +@SystemApi public final class StringNetworkSpecifier extends NetworkSpecifier implements Parcelable { /** * Arbitrary string used to pass (additional) information to the network factory. */ - @UnsupportedAppUsage + @NonNull public final String specifier; - public StringNetworkSpecifier(String specifier) { + public StringNetworkSpecifier(@NonNull String specifier) { Preconditions.checkStringNotEmpty(specifier); this.specifier = specifier; } + /** @hide */ @Override public boolean satisfiedBy(NetworkSpecifier other) { return equals(other); @@ -65,11 +68,11 @@ public final class StringNetworkSpecifier extends NetworkSpecifier implements Pa } @Override - public void writeToParcel(Parcel dest, int flags) { + public void writeToParcel(@NonNull Parcel dest, int flags) { dest.writeString(specifier); } - public static final @android.annotation.NonNull Parcelable.Creator<StringNetworkSpecifier> CREATOR = + public static final @NonNull Parcelable.Creator<StringNetworkSpecifier> CREATOR = new Parcelable.Creator<StringNetworkSpecifier>() { public StringNetworkSpecifier createFromParcel(Parcel in) { return new StringNetworkSpecifier(in.readString()); |
