Merge "StaticIpConfiguration: Couple of minor fixes" am: 90a81fedc5

am: a215878d38

Change-Id: Ic40a6d4221cdb39e40b895efbe313160b7ab0846
This commit is contained in:
Roshan Pius
2019-11-18 07:14:08 -08:00
committed by android-build-merger

View File

@@ -25,6 +25,8 @@ import android.net.shared.InetAddressUtils;
import android.os.Parcel; import android.os.Parcel;
import android.os.Parcelable; import android.os.Parcelable;
import com.android.internal.util.Preconditions;
import java.net.InetAddress; import java.net.InetAddress;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@@ -152,6 +154,7 @@ public final class StaticIpConfiguration implements Parcelable {
* @return The {@link Builder} for chaining. * @return The {@link Builder} for chaining.
*/ */
public @NonNull Builder setDnsServers(@NonNull Iterable<InetAddress> dnsServers) { public @NonNull Builder setDnsServers(@NonNull Iterable<InetAddress> dnsServers) {
Preconditions.checkNotNull(dnsServers);
mDnsServers = dnsServers; mDnsServers = dnsServers;
return this; return this;
} }
@@ -175,9 +178,11 @@ public final class StaticIpConfiguration implements Parcelable {
final StaticIpConfiguration config = new StaticIpConfiguration(); final StaticIpConfiguration config = new StaticIpConfiguration();
config.ipAddress = mIpAddress; config.ipAddress = mIpAddress;
config.gateway = mGateway; config.gateway = mGateway;
if (mDnsServers != null) {
for (InetAddress server : mDnsServers) { for (InetAddress server : mDnsServers) {
config.dnsServers.add(server); config.dnsServers.add(server);
} }
}
config.domains = mDomains; config.domains = mDomains;
return config; return config;
} }