Package org.apache.maven.plugins.shade
Class DefaultShader.ZipHeaderPeekInputStream
java.lang.Object
java.io.InputStream
java.io.FilterInputStream
java.io.PushbackInputStream
org.apache.maven.plugins.shade.DefaultShader.ZipHeaderPeekInputStream
- All Implemented Interfaces:
Closeable,AutoCloseable
- Enclosing class:
- DefaultShader
InputStream that can peek ahead at zip header bytes.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final intprivate static final byte[]Fields inherited from class java.io.PushbackInputStream
buf, posFields inherited from class java.io.FilterInputStream
in -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.io.PushbackInputStream
available, close, mark, markSupported, read, read, reset, skip, unread, unread, unreadMethods inherited from class java.io.FilterInputStream
readMethods inherited from class java.io.InputStream
nullInputStream, readAllBytes, readNBytes, readNBytes, skipNBytes, transferTo
-
Field Details
-
ZIP_HEADER
private static final byte[] ZIP_HEADER -
HEADER_LEN
private static final int HEADER_LEN- See Also:
-
-
Constructor Details
-
ZipHeaderPeekInputStream
-
-
Method Details
-
hasZipHeader
- Throws:
IOException
-