package okhttp3; import com.ironsource.mediationsdk.logger.IronSourceError; import java.net.InetSocketAddress; import java.net.Proxy; /* loaded from: classes5.dex */ public final class Route { public final Address address; public final InetSocketAddress inetSocketAddress; public final Proxy proxy; public Address address() { return this.address; } public Proxy proxy() { return this.proxy; } public InetSocketAddress socketAddress() { return this.inetSocketAddress; } public Route(Address address, Proxy proxy, InetSocketAddress inetSocketAddress) { if (address == null) { throw new NullPointerException("address == null"); } if (proxy == null) { throw new NullPointerException("proxy == null"); } if (inetSocketAddress == null) { throw new NullPointerException("inetSocketAddress == null"); } this.address = address; this.proxy = proxy; this.inetSocketAddress = inetSocketAddress; } public boolean requiresTunnel() { return this.address.sslSocketFactory != null && this.proxy.type() == Proxy.Type.HTTP; } public boolean equals(Object obj) { if (obj instanceof Route) { Route route = (Route) obj; if (route.address.equals(this.address) && route.proxy.equals(this.proxy) && route.inetSocketAddress.equals(this.inetSocketAddress)) { return true; } } return false; } public int hashCode() { return ((((IronSourceError.ERROR_NON_EXISTENT_INSTANCE + this.address.hashCode()) * 31) + this.proxy.hashCode()) * 31) + this.inetSocketAddress.hashCode(); } public String toString() { return "Route{" + this.inetSocketAddress + "}"; } }