Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1f21e4ac authored by James Mattis's avatar James Mattis Committed by Gerrit Code Review
Browse files

Merge "Making NetworkCapabilities @NonNull"

parents bc8f2567 085d59ba
Loading
Loading
Loading
Loading
+5 −10
Original line number Diff line number Diff line
@@ -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,21 +36,17 @@ 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);
    }
    }

    private InternalNetworkUpdateRequest(@NonNull final Parcel source) {
        Objects.requireNonNull(source);