package okio; import java.util.concurrent.TimeUnit; /* loaded from: classes5.dex */ public class ForwardingTimeout extends Timeout { public Timeout delegate; public final Timeout delegate() { return this.delegate; } public ForwardingTimeout(Timeout timeout) { if (timeout == null) { throw new IllegalArgumentException("delegate == null"); } this.delegate = timeout; } public final ForwardingTimeout setDelegate(Timeout timeout) { if (timeout == null) { throw new IllegalArgumentException("delegate == null"); } this.delegate = timeout; return this; } @Override // okio.Timeout public Timeout timeout(long j, TimeUnit timeUnit) { return this.delegate.timeout(j, timeUnit); } @Override // okio.Timeout public boolean hasDeadline() { return this.delegate.hasDeadline(); } @Override // okio.Timeout public long deadlineNanoTime() { return this.delegate.deadlineNanoTime(); } @Override // okio.Timeout public Timeout deadlineNanoTime(long j) { return this.delegate.deadlineNanoTime(j); } @Override // okio.Timeout public Timeout clearTimeout() { return this.delegate.clearTimeout(); } @Override // okio.Timeout public Timeout clearDeadline() { return this.delegate.clearDeadline(); } @Override // okio.Timeout public void throwIfReached() { this.delegate.throwIfReached(); } }