// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.squareup.okhttp.internal.http; import java.io.IOException; import okio.Buffer; import okio.BufferedSource; // Referenced classes of package com.squareup.okhttp.internal.http: // HttpConnection private class extends { private boolean inputExhausted; final HttpConnection this$0; public void close() throws IOException { if (closed) { return; } if (!inputExhausted) { unexpectedEndOfInput(); } closed = true; } public long read(Buffer buffer, long l) throws IOException { if (l < 0L) { throw new IllegalArgumentException((new StringBuilder()).append("byteCount < 0: ").append(l).toString()); } if (closed) { throw new IllegalStateException("closed"); } if (inputExhausted) { l = -1L; } else { long l1 = HttpConnection.access$500(HttpConnection.this).read(buffer, l); l = l1; if (l1 == -1L) { inputExhausted = true; endOfInput(false); return -1L; } } return l; } private () { this$0 = HttpConnection.this; super(HttpConnection.this, null); } >(> >) { this(); } }