private class PackParser.InflaterStream
extends java.io.InputStream
| Modifier and Type | Field and Description |
|---|---|
private long |
actualSize |
private long |
expectedSize |
private java.util.zip.Inflater |
inf |
private int |
p |
private byte[] |
skipBuffer |
private PackParser.Source |
src |
| Constructor and Description |
|---|
InflaterStream() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
(package private) void |
open(PackParser.Source source,
long inflatedSize) |
int |
read() |
int |
read(byte[] dst,
int pos,
int cnt) |
(package private) void |
release() |
long |
skip(long toSkip) |
private final java.util.zip.Inflater inf
private final byte[] skipBuffer
private PackParser.Source src
private long expectedSize
private long actualSize
private int p
void release()
void open(PackParser.Source source, long inflatedSize) throws java.io.IOException
java.io.IOExceptionpublic long skip(long toSkip)
throws java.io.IOException
skip in class java.io.InputStreamjava.io.IOExceptionpublic int read()
throws java.io.IOException
read in class java.io.InputStreamjava.io.IOExceptionpublic int read(byte[] dst,
int pos,
int cnt)
throws java.io.IOException
read in class java.io.InputStreamjava.io.IOExceptionpublic void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in class java.io.InputStreamjava.io.IOException