Merge "Making NetworkCapabilities @NonNull" am: 1f21e4acf4 am: e8fb563c9a am: ff27afbc45
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1941593 Change-Id: I8c31ba33ed59eef2034e9ae52f46d1f0e861a521
This commit is contained in:
@@ -17,7 +17,6 @@
|
||||
package android.net;
|
||||
|
||||
import android.annotation.NonNull;
|
||||
import android.annotation.Nullable;
|
||||
import android.os.Parcel;
|
||||
import android.os.Parcelable;
|
||||
|
||||
@@ -27,7 +26,7 @@ import java.util.Objects;
|
||||
public final class InternalNetworkUpdateRequest implements Parcelable {
|
||||
@NonNull
|
||||
private final StaticIpConfiguration mIpConfig;
|
||||
@Nullable
|
||||
@NonNull
|
||||
private final NetworkCapabilities mNetworkCapabilities;
|
||||
|
||||
@NonNull
|
||||
@@ -37,20 +36,16 @@ public final class InternalNetworkUpdateRequest implements Parcelable {
|
||||
|
||||
@NonNull
|
||||
public NetworkCapabilities getNetworkCapabilities() {
|
||||
return mNetworkCapabilities == null
|
||||
? null : new NetworkCapabilities(mNetworkCapabilities);
|
||||
return new NetworkCapabilities(mNetworkCapabilities);
|
||||
}
|
||||
|
||||
/** @hide */
|
||||
public InternalNetworkUpdateRequest(@NonNull final StaticIpConfiguration ipConfig,
|
||||
@Nullable final NetworkCapabilities networkCapabilities) {
|
||||
@NonNull final NetworkCapabilities networkCapabilities) {
|
||||
Objects.requireNonNull(ipConfig);
|
||||
Objects.requireNonNull(networkCapabilities);
|
||||
mIpConfig = new StaticIpConfiguration(ipConfig);
|
||||
if (null == networkCapabilities) {
|
||||
mNetworkCapabilities = null;
|
||||
} else {
|
||||
mNetworkCapabilities = new NetworkCapabilities(networkCapabilities);
|
||||
}
|
||||
mNetworkCapabilities = new NetworkCapabilities(networkCapabilities);
|
||||
}
|
||||
|
||||
private InternalNetworkUpdateRequest(@NonNull final Parcel source) {
|
||||
|
||||
Reference in New Issue
Block a user