META-INF/MANIFEST.MF
META-INF/
org/
org/apache/
org/apache/commons/
org/apache/commons/compress/
org/apache/commons/compress/archivers/
org/apache/commons/compress/archivers/ar/
org/apache/commons/compress/archivers/arj/
org/apache/commons/compress/archivers/cpio/
org/apache/commons/compress/archivers/dump/
org/apache/commons/compress/archivers/examples/
org/apache/commons/compress/archivers/jar/
org/apache/commons/compress/archivers/sevenz/
org/apache/commons/compress/archivers/tar/
org/apache/commons/compress/archivers/zip/
org/apache/commons/compress/changes/
org/apache/commons/compress/compressors/
org/apache/commons/compress/compressors/brotli/
org/apache/commons/compress/compressors/bzip2/
org/apache/commons/compress/compressors/deflate/
org/apache/commons/compress/compressors/deflate64/
org/apache/commons/compress/compressors/gzip/
org/apache/commons/compress/compressors/lz4/
org/apache/commons/compress/compressors/lz77support/
org/apache/commons/compress/compressors/lzma/
org/apache/commons/compress/compressors/lzw/
org/apache/commons/compress/compressors/pack200/
org/apache/commons/compress/compressors/snappy/
org/apache/commons/compress/compressors/xz/
org/apache/commons/compress/compressors/z/
org/apache/commons/compress/compressors/zstandard/
org/apache/commons/compress/harmony/
org/apache/commons/compress/harmony/archive/
org/apache/commons/compress/harmony/archive/internal/
org/apache/commons/compress/harmony/archive/internal/nls/
org/apache/commons/compress/harmony/pack200/
org/apache/commons/compress/harmony/unpack200/
org/apache/commons/compress/harmony/unpack200/bytecode/
org/apache/commons/compress/harmony/unpack200/bytecode/forms/
org/apache/commons/compress/java/
org/apache/commons/compress/java/util/
org/apache/commons/compress/java/util/jar/
org/apache/commons/compress/parallel/
org/apache/commons/compress/utils/
META-INF/maven/
META-INF/maven/org.apache.commons/
META-INF/maven/org.apache.commons/commons-compress/
META-INF/LICENSE.txt
META-INF/NOTICE.txt
org/apache/commons/compress/MemoryLimitException.class
MemoryLimitException.java
package org.apache.commons.compress
public org.apache.commons.compress.MemoryLimitException extends java.io.IOException {
private static final long serialVersionUID
private final long memoryNeededInKb
private final int memoryLimitInKb
public void <init> (long, int)
long memoryNeededInKb
int memoryLimitInKb
public void <init> (long, int, java.lang.Exception)
long memoryNeededInKb
int memoryLimitInKb
Exception e
public long getMemoryNeededInKb ()
public int getMemoryLimitInKb ()
private static java.lang.String buildMessage (long, int)
long memoryNeededInKb
int memoryLimitInKb
}
org/apache/commons/compress/PasswordRequiredException.class
PasswordRequiredException.java
package org.apache.commons.compress
public org.apache.commons.compress.PasswordRequiredException extends java.io.IOException {
private static final long serialVersionUID
public void <init> (java.lang.String)
String name
}
org/apache/commons/compress/archivers/ArchiveEntry.class
ArchiveEntry.java
package org.apache.commons.compress.archivers
public abstract org.apache.commons.compress.archivers.ArchiveEntry extends java.lang.Object {
public static final long SIZE_UNKNOWN
public abstract java.lang.String getName ()
public abstract long getSize ()
public abstract boolean isDirectory ()
public abstract java.util.Date getLastModifiedDate ()
}
org/apache/commons/compress/archivers/ArchiveException.class
ArchiveException.java
package org.apache.commons.compress.archivers
public org.apache.commons.compress.archivers.ArchiveException extends java.lang.Exception {
private static final long serialVersionUID
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Exception)
String message
Exception cause
}
org/apache/commons/compress/archivers/ArchiveInputStream.class
ArchiveInputStream.java
package org.apache.commons.compress.archivers
public abstract org.apache.commons.compress.archivers.ArchiveInputStream extends java.io.InputStream {
private final byte[] single
private static final int BYTE_MASK
private long bytesRead
public void <init> ()
public abstract org.apache.commons.compress.archivers.ArchiveEntry getNextEntry () throws java.io.IOException
public int read () throws java.io.IOException
int num
protected void count (int)
int read
protected void count (long)
long read
protected void pushedBackBytes (long)
long pushedBack
public int getCount ()
public long getBytesRead ()
public boolean canReadEntryData (org.apache.commons.compress.archivers.ArchiveEntry)
org.apache.commons.compress.archivers.ArchiveEntry archiveEntry
}
org/apache/commons/compress/archivers/ArchiveOutputStream.class
ArchiveOutputStream.java
package org.apache.commons.compress.archivers
public abstract org.apache.commons.compress.archivers.ArchiveOutputStream extends java.io.OutputStream {
private final byte[] oneByte
static final int BYTE_MASK
private long bytesWritten
public void <init> ()
public abstract void putArchiveEntry (org.apache.commons.compress.archivers.ArchiveEntry) throws java.io.IOException
public abstract void closeArchiveEntry () throws java.io.IOException
public abstract void finish () throws java.io.IOException
public abstract org.apache.commons.compress.archivers.ArchiveEntry createArchiveEntry (java.io.File, java.lang.String) throws java.io.IOException
public transient org.apache.commons.compress.archivers.ArchiveEntry createArchiveEntry (java.nio.file.Path, java.lang.String, java.nio.file.LinkOption[]) throws java.io.IOException
java.nio.file.Path inputPath
String entryName
java.nio.file.LinkOption[] options
public void write (int) throws java.io.IOException
int b
protected void count (int)
int written
protected void count (long)
long written
public int getCount ()
public long getBytesWritten ()
public boolean canWriteEntryData (org.apache.commons.compress.archivers.ArchiveEntry)
org.apache.commons.compress.archivers.ArchiveEntry archiveEntry
}
org/apache/commons/compress/archivers/ArchiveStreamFactory.class
ArchiveStreamFactory.java
package org.apache.commons.compress.archivers
public org.apache.commons.compress.archivers.ArchiveStreamFactory extends java.lang.Object implements org.apache.commons.compress.archivers.ArchiveStreamProvider {
private static final int TAR_HEADER_SIZE
private static final int DUMP_SIGNATURE_SIZE
private static final int SIGNATURE_SIZE
public static final org.apache.commons.compress.archivers.ArchiveStreamFactory DEFAULT
public static final String AR
public static final String ARJ
public static final String CPIO
public static final String DUMP
public static final String JAR
public static final String TAR
public static final String ZIP
public static final String SEVEN_Z
private final String encoding
private volatile String entryEncoding
private java.util.SortedMap archiveInputStreamProviders
private java.util.SortedMap archiveOutputStreamProviders
private static java.util.ArrayList findArchiveStreamProviders ()
static void putAll (java.util.Set, org.apache.commons.compress.archivers.ArchiveStreamProvider, java.util.TreeMap)
String name
java.util.Set names
org.apache.commons.compress.archivers.ArchiveStreamProvider provider
java.util.TreeMap map
private static java.util.Iterator serviceLoaderIterator ()
private static java.lang.String toKey (java.lang.String)
String name
public static java.util.SortedMap findAvailableArchiveInputStreamProviders ()
public static java.util.SortedMap findAvailableArchiveOutputStreamProviders ()
public void <init> ()
public void <init> (java.lang.String)
String encoding
public java.lang.String getEntryEncoding ()
public void setEntryEncoding (java.lang.String)
String entryEncoding
public org.apache.commons.compress.archivers.ArchiveInputStream createArchiveInputStream (java.lang.String, java.io.InputStream) throws org.apache.commons.compress.archivers.ArchiveException
String archiverName
java.io.InputStream in
public org.apache.commons.compress.archivers.ArchiveInputStream createArchiveInputStream (java.lang.String, java.io.InputStream, java.lang.String) throws org.apache.commons.compress.archivers.ArchiveException
String archiverName
java.io.InputStream in
String actualEncoding
org.apache.commons.compress.archivers.ArchiveStreamProvider archiveStreamProvider
public org.apache.commons.compress.archivers.ArchiveOutputStream createArchiveOutputStream (java.lang.String, java.io.OutputStream) throws org.apache.commons.compress.archivers.ArchiveException
String archiverName
java.io.OutputStream out
public org.apache.commons.compress.archivers.ArchiveOutputStream createArchiveOutputStream (java.lang.String, java.io.OutputStream, java.lang.String) throws org.apache.commons.compress.archivers.ArchiveException
org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream zip
String archiverName
java.io.OutputStream out
String actualEncoding
org.apache.commons.compress.archivers.ArchiveStreamProvider archiveStreamProvider
public org.apache.commons.compress.archivers.ArchiveInputStream createArchiveInputStream (java.io.InputStream) throws org.apache.commons.compress.archivers.ArchiveException
java.io.InputStream in
public static java.lang.String detect (java.io.InputStream) throws org.apache.commons.compress.archivers.ArchiveException
java.io.IOException e
java.io.IOException e
java.io.IOException e
org.apache.commons.compress.archivers.tar.TarArchiveInputStream tais
java.io.InputStream in
byte[] signature
int signatureLength
byte[] dumpsig
byte[] tarHeader
public java.util.SortedMap getArchiveInputStreamProviders ()
public java.util.SortedMap getArchiveOutputStreamProviders ()
public java.util.Set getInputStreamArchiveNames ()
public java.util.Set getOutputStreamArchiveNames ()
private static synthetic java.util.SortedMap lambda$findAvailableArchiveOutputStreamProviders$1 ()
org.apache.commons.compress.archivers.ArchiveStreamProvider provider
java.util.TreeMap map
private static synthetic java.util.SortedMap lambda$findAvailableArchiveInputStreamProviders$0 ()
org.apache.commons.compress.archivers.ArchiveStreamProvider provider
java.util.TreeMap map
static void <clinit> ()
}
org/apache/commons/compress/archivers/ArchiveStreamProvider.class
ArchiveStreamProvider.java
package org.apache.commons.compress.archivers
public abstract org.apache.commons.compress.archivers.ArchiveStreamProvider extends java.lang.Object {
public abstract org.apache.commons.compress.archivers.ArchiveInputStream createArchiveInputStream (java.lang.String, java.io.InputStream, java.lang.String) throws org.apache.commons.compress.archivers.ArchiveException
public abstract org.apache.commons.compress.archivers.ArchiveOutputStream createArchiveOutputStream (java.lang.String, java.io.OutputStream, java.lang.String) throws org.apache.commons.compress.archivers.ArchiveException
public abstract java.util.Set getInputStreamArchiveNames ()
public abstract java.util.Set getOutputStreamArchiveNames ()
}
org/apache/commons/compress/archivers/EntryStreamOffsets.class
EntryStreamOffsets.java
package org.apache.commons.compress.archivers
public abstract org.apache.commons.compress.archivers.EntryStreamOffsets extends java.lang.Object {
public static final long OFFSET_UNKNOWN
public abstract long getDataOffset ()
public abstract boolean isStreamContiguous ()
}
org/apache/commons/compress/archivers/Lister.class
Lister.java
package org.apache.commons.compress.archivers
public final org.apache.commons.compress.archivers.Lister extends java.lang.Object {
private static final org.apache.commons.compress.archivers.ArchiveStreamFactory FACTORY
public void <init> ()
public static void main (java.lang.String[]) throws java.lang.Exception
String[] args
java.io.File f
String format
private static void listStream (java.io.File, java.lang.String[]) throws org.apache.commons.compress.archivers.ArchiveException java.io.IOException
org.apache.commons.compress.archivers.ArchiveEntry ae
org.apache.commons.compress.archivers.ArchiveInputStream ais
java.io.InputStream fis
java.io.File f
String[] args
private static org.apache.commons.compress.archivers.ArchiveInputStream createArchiveInputStream (java.lang.String[], java.io.InputStream) throws org.apache.commons.compress.archivers.ArchiveException
String[] args
java.io.InputStream fis
private static java.lang.String detectFormat (java.io.File) throws org.apache.commons.compress.archivers.ArchiveException java.io.IOException
java.io.InputStream fis
java.io.File f
private static void list7z (java.io.File) throws org.apache.commons.compress.archivers.ArchiveException java.io.IOException
String name
org.apache.commons.compress.archivers.ArchiveEntry ae
org.apache.commons.compress.archivers.sevenz.SevenZFile z
java.io.File f
private static void listZipUsingZipFile (java.io.File) throws org.apache.commons.compress.archivers.ArchiveException java.io.IOException
java.util.Enumeration en
org.apache.commons.compress.archivers.zip.ZipFile z
java.io.File f
private static void listZipUsingTarFile (java.io.File) throws org.apache.commons.compress.archivers.ArchiveException java.io.IOException
org.apache.commons.compress.archivers.tar.TarArchiveEntry en
org.apache.commons.compress.archivers.tar.TarFile t
java.io.File f
private static void usage ()
static void <clinit> ()
}
org/apache/commons/compress/archivers/StreamingNotSupportedException.class
StreamingNotSupportedException.java
package org.apache.commons.compress.archivers
public org.apache.commons.compress.archivers.StreamingNotSupportedException extends org.apache.commons.compress.archivers.ArchiveException {
private static final long serialVersionUID
private final String format
public void <init> (java.lang.String)
String format
public java.lang.String getFormat ()
}
org/apache/commons/compress/archivers/ar/ArArchiveEntry.class
ArArchiveEntry.java
package org.apache.commons.compress.archivers.ar
public org.apache.commons.compress.archivers.ar.ArArchiveEntry extends java.lang.Object implements org.apache.commons.compress.archivers.ArchiveEntry {
public static final String HEADER
public static final String TRAILER
private final String name
private final int userId
private final int groupId
private final int mode
private static final int DEFAULT_MODE
private final long lastModified
private final long length
public void <init> (java.lang.String, long)
String name
long length
public void <init> (java.lang.String, long, int, int, int, long)
String name
long length
int userId
int groupId
int mode
long lastModified
public void <init> (java.io.File, java.lang.String)
java.io.File inputFile
String entryName
public transient void <init> (java.nio.file.Path, java.lang.String, java.nio.file.LinkOption[]) throws java.io.IOException
java.nio.file.Path inputPath
String entryName
java.nio.file.LinkOption[] options
public long getSize ()
public java.lang.String getName ()
public int getUserId ()
public int getGroupId ()
public int getMode ()
public long getLastModified ()
public java.util.Date getLastModifiedDate ()
public long getLength ()
public boolean isDirectory ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
org.apache.commons.compress.archivers.ar.ArArchiveEntry other
}
org/apache/commons/compress/archivers/ar/ArArchiveInputStream.class
ArArchiveInputStream.java
package org.apache.commons.compress.archivers.ar
public org.apache.commons.compress.archivers.ar.ArArchiveInputStream extends org.apache.commons.compress.archivers.ArchiveInputStream {
private final java.io.InputStream input
private long offset
private boolean closed
private org.apache.commons.compress.archivers.ar.ArArchiveEntry currentEntry
private byte[] namebuffer
private long entryOffset
private static final int NAME_OFFSET
private static final int NAME_LEN
private static final int LAST_MODIFIED_OFFSET
private static final int LAST_MODIFIED_LEN
private static final int USER_ID_OFFSET
private static final int USER_ID_LEN
private static final int GROUP_ID_OFFSET
private static final int GROUP_ID_LEN
private static final int FILE_MODE_OFFSET
private static final int FILE_MODE_LEN
private static final int LENGTH_OFFSET
private static final int LENGTH_LEN
private final byte[] metaData
static final String BSD_LONGNAME_PREFIX
private static final int BSD_LONGNAME_PREFIX_LEN
private static final String BSD_LONGNAME_PATTERN
private static final String GNU_STRING_TABLE_NAME
private static final String GNU_LONGNAME_PATTERN
public void <init> (java.io.InputStream)
java.io.InputStream pInput
public org.apache.commons.compress.archivers.ar.ArArchiveEntry getNextArEntry () throws java.io.IOException
long entryEnd
long skipped
byte[] expected
byte[] realized
int read
int read
byte[] expected
byte[] realized
int read
int off
int nameLen
String temp
long len
private java.lang.String getExtendedName (int) throws java.io.IOException
int i
int offset
private long asLong (byte[], int, int)
byte[] byteArray
int offset
int len
private int asInt (byte[], int, int)
byte[] byteArray
int offset
int len
private int asInt (byte[], int, int, boolean)
byte[] byteArray
int offset
int len
boolean treatBlankAsZero
private int asInt (byte[], int, int, int)
byte[] byteArray
int offset
int len
int base
private int asInt (byte[], int, int, int, boolean)
byte[] byteArray
int offset
int len
int base
boolean treatBlankAsZero
String string
public org.apache.commons.compress.archivers.ArchiveEntry getNextEntry () throws java.io.IOException
public void close () throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
long entryEnd
int toRead
int ret
public static boolean matches (byte[], int)
byte[] signature
int length
private static boolean isBSDLongName (java.lang.String)
String name
private java.lang.String getBSDLongName (java.lang.String) throws java.io.IOException
String bsdLongName
int nameLen
byte[] name
int read
private static boolean isGNUStringTable (java.lang.String)
String name
private void trackReadBytes (long)
long read
private org.apache.commons.compress.archivers.ar.ArArchiveEntry readGNUStringTable (byte[], int, int) throws java.io.IOException
byte[] length
int offset
int len
int bufflen
int read
private boolean isGNULongName (java.lang.String)
String name
static void <clinit> ()
}
org/apache/commons/compress/archivers/ar/ArArchiveOutputStream.class
ArArchiveOutputStream.java
package org.apache.commons.compress.archivers.ar
public org.apache.commons.compress.archivers.ar.ArArchiveOutputStream extends org.apache.commons.compress.archivers.ArchiveOutputStream {
public static final int LONGFILE_ERROR
public static final int LONGFILE_BSD
private final java.io.OutputStream out
private long entryOffset
private org.apache.commons.compress.archivers.ar.ArArchiveEntry prevEntry
private boolean haveUnclosedEntry
private int longFileMode
private boolean finished
public void <init> (java.io.OutputStream)
java.io.OutputStream pOut
public void setLongFileMode (int)
int longFileMode
private void writeArchiveHeader () throws java.io.IOException
byte[] header
public void closeArchiveEntry () throws java.io.IOException
public void putArchiveEntry (org.apache.commons.compress.archivers.ArchiveEntry) throws java.io.IOException
org.apache.commons.compress.archivers.ArchiveEntry pEntry
org.apache.commons.compress.archivers.ar.ArArchiveEntry pArEntry
private long fill (long, long, char) throws java.io.IOException
int i
long pOffset
long pNewOffset
char pFill
long diff
private long write (java.lang.String) throws java.io.IOException
String data
byte[] bytes
private void writeEntryHeader (org.apache.commons.compress.archivers.ar.ArArchiveEntry) throws java.io.IOException
org.apache.commons.compress.archivers.ar.ArArchiveEntry pEntry
long offset
boolean mustAppendName
String n
int nLength
String m
String u
String g
String fm
String s
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public void close () throws java.io.IOException
public org.apache.commons.compress.archivers.ArchiveEntry createArchiveEntry (java.io.File, java.lang.String) throws java.io.IOException
java.io.File inputFile
String entryName
public transient org.apache.commons.compress.archivers.ArchiveEntry createArchiveEntry (java.nio.file.Path, java.lang.String, java.nio.file.LinkOption[]) throws java.io.IOException
java.nio.file.Path inputPath
String entryName
java.nio.file.LinkOption[] options
public void finish () throws java.io.IOException
}
org/apache/commons/compress/archivers/arj/ArjArchiveEntry$HostOs.class
ArjArchiveEntry.java
package org.apache.commons.compress.archivers.arj
public org.apache.commons.compress.archivers.arj.ArjArchiveEntry$HostOs extends java.lang.Object {
public static final int DOS
public static final int PRIMOS
public static final int UNIX
public static final int AMIGA
public static final int MAC_OS
public static final int OS_2
public static final int APPLE_GS
public static final int ATARI_ST
public static final int NEXT
public static final int VAX_VMS
public static final int WIN95
public static final int WIN32
public void <init> ()
}
org/apache/commons/compress/archivers/arj/ArjArchiveEntry.class
ArjArchiveEntry.java
package org.apache.commons.compress.archivers.arj
public org.apache.commons.compress.archivers.arj.ArjArchiveEntry extends java.lang.Object implements org.apache.commons.compress.archivers.ArchiveEntry {
private final org.apache.commons.compress.archivers.arj.LocalFileHeader localFileHeader
public void <init> ()
void <init> (org.apache.commons.compress.archivers.arj.LocalFileHeader)
org.apache.commons.compress.archivers.arj.LocalFileHeader localFileHeader
public java.lang.String getName ()
public long getSize ()
public boolean isDirectory ()
public java.util.Date getLastModifiedDate ()
long ts
public int getMode ()
public int getUnixMode ()
public int getHostOs ()
public boolean isHostOsUnix ()
int getMethod ()
public int hashCode ()
String name
public boolean equals (java.lang.Object)
Object obj
org.apache.commons.compress.archivers.arj.ArjArchiveEntry other
}
org/apache/commons/compress/archivers/arj/ArjArchiveInputStream.class
ArjArchiveInputStream.java
package org.apache.commons.compress.archivers.arj
public org.apache.commons.compress.archivers.arj.ArjArchiveInputStream extends org.apache.commons.compress.archivers.ArchiveInputStream {
private static final int ARJ_MAGIC_1
private static final int ARJ_MAGIC_2
private final java.io.DataInputStream in
private final String charsetName
private final org.apache.commons.compress.archivers.arj.MainHeader mainHeader
private org.apache.commons.compress.archivers.arj.LocalFileHeader currentLocalFileHeader
private java.io.InputStream currentInputStream
public void <init> (java.io.InputStream, java.lang.String) throws org.apache.commons.compress.archivers.ArchiveException
java.io.IOException ioException
java.io.InputStream inputStream
String charsetName
public void <init> (java.io.InputStream) throws org.apache.commons.compress.archivers.ArchiveException
java.io.InputStream inputStream
public void close () throws java.io.IOException
private int read8 (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream dataIn
int value
private int read16 (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream dataIn
int value
private int read32 (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream dataIn
int value
private java.lang.String readString (java.io.DataInputStream) throws java.io.IOException
int nextByte
java.io.ByteArrayOutputStream buffer
java.io.DataInputStream dataIn
private byte[] readRange (java.io.InputStream, int) throws java.io.IOException
java.io.InputStream in
int len
byte[] b
private byte[] readHeader () throws java.io.IOException
long basicHeaderCrc32
java.util.zip.CRC32 crc32
int first
int second
int basicHeaderSize
boolean found
byte[] basicHeaderBytes
private org.apache.commons.compress.archivers.arj.MainHeader readMainHeader () throws java.io.IOException
long extendedHeaderCrc32
java.util.zip.CRC32 crc32
byte[] basicHeaderBytes
java.io.DataInputStream basicHeader
int firstHeaderSize
byte[] firstHeaderBytes
java.io.DataInputStream firstHeader
org.apache.commons.compress.archivers.arj.MainHeader hdr
int extendedHeaderSize
private org.apache.commons.compress.archivers.arj.LocalFileHeader readLocalFileHeader () throws java.io.IOException
byte[] extendedHeaderBytes
long extendedHeaderCrc32
java.util.zip.CRC32 crc32
org.apache.commons.compress.archivers.arj.LocalFileHeader localFileHeader
java.util.ArrayList extendedHeaders
int extendedHeaderSize
java.io.DataInputStream firstHeader
int firstHeaderSize
byte[] firstHeaderBytes
java.io.DataInputStream basicHeader
byte[] basicHeaderBytes
private void readExtraData (int, java.io.DataInputStream, org.apache.commons.compress.archivers.arj.LocalFileHeader) throws java.io.IOException
int firstHeaderSize
java.io.DataInputStream firstHeader
org.apache.commons.compress.archivers.arj.LocalFileHeader localFileHeader
public static boolean matches (byte[], int)
byte[] signature
int length
public java.lang.String getArchiveName ()
public java.lang.String getArchiveComment ()
public org.apache.commons.compress.archivers.arj.ArjArchiveEntry getNextEntry () throws java.io.IOException
public boolean canReadEntryData (org.apache.commons.compress.archivers.ArchiveEntry)
org.apache.commons.compress.archivers.ArchiveEntry ae
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public volatile synthetic org.apache.commons.compress.archivers.ArchiveEntry getNextEntry () throws java.io.IOException
}
org/apache/commons/compress/archivers/arj/LocalFileHeader$FileTypes.class
LocalFileHeader.java
package org.apache.commons.compress.archivers.arj
org.apache.commons.compress.archivers.arj.LocalFileHeader$FileTypes extends java.lang.Object {
static final int BINARY
static final int SEVEN_BIT_TEXT
static final int COMMENT_HEADER
static final int DIRECTORY
static final int VOLUME_LABEL
static final int CHAPTER_LABEL
void <init> ()
}
org/apache/commons/compress/archivers/arj/LocalFileHeader$Flags.class
LocalFileHeader.java
package org.apache.commons.compress.archivers.arj
org.apache.commons.compress.archivers.arj.LocalFileHeader$Flags extends java.lang.Object {
static final int GARBLED
static final int VOLUME
static final int EXTFILE
static final int PATHSYM
static final int BACKUP
void <init> ()
}
org/apache/commons/compress/archivers/arj/LocalFileHeader$Methods.class
LocalFileHeader.java
package org.apache.commons.compress.archivers.arj
org.apache.commons.compress.archivers.arj.LocalFileHeader$Methods extends java.lang.Object {
static final int STORED
static final int COMPRESSED_MOST
static final int COMPRESSED
static final int COMPRESSED_FASTER
static final int COMPRESSED_FASTEST
static final int NO_DATA_NO_CRC
static final int NO_DATA
void <init> ()
}
org/apache/commons/compress/archivers/arj/LocalFileHeader.class
LocalFileHeader.java
package org.apache.commons.compress.archivers.arj
org.apache.commons.compress.archivers.arj.LocalFileHeader extends java.lang.Object {
int archiverVersionNumber
int minVersionToExtract
int hostOS
int arjFlags
int method
int fileType
int reserved
int dateTimeModified
long compressedSize
long originalSize
long originalCrc32
int fileSpecPosition
int fileAccessMode
int firstChapter
int lastChapter
int extendedFilePosition
int dateTimeAccessed
int dateTimeCreated
int originalSizeEvenForVolumes
String name
String comment
byte[][] extendedHeaders
void <init> ()
public java.lang.String toString ()
StringBuilder builder
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
org.apache.commons.compress.archivers.arj.LocalFileHeader other
}
org/apache/commons/compress/archivers/arj/MainHeader$Flags.class
MainHeader.java
package org.apache.commons.compress.archivers.arj
org.apache.commons.compress.archivers.arj.MainHeader$Flags extends java.lang.Object {
static final int GARBLED
static final int OLD_SECURED_NEW_ANSI_PAGE
static final int VOLUME
static final int ARJPROT
static final int PATHSYM
static final int BACKUP
static final int SECURED
static final int ALTNAME
void <init> ()
}
org/apache/commons/compress/archivers/arj/MainHeader$HostOS.class
MainHeader.java
package org.apache.commons.compress.archivers.arj
org.apache.commons.compress.archivers.arj.MainHeader$HostOS extends java.lang.Object {
static final int MS_DOS
static final int PRIMOS
static final int UNIX
static final int AMIGA
static final int MAC_OS
static final int OS2
static final int APPLE_GS
static final int ATARI_ST
static final int NeXT
static final int VAX_VMS
static final int WIN95
static final int WIN32
void <init> ()
}
org/apache/commons/compress/archivers/arj/MainHeader.class
MainHeader.java
package org.apache.commons.compress.archivers.arj
org.apache.commons.compress.archivers.arj.MainHeader extends java.lang.Object {
int archiverVersionNumber
int minVersionToExtract
int hostOS
int arjFlags
int securityVersion
int fileType
int reserved
int dateTimeCreated
int dateTimeModified
long archiveSize
int securityEnvelopeFilePosition
int fileSpecPosition
int securityEnvelopeLength
int encryptionVersion
int lastChapter
int arjProtectionFactor
int arjFlags2
String name
String comment
byte[] extendedHeaderBytes
void <init> ()
public java.lang.String toString ()
StringBuilder builder
}
org/apache/commons/compress/archivers/cpio/CpioArchiveEntry.class
CpioArchiveEntry.java
package org.apache.commons.compress.archivers.cpio
public org.apache.commons.compress.archivers.cpio.CpioArchiveEntry extends java.lang.Object implements org.apache.commons.compress.archivers.cpio.CpioConstants org.apache.commons.compress.archivers.ArchiveEntry {
private final short fileFormat
private final int headerSize
private final int alignmentBoundary
private long chksum
private long filesize
private long gid
private long inode
private long maj
private long min
private long mode
private long mtime
private String name
private long nlink
private long rmaj
private long rmin
private long uid
public void <init> (short)
short format
public void <init> (java.lang.String)
String name
public void <init> (short, java.lang.String)
short format
String name
public void <init> (java.lang.String, long)
String name
long size
public void <init> (short, java.lang.String, long)
short format
String name
long size
public void <init> (java.io.File, java.lang.String)
java.io.File inputFile
String entryName
public transient void <init> (java.nio.file.Path, java.lang.String, java.nio.file.LinkOption[]) throws java.io.IOException
java.nio.file.Path inputPath
String entryName
java.nio.file.LinkOption[] options
public void <init> (short, java.io.File, java.lang.String)
short format
java.io.File inputFile
String entryName
public transient void <init> (short, java.nio.file.Path, java.lang.String, java.nio.file.LinkOption[]) throws java.io.IOException
short format
java.nio.file.Path inputPath
String entryName
java.nio.file.LinkOption[] options
private void checkNewFormat ()
private void checkOldFormat ()
public long getChksum ()
public long getDevice ()
public long getDeviceMaj ()
public long getDeviceMin ()
public long getSize ()
public short getFormat ()
public long getGID ()
public int getHeaderSize ()
public int getAlignmentBoundary ()
public int getHeaderPadCount ()
public int getHeaderPadCount (java.nio.charset.Charset)
java.nio.charset.Charset charset
public int getHeaderPadCount (long)
long namesize
int size
int remain
public int getDataPadCount ()
long size
int remain
public long getInode ()
public long getMode ()
public java.lang.String getName ()
public long getNumberOfLinks ()
public long getRemoteDevice ()
public long getRemoteDeviceMaj ()
public long getRemoteDeviceMin ()
public long getTime ()
public java.util.Date getLastModifiedDate ()
public long getUID ()
public boolean isBlockDevice ()
public boolean isCharacterDevice ()
public boolean isDirectory ()
public boolean isNetwork ()
public boolean isPipe ()
public boolean isRegularFile ()
public boolean isSocket ()
public boolean isSymbolicLink ()
public void setChksum (long)
long chksum
public void setDevice (long)
long device
public void setDeviceMaj (long)
long maj
public void setDeviceMin (long)
long min
public void setSize (long)
long size
public void setGID (long)
long gid
public void setInode (long)
long inode
public void setMode (long)
long mode
long maskedMode
public void setName (java.lang.String)
String name
public void setNumberOfLinks (long)
long nlink
public void setRemoteDevice (long)
long device
public void setRemoteDeviceMaj (long)
long rmaj
public void setRemoteDeviceMin (long)
long rmin
public void setTime (long)
long time
public void setTime (java.nio.file.attribute.FileTime)
java.nio.file.attribute.FileTime time
public void setUID (long)
long uid
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
org.apache.commons.compress.archivers.cpio.CpioArchiveEntry other
}
org/apache/commons/compress/archivers/cpio/CpioArchiveInputStream.class
CpioArchiveInputStream.java
package org.apache.commons.compress.archivers.cpio
public org.apache.commons.compress.archivers.cpio.CpioArchiveInputStream extends org.apache.commons.compress.archivers.ArchiveInputStream implements org.apache.commons.compress.archivers.cpio.CpioConstants {
private boolean closed
private org.apache.commons.compress.archivers.cpio.CpioArchiveEntry entry
private long entryBytesRead
private boolean entryEOF
private final byte[] tmpbuf
private long crc
private final java.io.InputStream in
private final byte[] twoBytesBuf
private final byte[] fourBytesBuf
private final byte[] sixBytesBuf
private final int blockSize
private final org.apache.commons.compress.archivers.zip.ZipEncoding zipEncoding
final String encoding
public void <init> (java.io.InputStream)
java.io.InputStream in
public void <init> (java.io.InputStream, java.lang.String)
java.io.InputStream in
String encoding
public void <init> (java.io.InputStream, int)
java.io.InputStream in
int blockSize
public void <init> (java.io.InputStream, int, java.lang.String)
java.io.InputStream in
int blockSize
String encoding
public int available () throws java.io.IOException
public void close () throws java.io.IOException
private void closeEntry () throws java.io.IOException
private void ensureOpen () throws java.io.IOException
public org.apache.commons.compress.archivers.cpio.CpioArchiveEntry getNextCPIOEntry () throws java.io.IOException
String magicString
private void skip (int) throws java.io.IOException
int bytes
public int read (byte[], int, int) throws java.io.IOException
int pos
byte[] b
int off
int len
int tmplength
int tmpread
private final int readFully (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int count
private final byte[] readRange (int) throws java.io.IOException
int len
byte[] b
private long readBinaryLong (int, boolean) throws java.io.IOException
int length
boolean swapHalfWord
byte[] tmp
private long readAsciiLong (int, int) throws java.io.IOException
int length
int radix
byte[] tmpBuffer
private org.apache.commons.compress.archivers.cpio.CpioArchiveEntry readNewEntry (boolean) throws java.io.IOException
org.apache.commons.compress.archivers.cpio.CpioArchiveEntry ret
boolean hasCrc
org.apache.commons.compress.archivers.cpio.CpioArchiveEntry ret
long mode
long namesize
String name
private org.apache.commons.compress.archivers.cpio.CpioArchiveEntry readOldAsciiEntry () throws java.io.IOException
org.apache.commons.compress.archivers.cpio.CpioArchiveEntry ret
long mode
long namesize
String name
private org.apache.commons.compress.archivers.cpio.CpioArchiveEntry readOldBinaryEntry (boolean) throws java.io.IOException
boolean swapHalfWord
org.apache.commons.compress.archivers.cpio.CpioArchiveEntry ret
long mode
long namesize
String name
private java.lang.String readCString (int) throws java.io.IOException
int length
byte[] tmpBuffer
public long skip (long) throws java.io.IOException
int len
long n
int max
int total
public org.apache.commons.compress.archivers.ArchiveEntry getNextEntry () throws java.io.IOException
private void skipRemainderOfLastBlock () throws java.io.IOException
long skipped
long readFromLastBlock
long remainingBytes
public static boolean matches (byte[], int)
byte[] signature
int length
}
org/apache/commons/compress/archivers/cpio/CpioArchiveOutputStream.class
CpioArchiveOutputStream.java
package org.apache.commons.compress.archivers.cpio
public org.apache.commons.compress.archivers.cpio.CpioArchiveOutputStream extends org.apache.commons.compress.archivers.ArchiveOutputStream implements org.apache.commons.compress.archivers.cpio.CpioConstants {
private org.apache.commons.compress.archivers.cpio.CpioArchiveEntry entry
private boolean closed
private boolean finished
private final short entryFormat
private final java.util.HashMap names
private long crc
private long written
private final java.io.OutputStream out
private final int blockSize
private long nextArtificalDeviceAndInode
private final org.apache.commons.compress.archivers.zip.ZipEncoding zipEncoding
final String encoding
public void <init> (java.io.OutputStream, short)
java.io.OutputStream out
short format
public void <init> (java.io.OutputStream, short, int)
java.io.OutputStream out
short format
int blockSize
public void <init> (java.io.OutputStream, short, int, java.lang.String)
java.io.OutputStream out
short format
int blockSize
String encoding
public void <init> (java.io.OutputStream)
java.io.OutputStream out
public void <init> (java.io.OutputStream, java.lang.String)
java.io.OutputStream out
String encoding
private void ensureOpen () throws java.io.IOException
public void putArchiveEntry (org.apache.commons.compress.archivers.ArchiveEntry) throws java.io.IOException
org.apache.commons.compress.archivers.ArchiveEntry entry
org.apache.commons.compress.archivers.cpio.CpioArchiveEntry e
short format
private void writeHeader (org.apache.commons.compress.archivers.cpio.CpioArchiveEntry) throws java.io.IOException
boolean swapHalfWord
org.apache.commons.compress.archivers.cpio.CpioArchiveEntry e
private void writeNewEntry (org.apache.commons.compress.archivers.cpio.CpioArchiveEntry) throws java.io.IOException
org.apache.commons.compress.archivers.cpio.CpioArchiveEntry entry
long inode
long devMin
byte[] name
private void writeOldAsciiEntry (org.apache.commons.compress.archivers.cpio.CpioArchiveEntry) throws java.io.IOException
org.apache.commons.compress.archivers.cpio.CpioArchiveEntry entry
long inode
long device
byte[] name
private void writeOldBinaryEntry (org.apache.commons.compress.archivers.cpio.CpioArchiveEntry, boolean) throws java.io.IOException
org.apache.commons.compress.archivers.cpio.CpioArchiveEntry entry
boolean swapHalfWord
long inode
long device
byte[] name
public void closeArchiveEntry () throws java.io.IOException
public void write (byte[], int, int) throws java.io.IOException
int pos
byte[] b
int off
int len
public void finish () throws java.io.IOException
int lengthOfLastBlock
public void close () throws java.io.IOException
private void pad (int) throws java.io.IOException
byte[] buff
int count
private void writeBinaryLong (long, int, boolean) throws java.io.IOException
long number
int length
boolean swapHalfWord
byte[] tmp
private void writeAsciiLong (long, int, int) throws java.io.IOException
int pos
int insertLength
String tmpStr
long number
int length
int radix
StringBuilder tmp
String tmpStr
byte[] b
private byte[] encode (java.lang.String) throws java.io.IOException
String str
java.nio.ByteBuffer buf
int len
private void writeCString (byte[]) throws java.io.IOException
byte[] str
public org.apache.commons.compress.archivers.ArchiveEntry createArchiveEntry (java.io.File, java.lang.String) throws java.io.IOException
java.io.File inputFile
String entryName
public transient org.apache.commons.compress.archivers.ArchiveEntry createArchiveEntry (java.nio.file.Path, java.lang.String, java.nio.file.LinkOption[]) throws java.io.IOException
java.nio.file.Path inputPath
String entryName
java.nio.file.LinkOption[] options
}
org/apache/commons/compress/archivers/cpio/CpioConstants.class
CpioConstants.java
package org.apache.commons.compress.archivers.cpio
public abstract org.apache.commons.compress.archivers.cpio.CpioConstants extends java.lang.Object {
public static final String MAGIC_NEW
public static final String MAGIC_NEW_CRC
public static final String MAGIC_OLD_ASCII
public static final int MAGIC_OLD_BINARY
public static final short FORMAT_NEW
public static final short FORMAT_NEW_CRC
public static final short FORMAT_OLD_ASCII
public static final short FORMAT_OLD_BINARY
public static final short FORMAT_NEW_MASK
public static final short FORMAT_OLD_MASK
public static final int S_IFMT
public static final int C_ISSOCK
public static final int C_ISLNK
public static final int C_ISNWK
public static final int C_ISREG
public static final int C_ISBLK
public static final int C_ISDIR
public static final int C_ISCHR
public static final int C_ISFIFO
public static final int C_ISUID
public static final int C_ISGID
public static final int C_ISVTX
public static final int C_IRUSR
public static final int C_IWUSR
public static final int C_IXUSR
public static final int C_IRGRP
public static final int C_IWGRP
public static final int C_IXGRP
public static final int C_IROTH
public static final int C_IWOTH
public static final int C_IXOTH
public static final String CPIO_TRAILER
public static final int BLOCK_SIZE
}
org/apache/commons/compress/archivers/cpio/CpioUtil.class
CpioUtil.java
package org.apache.commons.compress.archivers.cpio
org.apache.commons.compress.archivers.cpio.CpioUtil extends java.lang.Object {
void <init> ()
static long fileType (long)
long mode
static long byteArray2long (byte[], boolean)
byte tmp
byte[] number
boolean swapHalfWord
long ret
int pos
byte[] tmp_number
static byte[] long2byteArray (long, int, boolean)
byte tmp
long number
int length
boolean swapHalfWord
byte[] ret
int pos
long tmp_number
}
org/apache/commons/compress/archivers/dump/Dirent.class
Dirent.java
package org.apache.commons.compress.archivers.dump
org.apache.commons.compress.archivers.dump.Dirent extends java.lang.Object {
private final int ino
private final int parentIno
private final int type
private final String name
void <init> (int, int, int, java.lang.String)
int ino
int parentIno
int type
String name
int getIno ()
int getParentIno ()
int getType ()
java.lang.String getName ()
public java.lang.String toString ()
}
org/apache/commons/compress/archivers/dump/DumpArchiveConstants$COMPRESSION_TYPE.class
DumpArchiveConstants.java
package org.apache.commons.compress.archivers.dump
public final enum org.apache.commons.compress.archivers.dump.DumpArchiveConstants$COMPRESSION_TYPE extends java.lang.Enum {
public static final enum org.apache.commons.compress.archivers.dump.DumpArchiveConstants$COMPRESSION_TYPE ZLIB
public static final enum org.apache.commons.compress.archivers.dump.DumpArchiveConstants$COMPRESSION_TYPE BZLIB
public static final enum org.apache.commons.compress.archivers.dump.DumpArchiveConstants$COMPRESSION_TYPE LZO
final int code
private static final synthetic org.apache.commons.compress.archivers.dump.DumpArchiveConstants$COMPRESSION_TYPE[] $VALUES
public static org.apache.commons.compress.archivers.dump.DumpArchiveConstants$COMPRESSION_TYPE[] values ()
public static org.apache.commons.compress.archivers.dump.DumpArchiveConstants$COMPRESSION_TYPE valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int code
public static org.apache.commons.compress.archivers.dump.DumpArchiveConstants$COMPRESSION_TYPE find (int)
org.apache.commons.compress.archivers.dump.DumpArchiveConstants$COMPRESSION_TYPE t
int code
static void <clinit> ()
}
org/apache/commons/compress/archivers/dump/DumpArchiveConstants$SEGMENT_TYPE.class
DumpArchiveConstants.java
package org.apache.commons.compress.archivers.dump
public final enum org.apache.commons.compress.archivers.dump.DumpArchiveConstants$SEGMENT_TYPE extends java.lang.Enum {
public static final enum org.apache.commons.compress.archivers.dump.DumpArchiveConstants$SEGMENT_TYPE TAPE
public static final enum org.apache.commons.compress.archivers.dump.DumpArchiveConstants$SEGMENT_TYPE INODE
public static final enum org.apache.commons.compress.archivers.dump.DumpArchiveConstants$SEGMENT_TYPE BITS
public static final enum org.apache.commons.compress.archivers.dump.DumpArchiveConstants$SEGMENT_TYPE ADDR
public static final enum org.apache.commons.compress.archivers.dump.DumpArchiveConstants$SEGMENT_TYPE END
public static final enum org.apache.commons.compress.archivers.dump.DumpArchiveConstants$SEGMENT_TYPE CLRI
final int code
private static final synthetic org.apache.commons.compress.archivers.dump.DumpArchiveConstants$SEGMENT_TYPE[] $VALUES
public static org.apache.commons.compress.archivers.dump.DumpArchiveConstants$SEGMENT_TYPE[] values ()
public static org.apache.commons.compress.archivers.dump.DumpArchiveConstants$SEGMENT_TYPE valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int code
public static org.apache.commons.compress.archivers.dump.DumpArchiveConstants$SEGMENT_TYPE find (int)
org.apache.commons.compress.archivers.dump.DumpArchiveConstants$SEGMENT_TYPE t
int code
static void <clinit> ()
}
org/apache/commons/compress/archivers/dump/DumpArchiveConstants.class
DumpArchiveConstants.java
package org.apache.commons.compress.archivers.dump
public final org.apache.commons.compress.archivers.dump.DumpArchiveConstants extends java.lang.Object {
public static final int TP_SIZE
public static final int NTREC
public static final int HIGH_DENSITY_NTREC
public static final int OFS_MAGIC
public static final int NFS_MAGIC
public static final int FS_UFS2_MAGIC
public static final int CHECKSUM
public static final int LBLSIZE
public static final int NAMELEN
private void <init> ()
}
org/apache/commons/compress/archivers/dump/DumpArchiveEntry$PERMISSION.class
DumpArchiveEntry.java
package org.apache.commons.compress.archivers.dump
public final enum org.apache.commons.compress.archivers.dump.DumpArchiveEntry$PERMISSION extends java.lang.Enum {
public static final enum org.apache.commons.compress.archivers.dump.DumpArchiveEntry$PERMISSION SETUID
public static final enum org.apache.commons.compress.archivers.dump.DumpArchiveEntry$PERMISSION SETGUI
public static final enum org.apache.commons.compress.archivers.dump.DumpArchiveEntry$PERMISSION STICKY
public static final enum org.apache.commons.compress.archivers.dump.DumpArchiveEntry$PERMISSION USER_READ
public static final enum org.apache.commons.compress.archivers.dump.DumpArchiveEntry$PERMISSION USER_WRITE
public static final enum org.apache.commons.compress.archivers.dump.DumpArchiveEntry$PERMISSION USER_EXEC
public static final enum org.apache.commons.compress.archivers.dump.DumpArchiveEntry$PERMISSION GROUP_READ
public static final enum org.apache.commons.compress.archivers.dump.DumpArchiveEntry$PERMISSION GROUP_WRITE
public static final enum org.apache.commons.compress.archivers.dump.DumpArchiveEntry$PERMISSION GROUP_EXEC
public static final enum org.apache.commons.compress.archivers.dump.DumpArchiveEntry$PERMISSION WORLD_READ
public static final enum org.apache.commons.compress.archivers.dump.DumpArchiveEntry$PERMISSION WORLD_WRITE
public static final enum org.apache.commons.compress.archivers.dump.DumpArchiveEntry$PERMISSION WORLD_EXEC
private final int code
private static final synthetic org.apache.commons.compress.archivers.dump.DumpArchiveEntry$PERMISSION[] $VALUES
public static org.apache.commons.compress.archivers.dump.DumpArchiveEntry$PERMISSION[] values ()
public static org.apache.commons.compress.archivers.dump.DumpArchiveEntry$PERMISSION valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int code
public static java.util.Set find (int)
org.apache.commons.compress.archivers.dump.DumpArchiveEntry$PERMISSION p
int code
java.util.Set set
static void <clinit> ()
}
org/apache/commons/compress/archivers/dump/DumpArchiveEntry$TYPE.class
DumpArchiveEntry.java
package org.apache.commons.compress.archivers.dump
public final enum org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TYPE extends java.lang.Enum {
public static final enum org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TYPE WHITEOUT
public static final enum org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TYPE SOCKET
public static final enum org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TYPE LINK
public static final enum org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TYPE FILE
public static final enum org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TYPE BLKDEV
public static final enum org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TYPE DIRECTORY
public static final enum org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TYPE CHRDEV
public static final enum org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TYPE FIFO
public static final enum org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TYPE UNKNOWN
private final int code
private static final synthetic org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TYPE[] $VALUES
public static org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TYPE[] values ()
public static org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TYPE valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int code
public static org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TYPE find (int)
org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TYPE t
int code
org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TYPE type
static void <clinit> ()
}
org/apache/commons/compress/archivers/dump/DumpArchiveEntry$TapeSegmentHeader.class
DumpArchiveEntry.java
package org.apache.commons.compress.archivers.dump
org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader extends java.lang.Object {
private org.apache.commons.compress.archivers.dump.DumpArchiveConstants$SEGMENT_TYPE type
private int volume
private int ino
private int count
private int holes
private final byte[] cdata
void <init> ()
public org.apache.commons.compress.archivers.dump.DumpArchiveConstants$SEGMENT_TYPE getType ()
public int getVolume ()
public int getIno ()
void setIno (int)
int ino
public int getCount ()
public int getHoles ()
public int getCdata (int)
int idx
static synthetic org.apache.commons.compress.archivers.dump.DumpArchiveConstants$SEGMENT_TYPE access$002 (org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader, org.apache.commons.compress.archivers.dump.DumpArchiveConstants$SEGMENT_TYPE)
org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader x0
org.apache.commons.compress.archivers.dump.DumpArchiveConstants$SEGMENT_TYPE x1
static synthetic int access$102 (org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader, int)
org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader x0
int x1
static synthetic int access$202 (org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader, int)
org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader x0
int x1
static synthetic int access$302 (org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader, int)
org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader x0
int x1
static synthetic int access$402 (org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader, int)
org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader x0
int x1
static synthetic int access$300 (org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader)
org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader x0
static synthetic int access$408 (org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader)
org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader x0
static synthetic byte[] access$500 (org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader)
org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader x0
}
org/apache/commons/compress/archivers/dump/DumpArchiveEntry.class
DumpArchiveEntry.java
package org.apache.commons.compress.archivers.dump
public org.apache.commons.compress.archivers.dump.DumpArchiveEntry extends java.lang.Object implements org.apache.commons.compress.archivers.ArchiveEntry {
private String name
private org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TYPE type
private int mode
private java.util.Set permissions
private long size
private long atime
private long mtime
private int uid
private int gid
private final org.apache.commons.compress.archivers.dump.DumpArchiveSummary summary
private final org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader header
private String simpleName
private String originalName
private int volume
private long offset
private int ino
private int nlink
private long ctime
private int generation
private boolean isDeleted
public void <init> ()
public void <init> (java.lang.String, java.lang.String)
String name
String simpleName
protected void <init> (java.lang.String, java.lang.String, int, org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TYPE)
String name
String simpleName
int ino
org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TYPE type
public java.lang.String getSimpleName ()
protected void setSimpleName (java.lang.String)
String simpleName
public int getIno ()
public int getNlink ()
public void setNlink (int)
int nlink
public java.util.Date getCreationTime ()
public void setCreationTime (java.util.Date)
java.util.Date ctime
public int getGeneration ()
public void setGeneration (int)
int generation
public boolean isDeleted ()
public void setDeleted (boolean)
boolean isDeleted
public long getOffset ()
public void setOffset (long)
long offset
public int getVolume ()
public void setVolume (int)
int volume
public org.apache.commons.compress.archivers.dump.DumpArchiveConstants$SEGMENT_TYPE getHeaderType ()
public int getHeaderCount ()
public int getHeaderHoles ()
public boolean isSparseRecord (int)
int idx
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
org.apache.commons.compress.archivers.dump.DumpArchiveEntry rhs
public java.lang.String toString ()
static org.apache.commons.compress.archivers.dump.DumpArchiveEntry parse (byte[])
int i
byte[] buffer
org.apache.commons.compress.archivers.dump.DumpArchiveEntry entry
org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TapeSegmentHeader header
int m
long t
void update (byte[])
int i
byte[] buffer
public java.lang.String getName ()
java.lang.String getOriginalName ()
public final void setName (java.lang.String)
String name
public java.util.Date getLastModifiedDate ()
public boolean isDirectory ()
public boolean isFile ()
public boolean isSocket ()
public boolean isChrDev ()
public boolean isBlkDev ()
public boolean isFifo ()
public org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TYPE getType ()
public void setType (org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TYPE)
org.apache.commons.compress.archivers.dump.DumpArchiveEntry$TYPE type
public int getMode ()
public void setMode (int)
int mode
public java.util.Set getPermissions ()
public long getSize ()
long getEntrySize ()
public void setSize (long)
long size
public void setLastModifiedDate (java.util.Date)
java.util.Date mtime
public java.util.Date getAccessTime ()
public void setAccessTime (java.util.Date)
java.util.Date atime
public int getUserId ()
public void setUserId (int)
int uid
public int getGroupId ()
public void setGroupId (int)
int gid
}
org/apache/commons/compress/archivers/dump/DumpArchiveException.class
DumpArchiveException.java
package org.apache.commons.compress.archivers.dump
public org.apache.commons.compress.archivers.dump.DumpArchiveException extends java.io.IOException {
private static final long serialVersionUID
public void <init> ()
public void <init> (java.lang.String)
String msg
public void <init> (java.lang.Throwable)
Throwable cause
public void <init> (java.lang.String, java.lang.Throwable)
String msg
Throwable cause
}
org/apache/commons/compress/archivers/dump/DumpArchiveInputStream.class
DumpArchiveInputStream.java
package org.apache.commons.compress.archivers.dump
public org.apache.commons.compress.archivers.dump.DumpArchiveInputStream extends org.apache.commons.compress.archivers.ArchiveInputStream {
private final org.apache.commons.compress.archivers.dump.DumpArchiveSummary summary
private org.apache.commons.compress.archivers.dump.DumpArchiveEntry active
private boolean isClosed
private boolean hasHitEOF
private long entrySize
private long entryOffset
private int readIdx
private final byte[] readBuf
private byte[] blockBuffer
private int recordOffset
private long filepos
protected org.apache.commons.compress.archivers.dump.TapeInputStream raw
private final java.util.Map names
private final java.util.Map pending
private final java.util.Queue queue
private final org.apache.commons.compress.archivers.zip.ZipEncoding zipEncoding
final String encoding
public void <init> (java.io.InputStream) throws org.apache.commons.compress.archivers.ArchiveException
java.io.InputStream is
public void <init> (java.io.InputStream, java.lang.String) throws org.apache.commons.compress.archivers.ArchiveException
byte[] headerBytes
java.io.IOException ex
java.io.InputStream is
String encoding
org.apache.commons.compress.archivers.dump.Dirent root
public int getCount ()
public long getBytesRead ()
public org.apache.commons.compress.archivers.dump.DumpArchiveSummary getSummary ()
private void readCLRI () throws java.io.IOException
byte[] buffer
private void readBITS () throws java.io.IOException
byte[] buffer
public org.apache.commons.compress.archivers.dump.DumpArchiveEntry getNextDumpEntry () throws java.io.IOException
public org.apache.commons.compress.archivers.dump.DumpArchiveEntry getNextEntry () throws java.io.IOException
byte[] headerBytes
org.apache.commons.compress.archivers.dump.DumpArchiveEntry entry
String path
private void readDirectoryEntry (org.apache.commons.compress.archivers.dump.DumpArchiveEntry) throws java.io.IOException
String path
java.util.Map$Entry e
org.apache.commons.compress.archivers.dump.DumpArchiveEntry e
int ino
byte type
String name
org.apache.commons.compress.archivers.dump.Dirent d
int i
int datalen
int reclen
byte[] peekBytes
org.apache.commons.compress.archivers.dump.DumpArchiveEntry entry
long size
boolean first
private java.lang.String getPath (org.apache.commons.compress.archivers.dump.DumpArchiveEntry)
int i
org.apache.commons.compress.archivers.dump.DumpArchiveEntry entry
java.util.Stack elements
org.apache.commons.compress.archivers.dump.Dirent dirent
StringBuilder sb
public int read (byte[], int, int) throws java.io.IOException
byte[] headerBytes
int r
int sz
byte[] buf
int off
int len
int totalRead
public void close () throws java.io.IOException
public static boolean matches (byte[], int)
byte[] buffer
int length
public volatile synthetic org.apache.commons.compress.archivers.ArchiveEntry getNextEntry () throws java.io.IOException
private static synthetic int lambda$new$0 (org.apache.commons.compress.archivers.dump.DumpArchiveEntry, org.apache.commons.compress.archivers.dump.DumpArchiveEntry)
org.apache.commons.compress.archivers.dump.DumpArchiveEntry p
org.apache.commons.compress.archivers.dump.DumpArchiveEntry q
}
org/apache/commons/compress/archivers/dump/DumpArchiveSummary.class
DumpArchiveSummary.java
package org.apache.commons.compress.archivers.dump
public org.apache.commons.compress.archivers.dump.DumpArchiveSummary extends java.lang.Object {
private long dumpDate
private long previousDumpDate
private int volume
private String label
private int level
private String filesys
private String devname
private String hostname
private int flags
private int firstrec
private int ntrec
void <init> (byte[], org.apache.commons.compress.archivers.zip.ZipEncoding) throws java.io.IOException
byte[] buffer
org.apache.commons.compress.archivers.zip.ZipEncoding encoding
public java.util.Date getDumpDate ()
public void setDumpDate (java.util.Date)
java.util.Date dumpDate
public java.util.Date getPreviousDumpDate ()
public void setPreviousDumpDate (java.util.Date)
java.util.Date previousDumpDate
public int getVolume ()
public void setVolume (int)
int volume
public int getLevel ()
public void setLevel (int)
int level
public java.lang.String getLabel ()
public void setLabel (java.lang.String)
String label
public java.lang.String getFilesystem ()
public void setFilesystem (java.lang.String)
String fileSystem
public java.lang.String getDevname ()
public void setDevname (java.lang.String)
String devname
public java.lang.String getHostname ()
public void setHostname (java.lang.String)
String hostname
public int getFlags ()
public void setFlags (int)
int flags
public int getFirstRecord ()
public void setFirstRecord (int)
int firstrec
public int getNTRec ()
public void setNTRec (int)
int ntrec
public boolean isNewHeader ()
public boolean isNewInode ()
public boolean isCompressed ()
public boolean isMetaDataOnly ()
public boolean isExtendedAttributes ()
public int hashCode ()
int hash
public boolean equals (java.lang.Object)
Object o
org.apache.commons.compress.archivers.dump.DumpArchiveSummary rhs
}
org/apache/commons/compress/archivers/dump/DumpArchiveUtil.class
DumpArchiveUtil.java
package org.apache.commons.compress.archivers.dump
org.apache.commons.compress.archivers.dump.DumpArchiveUtil extends java.lang.Object {
private void <init> ()
public static int calculateChecksum (byte[])
int i
byte[] buffer
int calc
public static final boolean verify (byte[])
byte[] buffer
int magic
int checksum
public static final int getIno (byte[])
byte[] buffer
public static final long convert64 (byte[], int)
byte[] buffer
int offset
public static final int convert32 (byte[], int)
byte[] buffer
int offset
public static final int convert16 (byte[], int)
byte[] buffer
int offset
static java.lang.String decode (org.apache.commons.compress.archivers.zip.ZipEncoding, byte[], int, int) throws java.io.IOException
org.apache.commons.compress.archivers.zip.ZipEncoding encoding
byte[] b
int offset
int len
}
org/apache/commons/compress/archivers/dump/InvalidFormatException.class
InvalidFormatException.java
package org.apache.commons.compress.archivers.dump
public org.apache.commons.compress.archivers.dump.InvalidFormatException extends org.apache.commons.compress.archivers.dump.DumpArchiveException {
private static final long serialVersionUID
protected long offset
public void <init> ()
public void <init> (long)
long offset
public long getOffset ()
}
org/apache/commons/compress/archivers/dump/ShortFileException.class
ShortFileException.java
package org.apache.commons.compress.archivers.dump
public org.apache.commons.compress.archivers.dump.ShortFileException extends org.apache.commons.compress.archivers.dump.DumpArchiveException {
private static final long serialVersionUID
public void <init> ()
}
org/apache/commons/compress/archivers/dump/TapeInputStream$1.class
TapeInputStream.java
package org.apache.commons.compress.archivers.dump
synthetic org.apache.commons.compress.archivers.dump.TapeInputStream$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$org$apache$commons$compress$archivers$dump$DumpArchiveConstants$COMPRESSION_TYPE
static void <clinit> ()
}
org/apache/commons/compress/archivers/dump/TapeInputStream.class
TapeInputStream.java
package org.apache.commons.compress.archivers.dump
org.apache.commons.compress.archivers.dump.TapeInputStream extends java.io.FilterInputStream {
private byte[] blockBuffer
private int currBlkIdx
private int blockSize
private static final int RECORD_SIZE
private int readOffset
private boolean isCompressed
private long bytesRead
public void <init> (java.io.InputStream)
java.io.InputStream in
public void resetBlockSize (int, boolean) throws java.io.IOException
int recsPerBlock
boolean isCompressed
byte[] oldBuffer
public int available () throws java.io.IOException
public int read () throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
org.apache.commons.compress.archivers.dump.ShortFileException sfe
int n
byte[] b
int off
int len
int bytes
public long skip (long) throws java.io.IOException
org.apache.commons.compress.archivers.dump.ShortFileException sfe
long n
long len
long bytes
public void close () throws java.io.IOException
public byte[] peek () throws java.io.IOException
org.apache.commons.compress.archivers.dump.ShortFileException sfe
byte[] b
public byte[] readRecord () throws java.io.IOException
byte[] result
private void readBlock (boolean) throws java.io.IOException
java.util.zip.DataFormatException e
java.util.zip.Inflater inflator
int flags
int length
byte[] compBuffer
int h
boolean compressed
boolean decompress
private void readFully (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int count
private byte[] readRange (int) throws java.io.IOException
int len
byte[] ret
public long getBytesRead ()
}
org/apache/commons/compress/archivers/dump/UnrecognizedFormatException.class
UnrecognizedFormatException.java
package org.apache.commons.compress.archivers.dump
public org.apache.commons.compress.archivers.dump.UnrecognizedFormatException extends org.apache.commons.compress.archivers.dump.DumpArchiveException {
private static final long serialVersionUID
public void <init> ()
}
org/apache/commons/compress/archivers/dump/UnsupportedCompressionAlgorithmException.class
UnsupportedCompressionAlgorithmException.java
package org.apache.commons.compress.archivers.dump
public org.apache.commons.compress.archivers.dump.UnsupportedCompressionAlgorithmException extends org.apache.commons.compress.archivers.dump.DumpArchiveException {
private static final long serialVersionUID
public void <init> ()
public void <init> (java.lang.String)
String alg
}
org/apache/commons/compress/archivers/examples/Archiver$1.class
Archiver.java
package org.apache.commons.compress.archivers.examples
org.apache.commons.compress.archivers.examples.Archiver$1 extends org.apache.commons.compress.archivers.examples.Archiver$ArchiverFileVisitor {
final synthetic java.nio.file.Path val$directory
final synthetic org.apache.commons.compress.archivers.sevenz.SevenZOutputFile val$target
final synthetic org.apache.commons.compress.archivers.examples.Archiver this$0
transient void <init> (org.apache.commons.compress.archivers.examples.Archiver, org.apache.commons.compress.archivers.ArchiveOutputStream, java.nio.file.Path, java.nio.file.LinkOption[], java.nio.file.Path, org.apache.commons.compress.archivers.sevenz.SevenZOutputFile)
org.apache.commons.compress.archivers.examples.Archiver this$0
org.apache.commons.compress.archivers.ArchiveOutputStream target
java.nio.file.Path directory
java.nio.file.LinkOption[] linkOptions
protected java.nio.file.FileVisitResult visit (java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes, boolean) throws java.io.IOException
org.apache.commons.compress.archivers.ArchiveEntry archiveEntry
java.nio.file.Path path
java.nio.file.attribute.BasicFileAttributes attrs
boolean isFile
String name
}
org/apache/commons/compress/archivers/examples/Archiver$ArchiverFileVisitor.class
Archiver.java
package org.apache.commons.compress.archivers.examples
org.apache.commons.compress.archivers.examples.Archiver$ArchiverFileVisitor extends java.nio.file.SimpleFileVisitor {
private final org.apache.commons.compress.archivers.ArchiveOutputStream target
private final java.nio.file.Path directory
private final java.nio.file.LinkOption[] linkOptions
private transient void <init> (org.apache.commons.compress.archivers.ArchiveOutputStream, java.nio.file.Path, java.nio.file.LinkOption[])
org.apache.commons.compress.archivers.ArchiveOutputStream target
java.nio.file.Path directory
java.nio.file.LinkOption[] linkOptions
public java.nio.file.FileVisitResult preVisitDirectory (java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes) throws java.io.IOException
java.nio.file.Path dir
java.nio.file.attribute.BasicFileAttributes attrs
protected java.nio.file.FileVisitResult visit (java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes, boolean) throws java.io.IOException
org.apache.commons.compress.archivers.ArchiveEntry archiveEntry
java.nio.file.Path path
java.nio.file.attribute.BasicFileAttributes attrs
boolean isFile
String name
public java.nio.file.FileVisitResult visitFile (java.nio.file.Path, java.nio.file.attribute.BasicFileAttributes) throws java.io.IOException
java.nio.file.Path file
java.nio.file.attribute.BasicFileAttributes attrs
public volatile synthetic java.nio.file.FileVisitResult visitFile (java.lang.Object, java.nio.file.attribute.BasicFileAttributes) throws java.io.IOException
public volatile synthetic java.nio.file.FileVisitResult preVisitDirectory (java.lang.Object, java.nio.file.attribute.BasicFileAttributes) throws java.io.IOException
synthetic void <init> (org.apache.commons.compress.archivers.ArchiveOutputStream, java.nio.file.Path, java.nio.file.LinkOption[], org.apache.commons.compress.archivers.examples.Archiver$1)
org.apache.commons.compress.archivers.ArchiveOutputStream x0
java.nio.file.Path x1
java.nio.file.LinkOption[] x2
org.apache.commons.compress.archivers.examples.Archiver$1 x3
}
org/apache/commons/compress/archivers/examples/Archiver.class
Archiver.java
package org.apache.commons.compress.archivers.examples
public org.apache.commons.compress.archivers.examples.Archiver extends java.lang.Object {
public static final java.util.EnumSet EMPTY_FileVisitOption
public void <init> ()
public void create (org.apache.commons.compress.archivers.ArchiveOutputStream, java.io.File) throws java.io.IOException org.apache.commons.compress.archivers.ArchiveException
org.apache.commons.compress.archivers.ArchiveOutputStream target
java.io.File directory
public transient void create (org.apache.commons.compress.archivers.ArchiveOutputStream, java.nio.file.Path, java.util.EnumSet, java.nio.file.LinkOption[]) throws java.io.IOException
org.apache.commons.compress.archivers.ArchiveOutputStream target
java.nio.file.Path directory
java.util.EnumSet fileVisitOptions
java.nio.file.LinkOption[] linkOptions
public void create (org.apache.commons.compress.archivers.ArchiveOutputStream, java.nio.file.Path) throws java.io.IOException
org.apache.commons.compress.archivers.ArchiveOutputStream target
java.nio.file.Path directory
public void create (org.apache.commons.compress.archivers.sevenz.SevenZOutputFile, java.io.File) throws java.io.IOException
org.apache.commons.compress.archivers.sevenz.SevenZOutputFile target
java.io.File directory
public void create (org.apache.commons.compress.archivers.sevenz.SevenZOutputFile, java.nio.file.Path) throws java.io.IOException
org.apache.commons.compress.archivers.sevenz.SevenZOutputFile target
java.nio.file.Path directory
public void create (java.lang.String, java.io.File, java.io.File) throws java.io.IOException org.apache.commons.compress.archivers.ArchiveException
String format
java.io.File target
java.io.File directory
public void create (java.lang.String, java.io.OutputStream, java.io.File) throws java.io.IOException org.apache.commons.compress.archivers.ArchiveException
String format
java.io.OutputStream target
java.io.File directory
public void create (java.lang.String, java.io.OutputStream, java.io.File, org.apache.commons.compress.archivers.examples.CloseableConsumer) throws java.io.IOException org.apache.commons.compress.archivers.ArchiveException
org.apache.commons.compress.archivers.examples.CloseableConsumerAdapter c
String format
java.io.OutputStream target
java.io.File directory
org.apache.commons.compress.archivers.examples.CloseableConsumer closeableConsumer
public void create (java.lang.String, java.nio.file.Path, java.nio.file.Path) throws java.io.IOException org.apache.commons.compress.archivers.ArchiveException
java.nio.channels.SeekableByteChannel channel
org.apache.commons.compress.archivers.ArchiveOutputStream outputStream
String format
java.nio.file.Path target
java.nio.file.Path directory
public void create (java.lang.String, java.nio.channels.SeekableByteChannel, java.io.File) throws java.io.IOException org.apache.commons.compress.archivers.ArchiveException
String format
java.nio.channels.SeekableByteChannel target
java.io.File directory
public void create (java.lang.String, java.nio.channels.SeekableByteChannel, java.io.File, org.apache.commons.compress.archivers.examples.CloseableConsumer) throws java.io.IOException org.apache.commons.compress.archivers.ArchiveException
org.apache.commons.compress.archivers.examples.CloseableConsumerAdapter c
String format
java.nio.channels.SeekableByteChannel target
java.io.File directory
org.apache.commons.compress.archivers.examples.CloseableConsumer closeableConsumer
public void create (java.lang.String, java.nio.channels.SeekableByteChannel, java.nio.file.Path) throws java.io.IOException
org.apache.commons.compress.archivers.sevenz.SevenZOutputFile sevenZFile
org.apache.commons.compress.archivers.ArchiveOutputStream archiveOutputStream
String format
java.nio.channels.SeekableByteChannel target
java.nio.file.Path directory
private boolean prefersSeekableByteChannel (java.lang.String)
String format
static void <clinit> ()
}
org/apache/commons/compress/archivers/examples/CloseableConsumer.class
CloseableConsumer.java
package org.apache.commons.compress.archivers.examples
public abstract org.apache.commons.compress.archivers.examples.CloseableConsumer extends java.lang.Object {
public static final org.apache.commons.compress.archivers.examples.CloseableConsumer CLOSING_CONSUMER
public static final org.apache.commons.compress.archivers.examples.CloseableConsumer NULL_CONSUMER
public abstract void accept (java.io.Closeable) throws java.io.IOException
private static synthetic void lambda$static$0 (java.io.Closeable) throws java.io.IOException
java.io.Closeable c
static void <clinit> ()
}
org/apache/commons/compress/archivers/examples/CloseableConsumerAdapter.class
CloseableConsumerAdapter.java
package org.apache.commons.compress.archivers.examples
final org.apache.commons.compress.archivers.examples.CloseableConsumerAdapter extends java.lang.Object implements java.io.Closeable {
private final org.apache.commons.compress.archivers.examples.CloseableConsumer consumer
private java.io.Closeable closeable
void <init> (org.apache.commons.compress.archivers.examples.CloseableConsumer)
org.apache.commons.compress.archivers.examples.CloseableConsumer consumer
java.io.Closeable track (java.io.Closeable)
java.io.Closeable closeable
public void close () throws java.io.IOException
}
org/apache/commons/compress/archivers/examples/Expander$ArchiveEntrySupplier.class
Expander.java
package org.apache.commons.compress.archivers.examples
abstract org.apache.commons.compress.archivers.examples.Expander$ArchiveEntrySupplier extends java.lang.Object {
public abstract org.apache.commons.compress.archivers.ArchiveEntry getNextReadableEntry () throws java.io.IOException
}
org/apache/commons/compress/archivers/examples/Expander$EntryWriter.class
Expander.java
package org.apache.commons.compress.archivers.examples
abstract org.apache.commons.compress.archivers.examples.Expander$EntryWriter extends java.lang.Object {
public abstract void writeEntryDataTo (org.apache.commons.compress.archivers.ArchiveEntry, java.io.OutputStream) throws java.io.IOException
}
org/apache/commons/compress/archivers/examples/Expander.class
Expander.java
package org.apache.commons.compress.archivers.examples
public org.apache.commons.compress.archivers.examples.Expander extends java.lang.Object {
public void <init> ()
public void expand (java.io.File, java.io.File) throws java.io.IOException org.apache.commons.compress.archivers.ArchiveException
java.io.InputStream i
java.io.File archive
java.io.File targetDirectory
String format
public void expand (java.lang.String, java.io.File, java.io.File) throws java.io.IOException org.apache.commons.compress.archivers.ArchiveException
java.nio.channels.SeekableByteChannel c
java.io.InputStream i
String format
java.io.File archive
java.io.File targetDirectory
public void expand (java.io.InputStream, java.io.File) throws java.io.IOException org.apache.commons.compress.archivers.ArchiveException
java.io.InputStream archive
java.io.File targetDirectory
public void expand (java.io.InputStream, java.io.File, org.apache.commons.compress.archivers.examples.CloseableConsumer) throws java.io.IOException org.apache.commons.compress.archivers.ArchiveException
org.apache.commons.compress.archivers.examples.CloseableConsumerAdapter c
java.io.InputStream archive
java.io.File targetDirectory
org.apache.commons.compress.archivers.examples.CloseableConsumer closeableConsumer
public void expand (java.lang.String, java.io.InputStream, java.io.File) throws java.io.IOException org.apache.commons.compress.archivers.ArchiveException
String format
java.io.InputStream archive
java.io.File targetDirectory
public void expand (java.lang.String, java.io.InputStream, java.io.File, org.apache.commons.compress.archivers.examples.CloseableConsumer) throws java.io.IOException org.apache.commons.compress.archivers.ArchiveException
org.apache.commons.compress.archivers.examples.CloseableConsumerAdapter c
String format
java.io.InputStream archive
java.io.File targetDirectory
org.apache.commons.compress.archivers.examples.CloseableConsumer closeableConsumer
public void expand (java.lang.String, java.nio.channels.SeekableByteChannel, java.io.File) throws java.io.IOException org.apache.commons.compress.archivers.ArchiveException
String format
java.nio.channels.SeekableByteChannel archive
java.io.File targetDirectory
public void expand (java.lang.String, java.nio.channels.SeekableByteChannel, java.io.File, org.apache.commons.compress.archivers.examples.CloseableConsumer) throws java.io.IOException org.apache.commons.compress.archivers.ArchiveException
org.apache.commons.compress.archivers.examples.CloseableConsumerAdapter c
String format
java.nio.channels.SeekableByteChannel archive
java.io.File targetDirectory
org.apache.commons.compress.archivers.examples.CloseableConsumer closeableConsumer
public void expand (org.apache.commons.compress.archivers.ArchiveInputStream, java.io.File) throws java.io.IOException org.apache.commons.compress.archivers.ArchiveException
org.apache.commons.compress.archivers.ArchiveInputStream archive
java.io.File targetDirectory
public void expand (org.apache.commons.compress.archivers.tar.TarFile, java.io.File) throws java.io.IOException org.apache.commons.compress.archivers.ArchiveException
org.apache.commons.compress.archivers.tar.TarFile archive
java.io.File targetDirectory
java.util.Iterator entryIterator
public void expand (org.apache.commons.compress.archivers.zip.ZipFile, java.io.File) throws java.io.IOException org.apache.commons.compress.archivers.ArchiveException
org.apache.commons.compress.archivers.zip.ZipFile archive
java.io.File targetDirectory
java.util.Enumeration entries
public void expand (org.apache.commons.compress.archivers.sevenz.SevenZFile, java.io.File) throws java.io.IOException org.apache.commons.compress.archivers.ArchiveException
org.apache.commons.compress.archivers.sevenz.SevenZFile archive
java.io.File targetDirectory
private boolean prefersSeekableByteChannel (java.lang.String)
String format
private void expand (org.apache.commons.compress.archivers.examples.Expander$ArchiveEntrySupplier, org.apache.commons.compress.archivers.examples.Expander$EntryWriter, java.io.File) throws java.io.IOException
java.io.OutputStream o
java.io.File parent
java.io.File f
org.apache.commons.compress.archivers.examples.Expander$ArchiveEntrySupplier supplier
org.apache.commons.compress.archivers.examples.Expander$EntryWriter writer
java.io.File targetDirectory
String targetDirPath
org.apache.commons.compress.archivers.ArchiveEntry nextEntry
private static synthetic void lambda$expand$6 (org.apache.commons.compress.archivers.sevenz.SevenZFile, org.apache.commons.compress.archivers.ArchiveEntry, java.io.OutputStream) throws java.io.IOException
org.apache.commons.compress.archivers.sevenz.SevenZFile archive
org.apache.commons.compress.archivers.ArchiveEntry entry
java.io.OutputStream out
byte[] buffer
int n
private static synthetic void lambda$expand$5 (org.apache.commons.compress.archivers.zip.ZipFile, org.apache.commons.compress.archivers.ArchiveEntry, java.io.OutputStream) throws java.io.IOException
java.io.InputStream in
org.apache.commons.compress.archivers.zip.ZipFile archive
org.apache.commons.compress.archivers.ArchiveEntry entry
java.io.OutputStream out
private static synthetic org.apache.commons.compress.archivers.ArchiveEntry lambda$expand$4 (java.util.Enumeration, org.apache.commons.compress.archivers.zip.ZipFile) throws java.io.IOException
java.util.Enumeration entries
org.apache.commons.compress.archivers.zip.ZipFile archive
org.apache.commons.compress.archivers.zip.ZipArchiveEntry next
private static synthetic void lambda$expand$3 (org.apache.commons.compress.archivers.tar.TarFile, org.apache.commons.compress.archivers.ArchiveEntry, java.io.OutputStream) throws java.io.IOException
java.io.InputStream in
org.apache.commons.compress.archivers.tar.TarFile archive
org.apache.commons.compress.archivers.ArchiveEntry entry
java.io.OutputStream out
private static synthetic org.apache.commons.compress.archivers.ArchiveEntry lambda$expand$2 (java.util.Iterator) throws java.io.IOException
java.util.Iterator entryIterator
private static synthetic void lambda$expand$1 (org.apache.commons.compress.archivers.ArchiveInputStream, org.apache.commons.compress.archivers.ArchiveEntry, java.io.OutputStream) throws java.io.IOException
org.apache.commons.compress.archivers.ArchiveInputStream archive
org.apache.commons.compress.archivers.ArchiveEntry entry
java.io.OutputStream out
private static synthetic org.apache.commons.compress.archivers.ArchiveEntry lambda$expand$0 (org.apache.commons.compress.archivers.ArchiveInputStream) throws java.io.IOException
org.apache.commons.compress.archivers.ArchiveInputStream archive
org.apache.commons.compress.archivers.ArchiveEntry next
}
org/apache/commons/compress/archivers/jar/JarArchiveEntry.class
JarArchiveEntry.java
package org.apache.commons.compress.archivers.jar
public org.apache.commons.compress.archivers.jar.JarArchiveEntry extends org.apache.commons.compress.archivers.zip.ZipArchiveEntry {
private final java.util.jar.Attributes manifestAttributes
private final java.security.cert.Certificate[] certificates
public void <init> (java.util.zip.ZipEntry) throws java.util.zip.ZipException
java.util.zip.ZipEntry entry
public void <init> (java.lang.String)
String name
public void <init> (org.apache.commons.compress.archivers.zip.ZipArchiveEntry) throws java.util.zip.ZipException
org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry
public void <init> (java.util.jar.JarEntry) throws java.util.zip.ZipException
java.util.jar.JarEntry entry
public java.util.jar.Attributes getManifestAttributes ()
public java.security.cert.Certificate[] getCertificates ()
java.security.cert.Certificate[] certs
}
org/apache/commons/compress/archivers/jar/JarArchiveInputStream.class
JarArchiveInputStream.java
package org.apache.commons.compress.archivers.jar
public org.apache.commons.compress.archivers.jar.JarArchiveInputStream extends org.apache.commons.compress.archivers.zip.ZipArchiveInputStream {
public void <init> (java.io.InputStream)
java.io.InputStream inputStream
public void <init> (java.io.InputStream, java.lang.String)
java.io.InputStream inputStream
String encoding
public org.apache.commons.compress.archivers.jar.JarArchiveEntry getNextJarEntry () throws java.io.IOException
org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry
public org.apache.commons.compress.archivers.ArchiveEntry getNextEntry () throws java.io.IOException
public static boolean matches (byte[], int)
byte[] signature
int length
}
org/apache/commons/compress/archivers/jar/JarArchiveOutputStream.class
JarArchiveOutputStream.java
package org.apache.commons.compress.archivers.jar
public org.apache.commons.compress.archivers.jar.JarArchiveOutputStream extends org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream {
private boolean jarMarkerAdded
public void <init> (java.io.OutputStream)
java.io.OutputStream out
public void <init> (java.io.OutputStream, java.lang.String)
java.io.OutputStream out
String encoding
public void putArchiveEntry (org.apache.commons.compress.archivers.ArchiveEntry) throws java.io.IOException
org.apache.commons.compress.archivers.ArchiveEntry ze
}
org/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder$1.class
AES256SHA256Decoder.java
package org.apache.commons.compress.archivers.sevenz
org.apache.commons.compress.archivers.sevenz.AES256SHA256Decoder$1 extends java.io.InputStream {
private boolean isInitialized
private javax.crypto.CipherInputStream cipherInputStream
final synthetic org.apache.commons.compress.archivers.sevenz.Coder val$coder
final synthetic String val$archiveName
final synthetic byte[] val$passwordBytes
final synthetic java.io.InputStream val$in
final synthetic org.apache.commons.compress.archivers.sevenz.AES256SHA256Decoder this$0
void <init> (org.apache.commons.compress.archivers.sevenz.AES256SHA256Decoder, org.apache.commons.compress.archivers.sevenz.Coder, java.lang.String, byte[], java.io.InputStream)
org.apache.commons.compress.archivers.sevenz.AES256SHA256Decoder this$0
private javax.crypto.CipherInputStream init () throws java.io.IOException
byte[] aesKeyBytes
java.security.MessageDigest digest
java.security.NoSuchAlgorithmException noSuchAlgorithmException
int k
long j
java.security.MessageDigest digest
byte[] extra
javax.crypto.Cipher cipher
java.security.GeneralSecurityException generalSecurityException
int byte0
int numCyclesPower
int byte1
int ivSize
int saltSize
byte[] salt
byte[] iv
byte[] aesKeyBytes
javax.crypto.SecretKey aesKey
public int read () throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public void close () throws java.io.IOException
}
org/apache/commons/compress/archivers/sevenz/AES256SHA256Decoder.class
AES256SHA256Decoder.java
package org.apache.commons.compress.archivers.sevenz
org.apache.commons.compress.archivers.sevenz.AES256SHA256Decoder extends org.apache.commons.compress.archivers.sevenz.CoderBase {
void <init> ()
java.io.InputStream decode (java.lang.String, java.io.InputStream, long, org.apache.commons.compress.archivers.sevenz.Coder, byte[], int) throws java.io.IOException
String archiveName
java.io.InputStream in
long uncompressedLength
org.apache.commons.compress.archivers.sevenz.Coder coder
byte[] passwordBytes
int maxMemoryLimitInKb
}
org/apache/commons/compress/archivers/sevenz/Archive.class
Archive.java
package org.apache.commons.compress.archivers.sevenz
org.apache.commons.compress.archivers.sevenz.Archive extends java.lang.Object {
long packPos
long[] packSizes
java.util.BitSet packCrcsDefined
long[] packCrcs
org.apache.commons.compress.archivers.sevenz.Folder[] folders
org.apache.commons.compress.archivers.sevenz.SubStreamsInfo subStreamsInfo
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry[] files
org.apache.commons.compress.archivers.sevenz.StreamMap streamMap
void <init> ()
public java.lang.String toString ()
private static java.lang.String lengthOf (long[])
long[] a
private static java.lang.String lengthOf (java.lang.Object[])
Object[] a
}
org/apache/commons/compress/archivers/sevenz/BindPair.class
BindPair.java
package org.apache.commons.compress.archivers.sevenz
org.apache.commons.compress.archivers.sevenz.BindPair extends java.lang.Object {
long inIndex
long outIndex
void <init> ()
public java.lang.String toString ()
}
org/apache/commons/compress/archivers/sevenz/BoundedSeekableByteChannelInputStream.class
BoundedSeekableByteChannelInputStream.java
package org.apache.commons.compress.archivers.sevenz
org.apache.commons.compress.archivers.sevenz.BoundedSeekableByteChannelInputStream extends java.io.InputStream {
private static final int MAX_BUF_LEN
private final java.nio.ByteBuffer buffer
private final java.nio.channels.SeekableByteChannel channel
private long bytesRemaining
public void <init> (java.nio.channels.SeekableByteChannel, long)
java.nio.channels.SeekableByteChannel channel
long size
public int read () throws java.io.IOException
int read
public int read (byte[], int, int) throws java.io.IOException
int bytesRead
java.nio.ByteBuffer buf
byte[] b
int off
int len
int bytesToRead
int bytesRead
java.nio.ByteBuffer buf
private int read (int) throws java.io.IOException
int len
int read
public void close ()
}
org/apache/commons/compress/archivers/sevenz/CLI$1.class
CLI.java
package org.apache.commons.compress.archivers.sevenz
synthetic org.apache.commons.compress.archivers.sevenz.CLI$1 extends java.lang.Object {
}
org/apache/commons/compress/archivers/sevenz/CLI$Mode$1.class
CLI.java
package org.apache.commons.compress.archivers.sevenz
final enum org.apache.commons.compress.archivers.sevenz.CLI$Mode$1 extends org.apache.commons.compress.archivers.sevenz.CLI$Mode {
void <init> (java.lang.String, int, java.lang.String)
String message
public void takeAction (org.apache.commons.compress.archivers.sevenz.SevenZFile, org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry)
org.apache.commons.compress.archivers.sevenz.SevenZFile archive
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry entry
private java.lang.String getContentMethods (org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry)
org.apache.commons.compress.archivers.sevenz.SevenZMethodConfiguration m
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry entry
StringBuilder sb
boolean first
}
org/apache/commons/compress/archivers/sevenz/CLI$Mode.class
CLI.java
package org.apache.commons.compress.archivers.sevenz
abstract enum org.apache.commons.compress.archivers.sevenz.CLI$Mode extends java.lang.Enum {
public static final enum org.apache.commons.compress.archivers.sevenz.CLI$Mode LIST
private final String message
private static final synthetic org.apache.commons.compress.archivers.sevenz.CLI$Mode[] $VALUES
public static org.apache.commons.compress.archivers.sevenz.CLI$Mode[] values ()
public static org.apache.commons.compress.archivers.sevenz.CLI$Mode valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, java.lang.String)
String message
public java.lang.String getMessage ()
public abstract void takeAction (org.apache.commons.compress.archivers.sevenz.SevenZFile, org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry) throws java.io.IOException
synthetic void <init> (java.lang.String, int, java.lang.String, org.apache.commons.compress.archivers.sevenz.CLI$1)
String x0
int x1
String x2
org.apache.commons.compress.archivers.sevenz.CLI$1 x3
static void <clinit> ()
}
org/apache/commons/compress/archivers/sevenz/CLI.class
CLI.java
package org.apache.commons.compress.archivers.sevenz
public org.apache.commons.compress.archivers.sevenz.CLI extends java.lang.Object {
public void <init> ()
public static void main (java.lang.String[]) throws java.lang.Exception
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry ae
org.apache.commons.compress.archivers.sevenz.SevenZFile archive
String[] args
org.apache.commons.compress.archivers.sevenz.CLI$Mode mode
java.io.File f
private static void usage ()
private static org.apache.commons.compress.archivers.sevenz.CLI$Mode grabMode (java.lang.String[])
String[] args
}
org/apache/commons/compress/archivers/sevenz/Coder.class
Coder.java
package org.apache.commons.compress.archivers.sevenz
org.apache.commons.compress.archivers.sevenz.Coder extends java.lang.Object {
byte[] decompressionMethodId
long numInStreams
long numOutStreams
byte[] properties
void <init> ()
}
org/apache/commons/compress/archivers/sevenz/CoderBase.class
CoderBase.java
package org.apache.commons.compress.archivers.sevenz
abstract org.apache.commons.compress.archivers.sevenz.CoderBase extends java.lang.Object {
private final Class[] acceptableOptions
protected transient void <init> (java.lang.Class[])
Class[] acceptableOptions
boolean canAcceptOptions (java.lang.Object)
Class c
Object opts
byte[] getOptionsAsProperties (java.lang.Object) throws java.io.IOException
Object options
java.lang.Object getOptionsFromCoder (org.apache.commons.compress.archivers.sevenz.Coder, java.io.InputStream) throws java.io.IOException
org.apache.commons.compress.archivers.sevenz.Coder coder
java.io.InputStream in
abstract java.io.InputStream decode (java.lang.String, java.io.InputStream, long, org.apache.commons.compress.archivers.sevenz.Coder, byte[], int) throws java.io.IOException
java.io.OutputStream encode (java.io.OutputStream, java.lang.Object) throws java.io.IOException
java.io.OutputStream out
Object options
protected static int numberOptionOrDefault (java.lang.Object, int)
Object options
int defaultValue
}
org/apache/commons/compress/archivers/sevenz/Coders$1.class
Coders.java
package org.apache.commons.compress.archivers.sevenz
final org.apache.commons.compress.archivers.sevenz.Coders$1 extends java.util.HashMap {
private static final long serialVersionUID
void <init> ()
}
org/apache/commons/compress/archivers/sevenz/Coders$BCJDecoder.class
Coders.java
package org.apache.commons.compress.archivers.sevenz
org.apache.commons.compress.archivers.sevenz.Coders$BCJDecoder extends org.apache.commons.compress.archivers.sevenz.CoderBase {
private final org.tukaani.xz.FilterOptions opts
void <init> (org.tukaani.xz.FilterOptions)
org.tukaani.xz.FilterOptions opts
java.io.InputStream decode (java.lang.String, java.io.InputStream, long, org.apache.commons.compress.archivers.sevenz.Coder, byte[], int) throws java.io.IOException
AssertionError e
String archiveName
java.io.InputStream in
long uncompressedLength
org.apache.commons.compress.archivers.sevenz.Coder coder
byte[] password
int maxMemoryLimitInKb
java.io.OutputStream encode (java.io.OutputStream, java.lang.Object)
java.io.OutputStream out
Object options
}
org/apache/commons/compress/archivers/sevenz/Coders$BZIP2Decoder.class
Coders.java
package org.apache.commons.compress.archivers.sevenz
org.apache.commons.compress.archivers.sevenz.Coders$BZIP2Decoder extends org.apache.commons.compress.archivers.sevenz.CoderBase {
void <init> ()
java.io.InputStream decode (java.lang.String, java.io.InputStream, long, org.apache.commons.compress.archivers.sevenz.Coder, byte[], int) throws java.io.IOException
String archiveName
java.io.InputStream in
long uncompressedLength
org.apache.commons.compress.archivers.sevenz.Coder coder
byte[] password
int maxMemoryLimitInKb
java.io.OutputStream encode (java.io.OutputStream, java.lang.Object) throws java.io.IOException
java.io.OutputStream out
Object options
int blockSize
}
org/apache/commons/compress/archivers/sevenz/Coders$CopyDecoder.class
Coders.java
package org.apache.commons.compress.archivers.sevenz
org.apache.commons.compress.archivers.sevenz.Coders$CopyDecoder extends org.apache.commons.compress.archivers.sevenz.CoderBase {
void <init> ()
java.io.InputStream decode (java.lang.String, java.io.InputStream, long, org.apache.commons.compress.archivers.sevenz.Coder, byte[], int) throws java.io.IOException
String archiveName
java.io.InputStream in
long uncompressedLength
org.apache.commons.compress.archivers.sevenz.Coder coder
byte[] password
int maxMemoryLimitInKb
java.io.OutputStream encode (java.io.OutputStream, java.lang.Object)
java.io.OutputStream out
Object options
}
org/apache/commons/compress/archivers/sevenz/Coders$Deflate64Decoder.class
Coders.java
package org.apache.commons.compress.archivers.sevenz
org.apache.commons.compress.archivers.sevenz.Coders$Deflate64Decoder extends org.apache.commons.compress.archivers.sevenz.CoderBase {
void <init> ()
java.io.InputStream decode (java.lang.String, java.io.InputStream, long, org.apache.commons.compress.archivers.sevenz.Coder, byte[], int) throws java.io.IOException
String archiveName
java.io.InputStream in
long uncompressedLength
org.apache.commons.compress.archivers.sevenz.Coder coder
byte[] password
int maxMemoryLimitInKb
}
org/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$DeflateDecoderInputStream.class
Coders.java
package org.apache.commons.compress.archivers.sevenz
org.apache.commons.compress.archivers.sevenz.Coders$DeflateDecoder$DeflateDecoderInputStream extends java.io.InputStream {
final java.util.zip.InflaterInputStream inflaterInputStream
java.util.zip.Inflater inflater
public void <init> (java.util.zip.InflaterInputStream, java.util.zip.Inflater)
java.util.zip.InflaterInputStream inflaterInputStream
java.util.zip.Inflater inflater
public int read () throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public int read (byte[]) throws java.io.IOException
byte[] b
public void close () throws java.io.IOException
}
org/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder$DeflateDecoderOutputStream.class
Coders.java
package org.apache.commons.compress.archivers.sevenz
org.apache.commons.compress.archivers.sevenz.Coders$DeflateDecoder$DeflateDecoderOutputStream extends java.io.OutputStream {
final java.util.zip.DeflaterOutputStream deflaterOutputStream
java.util.zip.Deflater deflater
public void <init> (java.util.zip.DeflaterOutputStream, java.util.zip.Deflater)
java.util.zip.DeflaterOutputStream deflaterOutputStream
java.util.zip.Deflater deflater
public void write (int) throws java.io.IOException
int b
public void write (byte[]) throws java.io.IOException
byte[] b
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public void close () throws java.io.IOException
}
org/apache/commons/compress/archivers/sevenz/Coders$DeflateDecoder.class
Coders.java
package org.apache.commons.compress.archivers.sevenz
org.apache.commons.compress.archivers.sevenz.Coders$DeflateDecoder extends org.apache.commons.compress.archivers.sevenz.CoderBase {
private static final byte[] ONE_ZERO_BYTE
void <init> ()
java.io.InputStream decode (java.lang.String, java.io.InputStream, long, org.apache.commons.compress.archivers.sevenz.Coder, byte[], int) throws java.io.IOException
String archiveName
java.io.InputStream in
long uncompressedLength
org.apache.commons.compress.archivers.sevenz.Coder coder
byte[] password
int maxMemoryLimitInKb
java.util.zip.Inflater inflater
java.util.zip.InflaterInputStream inflaterInputStream
java.io.OutputStream encode (java.io.OutputStream, java.lang.Object)
java.io.OutputStream out
Object options
int level
java.util.zip.Deflater deflater
java.util.zip.DeflaterOutputStream deflaterOutputStream
static void <clinit> ()
}
org/apache/commons/compress/archivers/sevenz/Coders.class
Coders.java
package org.apache.commons.compress.archivers.sevenz
org.apache.commons.compress.archivers.sevenz.Coders extends java.lang.Object {
private static final java.util.Map CODER_MAP
void <init> ()
static org.apache.commons.compress.archivers.sevenz.CoderBase findByMethod (org.apache.commons.compress.archivers.sevenz.SevenZMethod)
org.apache.commons.compress.archivers.sevenz.SevenZMethod method
static java.io.InputStream addDecoder (java.lang.String, java.io.InputStream, long, org.apache.commons.compress.archivers.sevenz.Coder, byte[], int) throws java.io.IOException
String archiveName
java.io.InputStream is
long uncompressedLength
org.apache.commons.compress.archivers.sevenz.Coder coder
byte[] password
int maxMemoryLimitInKb
org.apache.commons.compress.archivers.sevenz.CoderBase cb
static java.io.OutputStream addEncoder (java.io.OutputStream, org.apache.commons.compress.archivers.sevenz.SevenZMethod, java.lang.Object) throws java.io.IOException
java.io.OutputStream out
org.apache.commons.compress.archivers.sevenz.SevenZMethod method
Object options
org.apache.commons.compress.archivers.sevenz.CoderBase cb
static void <clinit> ()
}
org/apache/commons/compress/archivers/sevenz/DeltaDecoder.class
DeltaDecoder.java
package org.apache.commons.compress.archivers.sevenz
org.apache.commons.compress.archivers.sevenz.DeltaDecoder extends org.apache.commons.compress.archivers.sevenz.CoderBase {
void <init> ()
java.io.InputStream decode (java.lang.String, java.io.InputStream, long, org.apache.commons.compress.archivers.sevenz.Coder, byte[], int) throws java.io.IOException
String archiveName
java.io.InputStream in
long uncompressedLength
org.apache.commons.compress.archivers.sevenz.Coder coder
byte[] password
int maxMemoryLimitInKb
java.io.OutputStream encode (java.io.OutputStream, java.lang.Object) throws java.io.IOException
org.tukaani.xz.UnsupportedOptionsException ex
java.io.OutputStream out
Object options
int distance
byte[] getOptionsAsProperties (java.lang.Object)
Object options
java.lang.Object getOptionsFromCoder (org.apache.commons.compress.archivers.sevenz.Coder, java.io.InputStream)
org.apache.commons.compress.archivers.sevenz.Coder coder
java.io.InputStream in
private int getOptionsFromCoder (org.apache.commons.compress.archivers.sevenz.Coder)
org.apache.commons.compress.archivers.sevenz.Coder coder
}
org/apache/commons/compress/archivers/sevenz/Folder.class
Folder.java
package org.apache.commons.compress.archivers.sevenz
org.apache.commons.compress.archivers.sevenz.Folder extends java.lang.Object {
org.apache.commons.compress.archivers.sevenz.Coder[] coders
long totalInputStreams
long totalOutputStreams
org.apache.commons.compress.archivers.sevenz.BindPair[] bindPairs
long[] packedStreams
long[] unpackSizes
boolean hasCrc
long crc
int numUnpackSubStreams
static final org.apache.commons.compress.archivers.sevenz.Folder[] EMPTY_FOLDER_ARRAY
void <init> ()
java.lang.Iterable getOrderedCoders () throws java.io.IOException
int pair
java.util.LinkedList l
int current
int findBindPairForInStream (int)
int i
int index
int findBindPairForOutStream (int)
int i
int index
long getUnpackSize ()
int i
long getUnpackSizeForCoder (org.apache.commons.compress.archivers.sevenz.Coder)
int i
org.apache.commons.compress.archivers.sevenz.Coder coder
public java.lang.String toString ()
static void <clinit> ()
}
org/apache/commons/compress/archivers/sevenz/LZMA2Decoder.class
LZMA2Decoder.java
package org.apache.commons.compress.archivers.sevenz
org.apache.commons.compress.archivers.sevenz.LZMA2Decoder extends org.apache.commons.compress.archivers.sevenz.CoderBase {
void <init> ()
java.io.InputStream decode (java.lang.String, java.io.InputStream, long, org.apache.commons.compress.archivers.sevenz.Coder, byte[], int) throws java.io.IOException
int dictionarySize
int memoryUsageInKb
IllegalArgumentException ex
String archiveName
java.io.InputStream in
long uncompressedLength
org.apache.commons.compress.archivers.sevenz.Coder coder
byte[] password
int maxMemoryLimitInKb
java.io.OutputStream encode (java.io.OutputStream, java.lang.Object) throws java.io.IOException
java.io.OutputStream out
Object opts
org.tukaani.xz.LZMA2Options options
org.tukaani.xz.FinishableOutputStream wrapped
byte[] getOptionsAsProperties (java.lang.Object)
Object opts
int dictSize
int lead
int secondBit
java.lang.Object getOptionsFromCoder (org.apache.commons.compress.archivers.sevenz.Coder, java.io.InputStream) throws java.io.IOException
org.apache.commons.compress.archivers.sevenz.Coder coder
java.io.InputStream in
private int getDictSize (java.lang.Object)
Object opts
private int getDictionarySize (org.apache.commons.compress.archivers.sevenz.Coder) throws java.io.IOException
org.apache.commons.compress.archivers.sevenz.Coder coder
int dictionarySizeBits
private org.tukaani.xz.LZMA2Options getOptions (java.lang.Object) throws java.io.IOException
Object opts
org.tukaani.xz.LZMA2Options options
private int numberOptionOrDefault (java.lang.Object)
Object opts
}
org/apache/commons/compress/archivers/sevenz/LZMADecoder.class
LZMADecoder.java
package org.apache.commons.compress.archivers.sevenz
org.apache.commons.compress.archivers.sevenz.LZMADecoder extends org.apache.commons.compress.archivers.sevenz.CoderBase {
void <init> ()
java.io.InputStream decode (java.lang.String, java.io.InputStream, long, org.apache.commons.compress.archivers.sevenz.Coder, byte[], int) throws java.io.IOException
String archiveName
java.io.InputStream in
long uncompressedLength
org.apache.commons.compress.archivers.sevenz.Coder coder
byte[] password
int maxMemoryLimitInKb
byte propsByte
int dictSize
int memoryUsageInKb
java.io.OutputStream encode (java.io.OutputStream, java.lang.Object) throws java.io.IOException
java.io.OutputStream out
Object opts
byte[] getOptionsAsProperties (java.lang.Object) throws java.io.IOException
Object opts
org.tukaani.xz.LZMA2Options options
byte props
int dictSize
byte[] o
java.lang.Object getOptionsFromCoder (org.apache.commons.compress.archivers.sevenz.Coder, java.io.InputStream) throws java.io.IOException
org.apache.commons.compress.archivers.sevenz.Coder coder
java.io.InputStream in
byte propsByte
int props
int pb
int lp
int lc
org.tukaani.xz.LZMA2Options opts
private int getDictionarySize (org.apache.commons.compress.archivers.sevenz.Coder) throws java.lang.IllegalArgumentException
org.apache.commons.compress.archivers.sevenz.Coder coder
private org.tukaani.xz.LZMA2Options getOptions (java.lang.Object) throws java.io.IOException
Object opts
org.tukaani.xz.LZMA2Options options
private int numberOptionOrDefault (java.lang.Object)
Object opts
}
org/apache/commons/compress/archivers/sevenz/NID.class
NID.java
package org.apache.commons.compress.archivers.sevenz
final org.apache.commons.compress.archivers.sevenz.NID extends java.lang.Object {
public static final int kEnd
public static final int kHeader
public static final int kArchiveProperties
public static final int kAdditionalStreamsInfo
public static final int kMainStreamsInfo
public static final int kFilesInfo
public static final int kPackInfo
public static final int kUnpackInfo
public static final int kSubStreamsInfo
public static final int kSize
public static final int kCRC
public static final int kFolder
public static final int kCodersUnpackSize
public static final int kNumUnpackStream
public static final int kEmptyStream
public static final int kEmptyFile
public static final int kAnti
public static final int kName
public static final int kCTime
public static final int kATime
public static final int kMTime
public static final int kWinAttributes
public static final int kComment
public static final int kEncodedHeader
public static final int kStartPos
public static final int kDummy
void <init> ()
}
org/apache/commons/compress/archivers/sevenz/SevenZArchiveEntry.class
SevenZArchiveEntry.java
package org.apache.commons.compress.archivers.sevenz
public org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry extends java.lang.Object implements org.apache.commons.compress.archivers.ArchiveEntry {
private String name
private boolean hasStream
private boolean isDirectory
private boolean isAntiItem
private boolean hasCreationDate
private boolean hasLastModifiedDate
private boolean hasAccessDate
private long creationDate
private long lastModifiedDate
private long accessDate
private boolean hasWindowsAttributes
private int windowsAttributes
private boolean hasCrc
private long crc
private long compressedCrc
private long size
private long compressedSize
private Iterable contentMethods
static final org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry[] EMPTY_SEVEN_Z_ARCHIVE_ENTRY_ARRAY
public void <init> ()
public java.lang.String getName ()
public void setName (java.lang.String)
String name
public boolean hasStream ()
public void setHasStream (boolean)
boolean hasStream
public boolean isDirectory ()
public void setDirectory (boolean)
boolean isDirectory
public boolean isAntiItem ()
public void setAntiItem (boolean)
boolean isAntiItem
public boolean getHasCreationDate ()
public void setHasCreationDate (boolean)
boolean hasCreationDate
public java.util.Date getCreationDate ()
public void setCreationDate (long)
long ntfsCreationDate
public void setCreationDate (java.util.Date)
java.util.Date creationDate
public boolean getHasLastModifiedDate ()
public void setHasLastModifiedDate (boolean)
boolean hasLastModifiedDate
public java.util.Date getLastModifiedDate ()
public void setLastModifiedDate (long)
long ntfsLastModifiedDate
public void setLastModifiedDate (java.util.Date)
java.util.Date lastModifiedDate
public boolean getHasAccessDate ()
public void setHasAccessDate (boolean)
boolean hasAcessDate
public java.util.Date getAccessDate ()
public void setAccessDate (long)
long ntfsAccessDate
public void setAccessDate (java.util.Date)
java.util.Date accessDate
public boolean getHasWindowsAttributes ()
public void setHasWindowsAttributes (boolean)
boolean hasWindowsAttributes
public int getWindowsAttributes ()
public void setWindowsAttributes (int)
int windowsAttributes
public boolean getHasCrc ()
public void setHasCrc (boolean)
boolean hasCrc
public int getCrc ()
public void setCrc (int)
int crc
public long getCrcValue ()
public void setCrcValue (long)
long crc
int getCompressedCrc ()
void setCompressedCrc (int)
int crc
long getCompressedCrcValue ()
void setCompressedCrcValue (long)
long crc
public long getSize ()
public void setSize (long)
long size
long getCompressedSize ()
void setCompressedSize (long)
long size
public void setContentMethods (java.lang.Iterable)
org.apache.commons.compress.archivers.sevenz.SevenZMethodConfiguration m
java.util.LinkedList l
Iterable methods
public java.lang.Iterable getContentMethods ()
public int hashCode ()
String n
public boolean equals (java.lang.Object)
Object obj
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry other
public static java.util.Date ntfsTimeToJavaTime (long)
long ntfsTime
java.util.Calendar ntfsEpoch
long realTime
public static long javaTimeToNtfsTime (java.util.Date)
java.util.Date date
java.util.Calendar ntfsEpoch
private boolean equalSevenZMethods (java.lang.Iterable, java.lang.Iterable)
Iterable c1
Iterable c2
java.util.Iterator i1
java.util.Iterator i2
static void <clinit> ()
}
org/apache/commons/compress/archivers/sevenz/SevenZFile$1.class
SevenZFile.java
package org.apache.commons.compress.archivers.sevenz
org.apache.commons.compress.archivers.sevenz.SevenZFile$1 extends java.io.FilterInputStream {
final synthetic org.apache.commons.compress.archivers.sevenz.SevenZFile this$0
void <init> (org.apache.commons.compress.archivers.sevenz.SevenZFile, java.io.InputStream)
org.apache.commons.compress.archivers.sevenz.SevenZFile this$0
java.io.InputStream x0
public int read () throws java.io.IOException
int r
public int read (byte[]) throws java.io.IOException
byte[] b
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int r
private void count (int)
int c
}
org/apache/commons/compress/archivers/sevenz/SevenZFile$2.class
SevenZFile.java
package org.apache.commons.compress.archivers.sevenz
org.apache.commons.compress.archivers.sevenz.SevenZFile$2 extends java.lang.Object implements org.apache.commons.compress.utils.InputStreamStatistics {
final synthetic org.apache.commons.compress.archivers.sevenz.SevenZFile this$0
void <init> (org.apache.commons.compress.archivers.sevenz.SevenZFile)
org.apache.commons.compress.archivers.sevenz.SevenZFile this$0
public long getCompressedCount ()
public long getUncompressedCount ()
}
org/apache/commons/compress/archivers/sevenz/SevenZFile$ArchiveStatistics.class
SevenZFile.java
package org.apache.commons.compress.archivers.sevenz
org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics extends java.lang.Object {
private int numberOfPackedStreams
private long numberOfCoders
private long numberOfOutStreams
private long numberOfInStreams
private long numberOfUnpackSubStreams
private int numberOfFolders
private java.util.BitSet folderHasCrc
private int numberOfEntries
private int numberOfEntriesWithStream
private void <init> ()
public java.lang.String toString ()
long estimateSize ()
long lowerBound
void assertValidity (int) throws java.io.IOException
int maxMemoryLimitInKb
long memoryNeededInKb
private long folderSize ()
private long coderSize ()
private long bindPairSize ()
private long entrySize ()
private long streamMapSize ()
synthetic void <init> (org.apache.commons.compress.archivers.sevenz.SevenZFile$1)
org.apache.commons.compress.archivers.sevenz.SevenZFile$1 x0
static synthetic int access$102 (org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics, int)
org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics x0
int x1
static synthetic int access$100 (org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics)
org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics x0
static synthetic int access$202 (org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics, int)
org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics x0
int x1
static synthetic int access$200 (org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics)
org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics x0
static synthetic long access$300 (org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics)
org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics x0
static synthetic long access$400 (org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics)
org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics x0
static synthetic java.util.BitSet access$502 (org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics, java.util.BitSet)
org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics x0
java.util.BitSet x1
static synthetic java.util.BitSet access$500 (org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics)
org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics x0
static synthetic long access$602 (org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics, long)
org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics x0
long x1
static synthetic long access$600 (org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics)
org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics x0
static synthetic long access$700 (org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics)
org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics x0
static synthetic long access$702 (org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics, long)
org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics x0
long x1
static synthetic long access$302 (org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics, long)
org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics x0
long x1
static synthetic long access$402 (org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics, long)
org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics x0
long x1
static synthetic int access$802 (org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics, int)
org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics x0
int x1
static synthetic int access$800 (org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics)
org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics x0
static synthetic int access$902 (org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics, int)
org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics x0
int x1
}
org/apache/commons/compress/archivers/sevenz/SevenZFile.class
SevenZFile.java
package org.apache.commons.compress.archivers.sevenz
public org.apache.commons.compress.archivers.sevenz.SevenZFile extends java.lang.Object implements java.io.Closeable {
static final int SIGNATURE_HEADER_SIZE
private static final String DEFAULT_FILE_NAME
private final String fileName
private java.nio.channels.SeekableByteChannel channel
private final org.apache.commons.compress.archivers.sevenz.Archive archive
private int currentEntryIndex
private int currentFolderIndex
private java.io.InputStream currentFolderInputStream
private byte[] password
private final org.apache.commons.compress.archivers.sevenz.SevenZFileOptions options
private long compressedBytesReadFromCurrentEntry
private long uncompressedBytesReadFromCurrentEntry
private final java.util.ArrayList deferredBlockStreams
static final byte[] sevenZSignature
private static final java.nio.charset.CharsetEncoder PASSWORD_ENCODER
public void <init> (java.io.File, char[]) throws java.io.IOException
java.io.File fileName
char[] password
public void <init> (java.io.File, char[], org.apache.commons.compress.archivers.sevenz.SevenZFileOptions) throws java.io.IOException
java.io.File fileName
char[] password
org.apache.commons.compress.archivers.sevenz.SevenZFileOptions options
public void <init> (java.io.File, byte[]) throws java.io.IOException
java.io.File fileName
byte[] password
public void <init> (java.nio.channels.SeekableByteChannel) throws java.io.IOException
java.nio.channels.SeekableByteChannel channel
public void <init> (java.nio.channels.SeekableByteChannel, org.apache.commons.compress.archivers.sevenz.SevenZFileOptions) throws java.io.IOException
java.nio.channels.SeekableByteChannel channel
org.apache.commons.compress.archivers.sevenz.SevenZFileOptions options
public void <init> (java.nio.channels.SeekableByteChannel, char[]) throws java.io.IOException
java.nio.channels.SeekableByteChannel channel
char[] password
public void <init> (java.nio.channels.SeekableByteChannel, char[], org.apache.commons.compress.archivers.sevenz.SevenZFileOptions) throws java.io.IOException
java.nio.channels.SeekableByteChannel channel
char[] password
org.apache.commons.compress.archivers.sevenz.SevenZFileOptions options
public void <init> (java.nio.channels.SeekableByteChannel, java.lang.String, char[]) throws java.io.IOException
java.nio.channels.SeekableByteChannel channel
String fileName
char[] password
public void <init> (java.nio.channels.SeekableByteChannel, java.lang.String, char[], org.apache.commons.compress.archivers.sevenz.SevenZFileOptions) throws java.io.IOException
java.nio.channels.SeekableByteChannel channel
String fileName
char[] password
org.apache.commons.compress.archivers.sevenz.SevenZFileOptions options
public void <init> (java.nio.channels.SeekableByteChannel, java.lang.String) throws java.io.IOException
java.nio.channels.SeekableByteChannel channel
String fileName
public void <init> (java.nio.channels.SeekableByteChannel, java.lang.String, org.apache.commons.compress.archivers.sevenz.SevenZFileOptions) throws java.io.IOException
java.nio.channels.SeekableByteChannel channel
String fileName
org.apache.commons.compress.archivers.sevenz.SevenZFileOptions options
public void <init> (java.nio.channels.SeekableByteChannel, byte[]) throws java.io.IOException
java.nio.channels.SeekableByteChannel channel
byte[] password
public void <init> (java.nio.channels.SeekableByteChannel, java.lang.String, byte[]) throws java.io.IOException
java.nio.channels.SeekableByteChannel channel
String fileName
byte[] password
private void <init> (java.nio.channels.SeekableByteChannel, java.lang.String, byte[], boolean, org.apache.commons.compress.archivers.sevenz.SevenZFileOptions) throws java.io.IOException
java.nio.channels.SeekableByteChannel channel
String filename
byte[] password
boolean closeOnError
org.apache.commons.compress.archivers.sevenz.SevenZFileOptions options
boolean succeeded
public void <init> (java.io.File) throws java.io.IOException
java.io.File fileName
public void <init> (java.io.File, org.apache.commons.compress.archivers.sevenz.SevenZFileOptions) throws java.io.IOException
java.io.File fileName
org.apache.commons.compress.archivers.sevenz.SevenZFileOptions options
public void close () throws java.io.IOException
public org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry getNextEntry () throws java.io.IOException
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry entry
public java.lang.Iterable getEntries ()
private org.apache.commons.compress.archivers.sevenz.Archive readHeaders (byte[]) throws java.io.IOException
long currentPosition
java.nio.ByteBuffer peekBuf
org.apache.commons.compress.archivers.sevenz.StartHeader startHeader
byte[] password
java.nio.ByteBuffer buf
byte[] signature
byte archiveVersionMajor
byte archiveVersionMinor
boolean headerLooksValid
long startHeaderCrc
private org.apache.commons.compress.archivers.sevenz.Archive tryToLocateEndHeader (byte[]) throws java.io.IOException
long minPos
org.apache.commons.compress.archivers.sevenz.StartHeader startHeader
org.apache.commons.compress.archivers.sevenz.Archive result
int nid
byte[] password
java.nio.ByteBuffer nidBuf
long searchLimit
long previousDataSize
long minPos
long pos
private org.apache.commons.compress.archivers.sevenz.Archive initializeArchive (org.apache.commons.compress.archivers.sevenz.StartHeader, byte[], boolean) throws java.io.IOException
java.util.zip.CRC32 crc
org.apache.commons.compress.archivers.sevenz.StartHeader startHeader
byte[] password
boolean verifyCrc
int nextHeaderSizeInt
java.nio.ByteBuffer buf
org.apache.commons.compress.archivers.sevenz.Archive archive
int nid
private org.apache.commons.compress.archivers.sevenz.StartHeader readStartHeader (long) throws java.io.IOException
long nextHeaderEnd
java.io.DataInputStream dataInputStream
long startHeaderCrc
org.apache.commons.compress.archivers.sevenz.StartHeader startHeader
private void readHeader (java.nio.ByteBuffer, org.apache.commons.compress.archivers.sevenz.Archive) throws java.io.IOException
java.nio.ByteBuffer header
org.apache.commons.compress.archivers.sevenz.Archive archive
int pos
org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics stats
int nid
private org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics sanityCheckAndCollectStatistics (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer header
org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics stats
int nid
private void readArchiveProperties (java.nio.ByteBuffer) throws java.io.IOException
long propertySize
byte[] property
java.nio.ByteBuffer input
int nid
private void sanityCheckArchiveProperties (java.nio.ByteBuffer) throws java.io.IOException
int propertySize
java.nio.ByteBuffer header
int nid
private java.nio.ByteBuffer readEncodedHeader (java.nio.ByteBuffer, org.apache.commons.compress.archivers.sevenz.Archive, byte[]) throws java.io.IOException
org.apache.commons.compress.archivers.sevenz.Coder coder
java.nio.ByteBuffer header
org.apache.commons.compress.archivers.sevenz.Archive archive
byte[] password
int pos
org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics stats
org.apache.commons.compress.archivers.sevenz.Folder folder
int firstPackStreamIndex
long folderOffset
java.io.InputStream inputStreamStack
int unpackSize
byte[] nextHeader
private void sanityCheckStreamsInfo (java.nio.ByteBuffer, org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics) throws java.io.IOException
java.nio.ByteBuffer header
org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics stats
int nid
private void readStreamsInfo (java.nio.ByteBuffer, org.apache.commons.compress.archivers.sevenz.Archive) throws java.io.IOException
java.nio.ByteBuffer header
org.apache.commons.compress.archivers.sevenz.Archive archive
int nid
private void sanityCheckPackInfo (java.nio.ByteBuffer, org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics) throws java.io.IOException
long packSize
long endOfPackStreams
int i
long totalPackSizes
int crcsDefined
java.nio.ByteBuffer header
org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics stats
long packPos
long numPackStreams
int nid
private void readPackInfo (java.nio.ByteBuffer, org.apache.commons.compress.archivers.sevenz.Archive) throws java.io.IOException
int i
int i
java.nio.ByteBuffer header
org.apache.commons.compress.archivers.sevenz.Archive archive
int numPackStreamsInt
int nid
private void sanityCheckUnpackInfo (java.nio.ByteBuffer, org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics) throws java.io.IOException
int i
long unpackSize
int i
int numberOfOutputStreams
int crcsDefined
java.nio.ByteBuffer header
org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics stats
int nid
long numFolders
int external
java.util.List numberOfOutputStreamsPerFolder
long totalNumberOfBindPairs
long packedStreamsRequiredByFolders
private void readUnpackInfo (java.nio.ByteBuffer, org.apache.commons.compress.archivers.sevenz.Archive) throws java.io.IOException
int i
int i
org.apache.commons.compress.archivers.sevenz.Folder folder
int i
java.util.BitSet crcsDefined
java.nio.ByteBuffer header
org.apache.commons.compress.archivers.sevenz.Archive archive
int nid
int numFoldersInt
org.apache.commons.compress.archivers.sevenz.Folder[] folders
private void sanityCheckSubStreamsInfo (java.nio.ByteBuffer, org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics) throws java.io.IOException
int i
long size
int i
int numUnpackSubStreams
int numUnpackSubStreams
int folderIdx
int missingCrcs
java.nio.ByteBuffer header
org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics stats
int nid
java.util.List numUnpackSubStreamsPerFolder
int numDigests
private void readSubStreamsInfo (java.nio.ByteBuffer, org.apache.commons.compress.archivers.sevenz.Archive) throws java.io.IOException
org.apache.commons.compress.archivers.sevenz.Folder folder
long numStreams
org.apache.commons.compress.archivers.sevenz.Folder folder
long size
int i
long sum
org.apache.commons.compress.archivers.sevenz.Folder folder
org.apache.commons.compress.archivers.sevenz.Folder folder
int i
int i
org.apache.commons.compress.archivers.sevenz.Folder folder
java.util.BitSet hasMissingCrc
long[] missingCrcs
int nextCrc
int nextMissingCrc
java.nio.ByteBuffer header
org.apache.commons.compress.archivers.sevenz.Archive archive
long unpackStreamsCount
int nid
int totalUnpackStreams
org.apache.commons.compress.archivers.sevenz.SubStreamsInfo subStreamsInfo
int nextUnpackStream
int numDigests
private int sanityCheckFolder (java.nio.ByteBuffer, org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics) throws java.io.IOException
int propertiesSize
int bits
int idSize
boolean isSimple
boolean hasAttributes
boolean moreAlternativeMethods
int i
int inIndex
int outIndex
int i
int packedStreamIndex
int i
java.nio.ByteBuffer header
org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics stats
int numCoders
long totalOutStreams
long totalInStreams
int numBindPairs
java.util.BitSet inStreamsBound
int numPackedStreams
private org.apache.commons.compress.archivers.sevenz.Folder readFolder (java.nio.ByteBuffer) throws java.io.IOException
long propertiesSize
int bits
int idSize
boolean isSimple
boolean hasAttributes
boolean moreAlternativeMethods
int i
int i
int i
int i
java.nio.ByteBuffer header
org.apache.commons.compress.archivers.sevenz.Folder folder
long numCoders
org.apache.commons.compress.archivers.sevenz.Coder[] coders
long totalInStreams
long totalOutStreams
long numBindPairs
org.apache.commons.compress.archivers.sevenz.BindPair[] bindPairs
long numPackedStreams
long[] packedStreams
private java.util.BitSet readAllOrBits (java.nio.ByteBuffer, int) throws java.io.IOException
int i
java.util.BitSet bits
java.nio.ByteBuffer header
int size
int areAllDefined
java.util.BitSet bits
private java.util.BitSet readBits (java.nio.ByteBuffer, int) throws java.io.IOException
int i
java.nio.ByteBuffer header
int size
java.util.BitSet bits
int mask
int cache
private void sanityCheckFilesInfo (java.nio.ByteBuffer, org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics) throws java.io.IOException
char c
int i
int external
int namesLength
int filesSeen
int timesDefined
int external
int timesDefined
int external
int timesDefined
int external
int attributesDefined
int external
int propertyType
long size
java.nio.ByteBuffer header
org.apache.commons.compress.archivers.sevenz.SevenZFile$ArchiveStatistics stats
int emptyStreams
private void readFilesInfo (java.nio.ByteBuffer, org.apache.commons.compress.archivers.sevenz.Archive) throws java.io.IOException
int i
byte[] names
int namesLength
int nextFile
int nextName
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry entryAtIndex
int i
java.util.BitSet timesDefined
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry entryAtIndex
int i
java.util.BitSet timesDefined
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry entryAtIndex
int i
java.util.BitSet timesDefined
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry entryAtIndex
int i
java.util.BitSet attributesDefined
int propertyType
long size
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry entryAtIndex
int i
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry e
java.nio.ByteBuffer header
org.apache.commons.compress.archivers.sevenz.Archive archive
int numFilesInt
java.util.Map fileMap
java.util.BitSet isEmptyStream
java.util.BitSet isEmptyFile
java.util.BitSet isAnti
int nonEmptyFileCounter
int emptyFileCounter
java.util.List entries
private void checkEntryIsInitialized (java.util.Map, int)
java.util.Map archiveEntries
int index
private void calculateStreamMap (org.apache.commons.compress.archivers.sevenz.Archive) throws java.io.IOException
int i
int i
int i
org.apache.commons.compress.archivers.sevenz.Archive archive
org.apache.commons.compress.archivers.sevenz.StreamMap streamMap
int nextFolderPackStreamIndex
int numFolders
long nextPackStreamOffset
int numPackSizes
int nextFolderIndex
int nextFolderUnpackStreamIndex
private void buildDecodingStream (int, boolean) throws java.io.IOException
int folderFirstFileIndex
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry folderFirstFile
int entryIndex
boolean isRandomAccess
int folderIndex
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry file
boolean isInSameFolder
boolean haveSkippedEntries
java.io.InputStream fileStream
private void reopenFolderInputStream (int, org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry) throws java.io.IOException
int folderIndex
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry file
org.apache.commons.compress.archivers.sevenz.Folder folder
int firstPackStreamIndex
long folderOffset
private boolean skipEntriesWhenNeeded (int, boolean, int) throws java.io.IOException
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry fileToSkip
java.io.InputStream fileStreamToSkip
int i
int entryIndex
boolean isInSameFolder
int folderIndex
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry file
int filesToSkipStartIndex
private boolean hasCurrentEntryBeenRead ()
java.io.InputStream currentEntryInputStream
boolean hasCurrentEntryBeenRead
private java.io.InputStream buildDecoderStack (org.apache.commons.compress.archivers.sevenz.Folder, long, int, org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry) throws java.io.IOException
org.apache.commons.compress.archivers.sevenz.SevenZMethod method
org.apache.commons.compress.archivers.sevenz.Coder coder
org.apache.commons.compress.archivers.sevenz.Folder folder
long folderOffset
int firstPackStreamIndex
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry entry
java.io.InputStream inputStreamStack
java.util.LinkedList methods
public int read () throws java.io.IOException
int b
private java.io.InputStream getCurrentStream () throws java.io.IOException
java.io.InputStream stream
public java.io.InputStream getInputStream (org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry) throws java.io.IOException
int i
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry entry
int entryIndex
public int read (byte[]) throws java.io.IOException
byte[] b
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int cnt
public org.apache.commons.compress.utils.InputStreamStatistics getStatisticsForCurrentEntry ()
private static long readUint64 (java.nio.ByteBuffer) throws java.io.IOException
long nextByte
int i
java.nio.ByteBuffer in
long firstByte
int mask
long value
private static char getChar (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer buf
private static int getInt (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer buf
private static long getLong (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer buf
private static void get (java.nio.ByteBuffer, byte[]) throws java.io.IOException
java.nio.ByteBuffer buf
byte[] to
private static int getUnsignedByte (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer buf
public static boolean matches (byte[], int)
int i
byte[] signature
int length
private static long skipBytesFully (java.nio.ByteBuffer, long) throws java.io.IOException
java.nio.ByteBuffer input
long bytesToSkip
int current
int maxSkip
private void readFully (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer buf
public java.lang.String toString ()
public java.lang.String getDefaultName ()
String lastSegment
int dotPos
private static byte[] utf16Decode (char[]) throws java.io.IOException
char[] chars
java.nio.ByteBuffer encoded
byte[] e
private static int assertFitsIntoNonNegativeInt (java.lang.String, long) throws java.io.IOException
String what
long value
static synthetic long access$1000 (org.apache.commons.compress.archivers.sevenz.SevenZFile)
org.apache.commons.compress.archivers.sevenz.SevenZFile x0
static synthetic long access$1002 (org.apache.commons.compress.archivers.sevenz.SevenZFile, long)
org.apache.commons.compress.archivers.sevenz.SevenZFile x0
long x1
static synthetic long access$1100 (org.apache.commons.compress.archivers.sevenz.SevenZFile)
org.apache.commons.compress.archivers.sevenz.SevenZFile x0
static void <clinit> ()
}
org/apache/commons/compress/archivers/sevenz/SevenZFileOptions$1.class
SevenZFileOptions.java
package org.apache.commons.compress.archivers.sevenz
synthetic org.apache.commons.compress.archivers.sevenz.SevenZFileOptions$1 extends java.lang.Object {
}
org/apache/commons/compress/archivers/sevenz/SevenZFileOptions$Builder.class
SevenZFileOptions.java
package org.apache.commons.compress.archivers.sevenz
public org.apache.commons.compress.archivers.sevenz.SevenZFileOptions$Builder extends java.lang.Object {
private int maxMemoryLimitInKb
private boolean useDefaultNameForUnnamedEntries
private boolean tryToRecoverBrokenArchives
public void <init> ()
public org.apache.commons.compress.archivers.sevenz.SevenZFileOptions$Builder withMaxMemoryLimitInKb (int)
int maxMemoryLimitInKb
public org.apache.commons.compress.archivers.sevenz.SevenZFileOptions$Builder withUseDefaultNameForUnnamedEntries (boolean)
boolean useDefaultNameForUnnamedEntries
public org.apache.commons.compress.archivers.sevenz.SevenZFileOptions$Builder withTryToRecoverBrokenArchives (boolean)
boolean tryToRecoverBrokenArchives
public org.apache.commons.compress.archivers.sevenz.SevenZFileOptions build ()
}
org/apache/commons/compress/archivers/sevenz/SevenZFileOptions.class
SevenZFileOptions.java
package org.apache.commons.compress.archivers.sevenz
public org.apache.commons.compress.archivers.sevenz.SevenZFileOptions extends java.lang.Object {
private static final int DEFAUL_MEMORY_LIMIT_IN_KB
private static final boolean DEFAULT_USE_DEFAULTNAME_FOR_UNNAMED_ENTRIES
private static final boolean DEFAULT_TRY_TO_RECOVER_BROKEN_ARCHIVES
private final int maxMemoryLimitInKb
private final boolean useDefaultNameForUnnamedEntries
private final boolean tryToRecoverBrokenArchives
public static final org.apache.commons.compress.archivers.sevenz.SevenZFileOptions DEFAULT
private void <init> (int, boolean, boolean)
int maxMemoryLimitInKb
boolean useDefaultNameForUnnamedEntries
boolean tryToRecoverBrokenArchives
public static org.apache.commons.compress.archivers.sevenz.SevenZFileOptions$Builder builder ()
public int getMaxMemoryLimitInKb ()
public boolean getUseDefaultNameForUnnamedEntries ()
public boolean getTryToRecoverBrokenArchives ()
synthetic void <init> (int, boolean, boolean, org.apache.commons.compress.archivers.sevenz.SevenZFileOptions$1)
int x0
boolean x1
boolean x2
org.apache.commons.compress.archivers.sevenz.SevenZFileOptions$1 x3
static void <clinit> ()
}
org/apache/commons/compress/archivers/sevenz/SevenZMethod.class
SevenZMethod.java
package org.apache.commons.compress.archivers.sevenz
public final enum org.apache.commons.compress.archivers.sevenz.SevenZMethod extends java.lang.Enum {
public static final enum org.apache.commons.compress.archivers.sevenz.SevenZMethod COPY
public static final enum org.apache.commons.compress.archivers.sevenz.SevenZMethod LZMA
public static final enum org.apache.commons.compress.archivers.sevenz.SevenZMethod LZMA2
public static final enum org.apache.commons.compress.archivers.sevenz.SevenZMethod DEFLATE
public static final enum org.apache.commons.compress.archivers.sevenz.SevenZMethod DEFLATE64
public static final enum org.apache.commons.compress.archivers.sevenz.SevenZMethod BZIP2
public static final enum org.apache.commons.compress.archivers.sevenz.SevenZMethod AES256SHA256
public static final enum org.apache.commons.compress.archivers.sevenz.SevenZMethod BCJ_X86_FILTER
public static final enum org.apache.commons.compress.archivers.sevenz.SevenZMethod BCJ_PPC_FILTER
public static final enum org.apache.commons.compress.archivers.sevenz.SevenZMethod BCJ_IA64_FILTER
public static final enum org.apache.commons.compress.archivers.sevenz.SevenZMethod BCJ_ARM_FILTER
public static final enum org.apache.commons.compress.archivers.sevenz.SevenZMethod BCJ_ARM_THUMB_FILTER
public static final enum org.apache.commons.compress.archivers.sevenz.SevenZMethod BCJ_SPARC_FILTER
public static final enum org.apache.commons.compress.archivers.sevenz.SevenZMethod DELTA_FILTER
private final byte[] id
private static final synthetic org.apache.commons.compress.archivers.sevenz.SevenZMethod[] $VALUES
public static org.apache.commons.compress.archivers.sevenz.SevenZMethod[] values ()
public static org.apache.commons.compress.archivers.sevenz.SevenZMethod valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, byte[])
byte[] id
byte[] getId ()
int idLength
byte[] copy
static org.apache.commons.compress.archivers.sevenz.SevenZMethod byId (byte[])
org.apache.commons.compress.archivers.sevenz.SevenZMethod m
byte[] id
static void <clinit> ()
}
org/apache/commons/compress/archivers/sevenz/SevenZMethodConfiguration.class
SevenZMethodConfiguration.java
package org.apache.commons.compress.archivers.sevenz
public org.apache.commons.compress.archivers.sevenz.SevenZMethodConfiguration extends java.lang.Object {
private final org.apache.commons.compress.archivers.sevenz.SevenZMethod method
private final Object options
public void <init> (org.apache.commons.compress.archivers.sevenz.SevenZMethod)
org.apache.commons.compress.archivers.sevenz.SevenZMethod method
public void <init> (org.apache.commons.compress.archivers.sevenz.SevenZMethod, java.lang.Object)
org.apache.commons.compress.archivers.sevenz.SevenZMethod method
Object options
public org.apache.commons.compress.archivers.sevenz.SevenZMethod getMethod ()
public java.lang.Object getOptions ()
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
org.apache.commons.compress.archivers.sevenz.SevenZMethodConfiguration other
}
org/apache/commons/compress/archivers/sevenz/SevenZOutputFile$1.class
SevenZOutputFile.java
package org.apache.commons.compress.archivers.sevenz
org.apache.commons.compress.archivers.sevenz.SevenZOutputFile$1 extends org.apache.commons.compress.utils.CountingOutputStream {
final synthetic org.apache.commons.compress.archivers.sevenz.SevenZOutputFile this$0
void <init> (org.apache.commons.compress.archivers.sevenz.SevenZOutputFile, java.io.OutputStream)
org.apache.commons.compress.archivers.sevenz.SevenZOutputFile this$0
java.io.OutputStream out
public void write (int) throws java.io.IOException
int b
public void write (byte[]) throws java.io.IOException
byte[] b
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
}
org/apache/commons/compress/archivers/sevenz/SevenZOutputFile$OutputStreamWrapper.class
SevenZOutputFile.java
package org.apache.commons.compress.archivers.sevenz
org.apache.commons.compress.archivers.sevenz.SevenZOutputFile$OutputStreamWrapper extends java.io.OutputStream {
private static final int BUF_SIZE
private final java.nio.ByteBuffer buffer
final synthetic org.apache.commons.compress.archivers.sevenz.SevenZOutputFile this$0
private void <init> (org.apache.commons.compress.archivers.sevenz.SevenZOutputFile)
public void write (int) throws java.io.IOException
int b
public void write (byte[]) throws java.io.IOException
byte[] b
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
synthetic void <init> (org.apache.commons.compress.archivers.sevenz.SevenZOutputFile, org.apache.commons.compress.archivers.sevenz.SevenZOutputFile$1)
org.apache.commons.compress.archivers.sevenz.SevenZOutputFile x0
org.apache.commons.compress.archivers.sevenz.SevenZOutputFile$1 x1
}
org/apache/commons/compress/archivers/sevenz/SevenZOutputFile.class
SevenZOutputFile.java
package org.apache.commons.compress.archivers.sevenz
public org.apache.commons.compress.archivers.sevenz.SevenZOutputFile extends java.lang.Object implements java.io.Closeable {
private final java.nio.channels.SeekableByteChannel channel
private final java.util.List files
private int numNonEmptyStreams
private final java.util.zip.CRC32 crc32
private final java.util.zip.CRC32 compressedCrc32
private long fileBytesWritten
private boolean finished
private org.apache.commons.compress.utils.CountingOutputStream currentOutputStream
private org.apache.commons.compress.utils.CountingOutputStream[] additionalCountingStreams
private Iterable contentMethods
private final java.util.Map additionalSizes
public void <init> (java.io.File) throws java.io.IOException
java.io.File fileName
public void <init> (java.nio.channels.SeekableByteChannel) throws java.io.IOException
java.nio.channels.SeekableByteChannel channel
public void setContentCompression (org.apache.commons.compress.archivers.sevenz.SevenZMethod)
org.apache.commons.compress.archivers.sevenz.SevenZMethod method
public void setContentMethods (java.lang.Iterable)
Iterable methods
public void close () throws java.io.IOException
public org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry createArchiveEntry (java.io.File, java.lang.String) throws java.io.IOException
java.io.File inputFile
String entryName
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry entry
public transient org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry createArchiveEntry (java.nio.file.Path, java.lang.String, java.nio.file.LinkOption[]) throws java.io.IOException
java.nio.file.Path inputPath
String entryName
java.nio.file.LinkOption[] options
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry entry
public void putArchiveEntry (org.apache.commons.compress.archivers.ArchiveEntry) throws java.io.IOException
org.apache.commons.compress.archivers.ArchiveEntry archiveEntry
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry entry
public void closeArchiveEntry () throws java.io.IOException
int i
long[] sizes
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry entry
public void write (int) throws java.io.IOException
int b
public void write (byte[]) throws java.io.IOException
byte[] b
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public void write (java.io.InputStream) throws java.io.IOException
java.io.InputStream inputStream
byte[] buffer
int n
public transient void write (java.nio.file.Path, java.nio.file.OpenOption[]) throws java.io.IOException
java.io.InputStream in
java.nio.file.Path path
java.nio.file.OpenOption[] options
public void finish () throws java.io.IOException
long headerPosition
java.io.ByteArrayOutputStream headerBaos
java.io.DataOutputStream header
byte[] headerBytes
java.util.zip.CRC32 crc32
java.nio.ByteBuffer bb
private java.io.OutputStream getCurrentOutputStream () throws java.io.IOException
private org.apache.commons.compress.utils.CountingOutputStream setupFileOutputStream () throws java.io.IOException
org.apache.commons.compress.utils.CountingOutputStream cos
org.apache.commons.compress.archivers.sevenz.SevenZMethodConfiguration m
java.io.OutputStream out
java.util.ArrayList moreStreams
boolean first
private java.lang.Iterable getContentMethods (org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry)
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry entry
Iterable ms
private void writeHeader (java.io.DataOutput) throws java.io.IOException
java.io.DataOutput header
private void writeStreamsInfo (java.io.DataOutput) throws java.io.IOException
java.io.DataOutput header
private void writePackInfo (java.io.DataOutput) throws java.io.IOException
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry entry
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry entry
java.io.DataOutput header
private void writeUnpackInfo (java.io.DataOutput) throws java.io.IOException
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry entry
long s
long[] moreSizes
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry entry
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry entry
java.io.DataOutput header
private void writeFolder (java.io.DataOutput, org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry) throws java.io.IOException
org.apache.commons.compress.archivers.sevenz.SevenZMethodConfiguration m
long i
java.io.DataOutput header
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry entry
java.io.ByteArrayOutputStream bos
int numCoders
private void writeSingleCodec (org.apache.commons.compress.archivers.sevenz.SevenZMethodConfiguration, java.io.OutputStream) throws java.io.IOException
org.apache.commons.compress.archivers.sevenz.SevenZMethodConfiguration m
java.io.OutputStream bos
byte[] id
byte[] properties
int codecFlags
private void writeSubStreamsInfo (java.io.DataOutput) throws java.io.IOException
java.io.DataOutput header
private void writeFilesInfo (java.io.DataOutput) throws java.io.IOException
java.io.DataOutput header
private void writeFileEmptyStreams (java.io.DataOutput) throws java.io.IOException
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry entry
int i
java.util.BitSet emptyStreams
java.io.ByteArrayOutputStream baos
java.io.DataOutputStream out
byte[] contents
java.io.DataOutput header
boolean hasEmptyStreams
private void writeFileEmptyFiles (java.io.DataOutput) throws java.io.IOException
boolean isDir
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry file1
java.io.ByteArrayOutputStream baos
java.io.DataOutputStream out
byte[] contents
java.io.DataOutput header
boolean hasEmptyFiles
int emptyStreamCounter
java.util.BitSet emptyFiles
private void writeFileAntiItems (java.io.DataOutput) throws java.io.IOException
boolean isAnti
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry file1
java.io.ByteArrayOutputStream baos
java.io.DataOutputStream out
byte[] contents
java.io.DataOutput header
boolean hasAntiItems
java.util.BitSet antiItems
int antiItemCounter
private void writeFileNames (java.io.DataOutput) throws java.io.IOException
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry entry
java.io.DataOutput header
java.io.ByteArrayOutputStream baos
java.io.DataOutputStream out
byte[] contents
private void writeFileCTimes (java.io.DataOutput) throws java.io.IOException
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry entry
int i
java.util.BitSet cTimes
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry entry
java.io.ByteArrayOutputStream baos
java.io.DataOutputStream out
byte[] contents
java.io.DataOutput header
int numCreationDates
private void writeFileATimes (java.io.DataOutput) throws java.io.IOException
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry entry
int i
java.util.BitSet aTimes
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry entry
java.io.ByteArrayOutputStream baos
java.io.DataOutputStream out
byte[] contents
java.io.DataOutput header
int numAccessDates
private void writeFileMTimes (java.io.DataOutput) throws java.io.IOException
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry entry
int i
java.util.BitSet mTimes
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry entry
java.io.ByteArrayOutputStream baos
java.io.DataOutputStream out
byte[] contents
java.io.DataOutput header
int numLastModifiedDates
private void writeFileWindowsAttributes (java.io.DataOutput) throws java.io.IOException
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry entry
int i
java.util.BitSet attributes
org.apache.commons.compress.archivers.sevenz.SevenZArchiveEntry entry
java.io.ByteArrayOutputStream baos
java.io.DataOutputStream out
byte[] contents
java.io.DataOutput header
int numWindowsAttributes
private void writeUint64 (java.io.DataOutput, long) throws java.io.IOException
java.io.DataOutput header
long value
int firstByte
int mask
int i
private void writeBits (java.io.DataOutput, java.util.BitSet, int) throws java.io.IOException
int i
java.io.DataOutput header
java.util.BitSet bits
int length
int cache
int shift
private static java.lang.Iterable reverse (java.lang.Iterable)
Object t
Iterable i
java.util.LinkedList l
static synthetic java.util.zip.CRC32 access$100 (org.apache.commons.compress.archivers.sevenz.SevenZOutputFile)
org.apache.commons.compress.archivers.sevenz.SevenZOutputFile x0
static synthetic java.nio.channels.SeekableByteChannel access$200 (org.apache.commons.compress.archivers.sevenz.SevenZOutputFile)
org.apache.commons.compress.archivers.sevenz.SevenZOutputFile x0
static synthetic java.util.zip.CRC32 access$300 (org.apache.commons.compress.archivers.sevenz.SevenZOutputFile)
org.apache.commons.compress.archivers.sevenz.SevenZOutputFile x0
static synthetic long access$408 (org.apache.commons.compress.archivers.sevenz.SevenZOutputFile)
org.apache.commons.compress.archivers.sevenz.SevenZOutputFile x0
static synthetic long access$400 (org.apache.commons.compress.archivers.sevenz.SevenZOutputFile)
org.apache.commons.compress.archivers.sevenz.SevenZOutputFile x0
static synthetic long access$402 (org.apache.commons.compress.archivers.sevenz.SevenZOutputFile, long)
org.apache.commons.compress.archivers.sevenz.SevenZOutputFile x0
long x1
}
org/apache/commons/compress/archivers/sevenz/StartHeader.class
StartHeader.java
package org.apache.commons.compress.archivers.sevenz
org.apache.commons.compress.archivers.sevenz.StartHeader extends java.lang.Object {
long nextHeaderOffset
long nextHeaderSize
long nextHeaderCrc
void <init> ()
}
org/apache/commons/compress/archivers/sevenz/StreamMap.class
StreamMap.java
package org.apache.commons.compress.archivers.sevenz
org.apache.commons.compress.archivers.sevenz.StreamMap extends java.lang.Object {
int[] folderFirstPackStreamIndex
long[] packStreamOffsets
int[] folderFirstFileIndex
int[] fileFolderIndex
void <init> ()
public java.lang.String toString ()
}
org/apache/commons/compress/archivers/sevenz/SubStreamsInfo.class
SubStreamsInfo.java
package org.apache.commons.compress.archivers.sevenz
org.apache.commons.compress.archivers.sevenz.SubStreamsInfo extends java.lang.Object {
long[] unpackSizes
java.util.BitSet hasCrc
long[] crcs
void <init> ()
}
org/apache/commons/compress/archivers/tar/TarArchiveEntry.class
TarArchiveEntry.java
package org.apache.commons.compress.archivers.tar
public org.apache.commons.compress.archivers.tar.TarArchiveEntry extends java.lang.Object implements org.apache.commons.compress.archivers.ArchiveEntry org.apache.commons.compress.archivers.tar.TarConstants org.apache.commons.compress.archivers.EntryStreamOffsets {
private static final org.apache.commons.compress.archivers.tar.TarArchiveEntry[] EMPTY_TAR_ARCHIVE_ENTRY_ARRAY
public static final long UNKNOWN
private String name
private final boolean preserveAbsolutePath
private int mode
private long userId
private long groupId
private long size
private long modTime
private boolean checkSumOK
private byte linkFlag
private String linkName
private String magic
private String version
private String userName
private String groupName
private int devMajor
private int devMinor
private java.util.List sparseHeaders
private boolean isExtended
private long realSize
private boolean paxGNUSparse
private boolean paxGNU1XSparse
private boolean starSparse
private final java.nio.file.Path file
private final java.nio.file.LinkOption[] linkOptions
private final java.util.Map extraPaxHeaders
public static final int MAX_NAMELEN
public static final int DEFAULT_DIR_MODE
public static final int DEFAULT_FILE_MODE
public static final int MILLIS_PER_SECOND
private long dataOffset
private void <init> (boolean)
boolean preserveAbsolutePath
String user
public void <init> (java.lang.String)
String name
public void <init> (java.lang.String, boolean)
String name
boolean preserveAbsolutePath
boolean isDir
public void <init> (java.lang.String, byte)
String name
byte linkFlag
public void <init> (java.lang.String, byte, boolean)
String name
byte linkFlag
boolean preserveAbsolutePath
public void <init> (java.io.File)
java.io.File file
public void <init> (java.nio.file.Path) throws java.io.IOException
java.nio.file.Path file
public void <init> (java.io.File, java.lang.String)
java.io.IOException e
java.io.IOException e
java.io.File file
String fileName
String normalizedName
public transient void <init> (java.nio.file.Path, java.lang.String, java.nio.file.LinkOption[]) throws java.io.IOException
java.nio.file.Path file
String fileName
java.nio.file.LinkOption[] linkOptions
String normalizedName
private transient void readOsSpecificProperties (java.nio.file.Path, java.nio.file.LinkOption[]) throws java.io.IOException
java.nio.file.attribute.PosixFileAttributes posixFileAttributes
java.nio.file.attribute.DosFileAttributes dosFileAttributes
java.nio.file.attribute.BasicFileAttributes basicFileAttributes
java.nio.file.Path file
java.nio.file.LinkOption[] options
java.util.Set availableAttributeViews
private transient void readFileMode (java.nio.file.Path, java.lang.String, java.nio.file.LinkOption[]) throws java.io.IOException
int nameLength
java.nio.file.Path file
String normalizedName
java.nio.file.LinkOption[] options
public void <init> (byte[])
byte[] headerBuf
public void <init> (byte[], org.apache.commons.compress.archivers.zip.ZipEncoding) throws java.io.IOException
byte[] headerBuf
org.apache.commons.compress.archivers.zip.ZipEncoding encoding
public void <init> (byte[], org.apache.commons.compress.archivers.zip.ZipEncoding, boolean) throws java.io.IOException
byte[] headerBuf
org.apache.commons.compress.archivers.zip.ZipEncoding encoding
boolean lenient
public void <init> (byte[], org.apache.commons.compress.archivers.zip.ZipEncoding, boolean, long) throws java.io.IOException
byte[] headerBuf
org.apache.commons.compress.archivers.zip.ZipEncoding encoding
boolean lenient
long dataOffset
public boolean equals (org.apache.commons.compress.archivers.tar.TarArchiveEntry)
org.apache.commons.compress.archivers.tar.TarArchiveEntry it
public boolean equals (java.lang.Object)
Object it
public int hashCode ()
public boolean isDescendent (org.apache.commons.compress.archivers.tar.TarArchiveEntry)
org.apache.commons.compress.archivers.tar.TarArchiveEntry desc
public java.lang.String getName ()
public void setName (java.lang.String)
String name
public void setMode (int)
int mode
public java.lang.String getLinkName ()
public void setLinkName (java.lang.String)
String link
public int getUserId ()
public void setUserId (int)
int userId
public long getLongUserId ()
public void setUserId (long)
long userId
public int getGroupId ()
public void setGroupId (int)
int groupId
public long getLongGroupId ()
public void setGroupId (long)
long groupId
public java.lang.String getUserName ()
public void setUserName (java.lang.String)
String userName
public java.lang.String getGroupName ()
public void setGroupName (java.lang.String)
String groupName
public void setIds (int, int)
int userId
int groupId
public void setNames (java.lang.String, java.lang.String)
String userName
String groupName
public void setModTime (long)
long time
public void setModTime (java.util.Date)
java.util.Date time
public void setModTime (java.nio.file.attribute.FileTime)
java.nio.file.attribute.FileTime time
public java.util.Date getModTime ()
public java.util.Date getLastModifiedDate ()
public boolean isCheckSumOK ()
public java.io.File getFile ()
public java.nio.file.Path getPath ()
public int getMode ()
public long getSize ()
public void setSparseHeaders (java.util.List)
java.util.List sparseHeaders
public java.util.List getSparseHeaders ()
public java.util.List getOrderedSparseHeaders () throws java.io.IOException
org.apache.commons.compress.archivers.tar.TarArchiveStructSparse str
int i
org.apache.commons.compress.archivers.tar.TarArchiveStructSparse last
java.util.List orderedAndFiltered
int numberOfHeaders
public boolean isPaxGNU1XSparse ()
public void setSize (long)
long size
public int getDevMajor ()
public void setDevMajor (int)
int devNo
public int getDevMinor ()
public void setDevMinor (int)
int devNo
public boolean isExtended ()
public long getRealSize ()
public boolean isGNUSparse ()
public boolean isOldGNUSparse ()
public boolean isPaxGNUSparse ()
public boolean isStarSparse ()
public boolean isGNULongLinkEntry ()
public boolean isGNULongNameEntry ()
public boolean isPaxHeader ()
public boolean isGlobalPaxHeader ()
public boolean isDirectory ()
public boolean isFile ()
public boolean isSymbolicLink ()
public boolean isLink ()
public boolean isCharacterDevice ()
public boolean isBlockDevice ()
public boolean isFIFO ()
public boolean isSparse ()
public long getDataOffset ()
public void setDataOffset (long)
long dataOffset
public boolean isStreamContiguous ()
public java.util.Map getExtraPaxHeaders ()
public void clearExtraPaxHeaders ()
public void addPaxHeader (java.lang.String, java.lang.String)
java.io.IOException ex
String name
String value
public java.lang.String getExtraPaxHeader (java.lang.String)
String name
void updateEntryFromPaxHeaders (java.util.Map) throws java.io.IOException
String key
String val
java.util.Map$Entry ent
java.util.Map headers
private void processPaxHeader (java.lang.String, java.lang.String) throws java.io.IOException
String key
String val
private void processPaxHeader (java.lang.String, java.lang.String, java.util.Map) throws java.io.IOException
long size
int devMinor
int devMajor
String key
String val
java.util.Map headers
public org.apache.commons.compress.archivers.tar.TarArchiveEntry[] getDirectoryEntries ()
java.nio.file.Path p
java.util.Iterator iterator
java.nio.file.DirectoryStream dirStream
java.io.IOException e
java.util.List entries
public void writeEntryHeader (byte[])
java.io.IOException ex2
java.io.IOException ex
byte[] outbuf
public void writeEntryHeader (byte[], org.apache.commons.compress.archivers.zip.ZipEncoding, boolean) throws java.io.IOException
int c
byte[] outbuf
org.apache.commons.compress.archivers.zip.ZipEncoding encoding
boolean starMode
int offset
int csOffset
long chk
private int writeEntryHeaderField (long, byte[], int, int, boolean)
long value
byte[] outbuf
int offset
int length
boolean starMode
public void parseTarHeader (byte[])
java.io.IOException ex2
java.io.IOException ex
byte[] header
public void parseTarHeader (byte[], org.apache.commons.compress.archivers.zip.ZipEncoding) throws java.io.IOException
byte[] header
org.apache.commons.compress.archivers.zip.ZipEncoding encoding
private void parseTarHeader (byte[], org.apache.commons.compress.archivers.zip.ZipEncoding, boolean, boolean) throws java.io.IOException
IllegalArgumentException ex
byte[] header
org.apache.commons.compress.archivers.zip.ZipEncoding encoding
boolean oldStyle
boolean lenient
private void parseTarHeaderUnwrapped (byte[], org.apache.commons.compress.archivers.zip.ZipEncoding, boolean, boolean) throws java.io.IOException
String xstarPrefix
String prefix
byte[] header
org.apache.commons.compress.archivers.zip.ZipEncoding encoding
boolean oldStyle
boolean lenient
int offset
int type
private long parseOctalOrBinary (byte[], int, int, boolean)
IllegalArgumentException ex
byte[] header
int offset
int length
boolean lenient
private static java.lang.String normalizeFileName (java.lang.String, boolean)
char ch1
char ch2
int colon
String osname
String fileName
boolean preserveAbsolutePath
private int evaluateType (byte[])
byte[] header
void fillGNUSparse0xData (java.util.Map)
java.util.Map headers
void fillGNUSparse1xData (java.util.Map) throws java.io.IOException
NumberFormatException ex
java.util.Map headers
void fillStarSparseData (java.util.Map) throws java.io.IOException
NumberFormatException ex
java.util.Map headers
private static synthetic boolean lambda$getOrderedSparseHeaders$0 (org.apache.commons.compress.archivers.tar.TarArchiveStructSparse)
org.apache.commons.compress.archivers.tar.TarArchiveStructSparse s
static void <clinit> ()
}
org/apache/commons/compress/archivers/tar/TarArchiveInputStream.class
TarArchiveInputStream.java
package org.apache.commons.compress.archivers.tar
public org.apache.commons.compress.archivers.tar.TarArchiveInputStream extends org.apache.commons.compress.archivers.ArchiveInputStream {
private static final int SMALL_BUFFER_SIZE
private final byte[] smallBuf
private final int recordSize
private final byte[] recordBuffer
private final int blockSize
private boolean hasHitEOF
private long entrySize
private long entryOffset
private final java.io.InputStream inputStream
private java.util.List sparseInputStreams
private int currentSparseInputStreamIndex
private org.apache.commons.compress.archivers.tar.TarArchiveEntry currEntry
private final org.apache.commons.compress.archivers.zip.ZipEncoding zipEncoding
final String encoding
private java.util.Map globalPaxHeaders
private final java.util.List globalSparseHeaders
private final boolean lenient
public void <init> (java.io.InputStream)
java.io.InputStream is
public void <init> (java.io.InputStream, boolean)
java.io.InputStream is
boolean lenient
public void <init> (java.io.InputStream, java.lang.String)
java.io.InputStream is
String encoding
public void <init> (java.io.InputStream, int)
java.io.InputStream is
int blockSize
public void <init> (java.io.InputStream, int, java.lang.String)
java.io.InputStream is
int blockSize
String encoding
public void <init> (java.io.InputStream, int, int)
java.io.InputStream is
int blockSize
int recordSize
public void <init> (java.io.InputStream, int, int, java.lang.String)
java.io.InputStream is
int blockSize
int recordSize
String encoding
public void <init> (java.io.InputStream, int, int, java.lang.String, boolean)
java.io.InputStream is
int blockSize
int recordSize
String encoding
boolean lenient
public void close () throws java.io.IOException
java.io.InputStream inputStream
public int getRecordSize ()
public int available () throws java.io.IOException
public long skip (long) throws java.io.IOException
long skipped
long n
long availableOfInputStream
long available
long numToSkip
long skipped
private long skipSparse (long) throws java.io.IOException
java.io.InputStream currentInputStream
long n
long bytesSkipped
public boolean markSupported ()
public synchronized void mark (int)
int markLimit
public synchronized void reset ()
public org.apache.commons.compress.archivers.tar.TarArchiveEntry getNextTarEntry () throws java.io.IOException
IllegalArgumentException e
byte[] longLinkData
byte[] longNameData
String name
NumberFormatException e
byte[] headerBuf
private void skipRecordPadding () throws java.io.IOException
long available
long numRecords
long padding
long skipped
private long getActuallySkipped (long, long, long) throws java.io.IOException
long available
long skipped
long expected
long actuallySkipped
protected byte[] getLongNameData () throws java.io.IOException
byte[] l
java.io.ByteArrayOutputStream longName
int length
byte[] longNameData
private byte[] getRecord () throws java.io.IOException
byte[] headerBuf
protected boolean isEOFRecord (byte[])
byte[] record
protected byte[] readRecord () throws java.io.IOException
int readNow
private void readGlobalPaxHeaders () throws java.io.IOException
private void paxHeaders () throws java.io.IOException
java.util.List sparseHeaders
java.util.Map headers
private void applyPaxHeadersToCurrentEntry (java.util.Map, java.util.List) throws java.io.IOException
java.util.Map headers
java.util.List sparseHeaders
private void readOldGNUSparse () throws java.io.IOException
byte[] headerBuf
org.apache.commons.compress.archivers.tar.TarArchiveSparseEntry entry
private boolean isDirectory ()
public org.apache.commons.compress.archivers.ArchiveEntry getNextEntry () throws java.io.IOException
private void tryToConsumeSecondEOFRecord () throws java.io.IOException
boolean shouldReset
boolean marked
public int read (byte[], int, int) throws java.io.IOException
byte[] buf
int offset
int numToRead
int totalRead
private int readSparse (byte[], int, int) throws java.io.IOException
int readLenOfNext
byte[] buf
int offset
int numToRead
java.io.InputStream currentInputStream
int readLen
public boolean canReadEntryData (org.apache.commons.compress.archivers.ArchiveEntry)
org.apache.commons.compress.archivers.ArchiveEntry ae
public org.apache.commons.compress.archivers.tar.TarArchiveEntry getCurrentEntry ()
protected final void setCurrentEntry (org.apache.commons.compress.archivers.tar.TarArchiveEntry)
org.apache.commons.compress.archivers.tar.TarArchiveEntry e
protected final boolean isAtEOF ()
protected final void setAtEOF (boolean)
boolean b
private void consumeRemainderOfLastBlock () throws java.io.IOException
long skipped
long bytesReadOfLastBlock
public static boolean matches (byte[], int)
byte[] signature
int length
private void buildSparseInputStreams () throws java.io.IOException
long zeroBlockSize
org.apache.commons.compress.archivers.tar.TarArchiveStructSparse sparseHeader
java.util.List sparseHeaders
java.io.InputStream zeroInputStream
long offset
}
org/apache/commons/compress/archivers/tar/TarArchiveOutputStream.class
TarArchiveOutputStream.java
package org.apache.commons.compress.archivers.tar
public org.apache.commons.compress.archivers.tar.TarArchiveOutputStream extends org.apache.commons.compress.archivers.ArchiveOutputStream {
public static final int LONGFILE_ERROR
public static final int LONGFILE_TRUNCATE
public static final int LONGFILE_GNU
public static final int LONGFILE_POSIX
public static final int BIGNUMBER_ERROR
public static final int BIGNUMBER_STAR
public static final int BIGNUMBER_POSIX
private static final int RECORD_SIZE
private long currSize
private String currName
private long currBytes
private final byte[] recordBuf
private int longFileMode
private int bigNumberMode
private int recordsWritten
private final int recordsPerBlock
private boolean closed
private boolean haveUnclosedEntry
private boolean finished
private final org.apache.commons.compress.utils.FixedLengthBlockOutputStream out
private final org.apache.commons.compress.utils.CountingOutputStream countingOut
private final org.apache.commons.compress.archivers.zip.ZipEncoding zipEncoding
final String encoding
private boolean addPaxHeadersForNonAsciiNames
private static final org.apache.commons.compress.archivers.zip.ZipEncoding ASCII
private static final int BLOCK_SIZE_UNSPECIFIED
public void <init> (java.io.OutputStream)
java.io.OutputStream os
public void <init> (java.io.OutputStream, java.lang.String)
java.io.OutputStream os
String encoding
public void <init> (java.io.OutputStream, int)
java.io.OutputStream os
int blockSize
public void <init> (java.io.OutputStream, int, int)
java.io.OutputStream os
int blockSize
int recordSize
public void <init> (java.io.OutputStream, int, int, java.lang.String)
java.io.OutputStream os
int blockSize
int recordSize
String encoding
public void <init> (java.io.OutputStream, int, java.lang.String)
int realBlockSize
java.io.OutputStream os
int blockSize
String encoding
int realBlockSize
public void setLongFileMode (int)
int longFileMode
public void setBigNumberMode (int)
int bigNumberMode
public void setAddPaxHeadersForNonAsciiNames (boolean)
boolean b
public int getCount ()
public long getBytesWritten ()
public void finish () throws java.io.IOException
public void close () throws java.io.IOException
public int getRecordSize ()
public void putArchiveEntry (org.apache.commons.compress.archivers.ArchiveEntry) throws java.io.IOException
byte[] data
java.util.Map paxHeaders
String entryName
boolean paxHeaderContainsPath
String linkName
boolean paxHeaderContainsLinkPath
org.apache.commons.compress.archivers.ArchiveEntry archiveEntry
org.apache.commons.compress.archivers.tar.TarArchiveEntry entry
public void closeArchiveEntry () throws java.io.IOException
public void write (byte[], int, int) throws java.io.IOException
byte[] wBuf
int wOffset
int numToWrite
void writePaxHeaders (org.apache.commons.compress.archivers.tar.TarArchiveEntry, java.lang.String, java.util.Map) throws java.io.IOException
org.apache.commons.compress.archivers.tar.TarArchiveEntry entry
String entryName
java.util.Map headers
String name
org.apache.commons.compress.archivers.tar.TarArchiveEntry pex
byte[] data
private byte[] encodeExtendedPaxHeadersContents (java.util.Map)
String key
String value
int len
String line
int actualLength
java.util.Map$Entry h
java.util.Map headers
java.io.StringWriter w
private java.lang.String stripTo7Bits (java.lang.String)
char stripped
int i
String name
int length
StringBuilder result
private boolean shouldBeReplaced (char)
char c
private void writeEOFRecord () throws java.io.IOException
public void flush () throws java.io.IOException
public org.apache.commons.compress.archivers.ArchiveEntry createArchiveEntry (java.io.File, java.lang.String) throws java.io.IOException
java.io.File inputFile
String entryName
public transient org.apache.commons.compress.archivers.ArchiveEntry createArchiveEntry (java.nio.file.Path, java.lang.String, java.nio.file.LinkOption[]) throws java.io.IOException
java.nio.file.Path inputPath
String entryName
java.nio.file.LinkOption[] options
private void writeRecord (byte[]) throws java.io.IOException
byte[] record
private void padAsNeeded () throws java.io.IOException
int i
int start
private void addPaxHeadersForBigNumbers (java.util.Map, org.apache.commons.compress.archivers.tar.TarArchiveEntry)
java.util.Map paxHeaders
org.apache.commons.compress.archivers.tar.TarArchiveEntry entry
private void addPaxHeaderForBigNumber (java.util.Map, java.lang.String, long, long)
java.util.Map paxHeaders
String header
long value
long maxValue
private void failForBigNumbers (org.apache.commons.compress.archivers.tar.TarArchiveEntry)
org.apache.commons.compress.archivers.tar.TarArchiveEntry entry
private void failForBigNumber (java.lang.String, long, long)
String field
long value
long maxValue
private void failForBigNumberWithPosixMessage (java.lang.String, long, long)
String field
long value
long maxValue
private void failForBigNumber (java.lang.String, long, long, java.lang.String)
String field
long value
long maxValue
String additionalMsg
private boolean handleLongName (org.apache.commons.compress.archivers.tar.TarArchiveEntry, java.lang.String, java.util.Map, java.lang.String, byte, java.lang.String) throws java.io.IOException
org.apache.commons.compress.archivers.tar.TarArchiveEntry longLinkEntry
org.apache.commons.compress.archivers.tar.TarArchiveEntry entry
String name
java.util.Map paxHeaders
String paxHeaderName
byte linkType
String fieldName
java.nio.ByteBuffer encodedName
int len
private void transferModTime (org.apache.commons.compress.archivers.tar.TarArchiveEntry, org.apache.commons.compress.archivers.tar.TarArchiveEntry)
org.apache.commons.compress.archivers.tar.TarArchiveEntry from
org.apache.commons.compress.archivers.tar.TarArchiveEntry to
java.util.Date fromModTime
long fromModTimeSeconds
static void <clinit> ()
}
org/apache/commons/compress/archivers/tar/TarArchiveSparseEntry.class
TarArchiveSparseEntry.java
package org.apache.commons.compress.archivers.tar
public org.apache.commons.compress.archivers.tar.TarArchiveSparseEntry extends java.lang.Object implements org.apache.commons.compress.archivers.tar.TarConstants {
private final boolean isExtended
private final java.util.List sparseHeaders
public void <init> (byte[]) throws java.io.IOException
byte[] headerBuf
int offset
public boolean isExtended ()
public java.util.List getSparseHeaders ()
}
org/apache/commons/compress/archivers/tar/TarArchiveSparseZeroInputStream.class
TarArchiveSparseZeroInputStream.java
package org.apache.commons.compress.archivers.tar
org.apache.commons.compress.archivers.tar.TarArchiveSparseZeroInputStream extends java.io.InputStream {
void <init> ()
public int read () throws java.io.IOException
public long skip (long)
long n
}
org/apache/commons/compress/archivers/tar/TarArchiveStructSparse.class
TarArchiveStructSparse.java
package org.apache.commons.compress.archivers.tar
public final org.apache.commons.compress.archivers.tar.TarArchiveStructSparse extends java.lang.Object {
private final long offset
private final long numbytes
public void <init> (long, long)
long offset
long numbytes
public boolean equals (java.lang.Object)
Object o
org.apache.commons.compress.archivers.tar.TarArchiveStructSparse that
public int hashCode ()
public java.lang.String toString ()
public long getOffset ()
public long getNumbytes ()
}
org/apache/commons/compress/archivers/tar/TarConstants.class
TarConstants.java
package org.apache.commons.compress.archivers.tar
public abstract org.apache.commons.compress.archivers.tar.TarConstants extends java.lang.Object {
public static final int DEFAULT_RCDSIZE
public static final int DEFAULT_BLKSIZE
public static final int FORMAT_OLDGNU
public static final int FORMAT_POSIX
public static final int FORMAT_XSTAR
public static final int NAMELEN
public static final int MODELEN
public static final int UIDLEN
public static final int GIDLEN
public static final long MAXID
public static final int CHKSUMLEN
public static final int CHKSUM_OFFSET
public static final int SIZELEN
public static final long MAXSIZE
public static final int MAGIC_OFFSET
public static final int MAGICLEN
public static final int VERSION_OFFSET
public static final int VERSIONLEN
public static final int MODTIMELEN
public static final int UNAMELEN
public static final int GNAMELEN
public static final int DEVLEN
public static final int PREFIXLEN
public static final int ATIMELEN_GNU
public static final int CTIMELEN_GNU
public static final int OFFSETLEN_GNU
public static final int LONGNAMESLEN_GNU
public static final int PAD2LEN_GNU
public static final int SPARSELEN_GNU
public static final int ISEXTENDEDLEN_GNU
public static final int REALSIZELEN_GNU
public static final int SPARSE_OFFSET_LEN
public static final int SPARSE_NUMBYTES_LEN
public static final int SPARSE_HEADERS_IN_OLDGNU_HEADER
public static final int SPARSE_HEADERS_IN_EXTENSION_HEADER
public static final int SPARSELEN_GNU_SPARSE
public static final int ISEXTENDEDLEN_GNU_SPARSE
public static final byte LF_OLDNORM
public static final byte LF_NORMAL
public static final byte LF_LINK
public static final byte LF_SYMLINK
public static final byte LF_CHR
public static final byte LF_BLK
public static final byte LF_DIR
public static final byte LF_FIFO
public static final byte LF_CONTIG
public static final byte LF_GNUTYPE_LONGLINK
public static final byte LF_GNUTYPE_LONGNAME
public static final byte LF_GNUTYPE_SPARSE
public static final byte LF_PAX_EXTENDED_HEADER_LC
public static final byte LF_PAX_EXTENDED_HEADER_UC
public static final byte LF_PAX_GLOBAL_EXTENDED_HEADER
public static final String MAGIC_POSIX
public static final String VERSION_POSIX
public static final String MAGIC_GNU
public static final String VERSION_GNU_SPACE
public static final String VERSION_GNU_ZERO
public static final String MAGIC_ANT
public static final String VERSION_ANT
public static final String GNU_LONGLINK
public static final String MAGIC_XSTAR
public static final int XSTAR_MAGIC_OFFSET
public static final int XSTAR_MAGIC_LEN
public static final int PREFIXLEN_XSTAR
public static final int ATIMELEN_XSTAR
public static final int CTIMELEN_XSTAR
}
org/apache/commons/compress/archivers/tar/TarFile$BoundedTarEntryInputStream.class
TarFile.java
package org.apache.commons.compress.archivers.tar
final org.apache.commons.compress.archivers.tar.TarFile$BoundedTarEntryInputStream extends org.apache.commons.compress.utils.BoundedArchiveInputStream {
private final java.nio.channels.SeekableByteChannel channel
private final org.apache.commons.compress.archivers.tar.TarArchiveEntry entry
private long entryOffset
private int currentSparseInputStreamIndex
final synthetic org.apache.commons.compress.archivers.tar.TarFile this$0
void <init> (org.apache.commons.compress.archivers.tar.TarFile, org.apache.commons.compress.archivers.tar.TarArchiveEntry, java.nio.channels.SeekableByteChannel) throws java.io.IOException
org.apache.commons.compress.archivers.tar.TarArchiveEntry entry
java.nio.channels.SeekableByteChannel channel
protected int read (long, java.nio.ByteBuffer) throws java.io.IOException
int totalRead
long pos
java.nio.ByteBuffer buf
int totalRead
private int readSparse (long, java.nio.ByteBuffer, int) throws java.io.IOException
int readLenOfNext
long pos
java.nio.ByteBuffer buf
int numToRead
java.util.List entrySparseInputStreams
java.io.InputStream currentInputStream
byte[] bufArray
int readLen
private int readArchive (long, java.nio.ByteBuffer) throws java.io.IOException
long pos
java.nio.ByteBuffer buf
}
org/apache/commons/compress/archivers/tar/TarFile.class
TarFile.java
package org.apache.commons.compress.archivers.tar
public org.apache.commons.compress.archivers.tar.TarFile extends java.lang.Object implements java.io.Closeable {
private static final int SMALL_BUFFER_SIZE
private final byte[] smallBuf
private final java.nio.channels.SeekableByteChannel archive
private final org.apache.commons.compress.archivers.zip.ZipEncoding zipEncoding
private final java.util.LinkedList entries
private final int blockSize
private final boolean lenient
private final int recordSize
private final java.nio.ByteBuffer recordBuffer
private final java.util.List globalSparseHeaders
private boolean hasHitEOF
private org.apache.commons.compress.archivers.tar.TarArchiveEntry currEntry
private java.util.Map globalPaxHeaders
private final java.util.Map sparseInputStreams
public void <init> (byte[]) throws java.io.IOException
byte[] content
public void <init> (byte[], java.lang.String) throws java.io.IOException
byte[] content
String encoding
public void <init> (byte[], boolean) throws java.io.IOException
byte[] content
boolean lenient
public void <init> (java.io.File) throws java.io.IOException
java.io.File archive
public void <init> (java.io.File, java.lang.String) throws java.io.IOException
java.io.File archive
String encoding
public void <init> (java.io.File, boolean) throws java.io.IOException
java.io.File archive
boolean lenient
public void <init> (java.nio.file.Path) throws java.io.IOException
java.nio.file.Path archivePath
public void <init> (java.nio.file.Path, java.lang.String) throws java.io.IOException
java.nio.file.Path archivePath
String encoding
public void <init> (java.nio.file.Path, boolean) throws java.io.IOException
java.nio.file.Path archivePath
boolean lenient
public void <init> (java.nio.channels.SeekableByteChannel) throws java.io.IOException
java.nio.channels.SeekableByteChannel content
public void <init> (java.nio.channels.SeekableByteChannel, int, int, java.lang.String, boolean) throws java.io.IOException
java.nio.channels.SeekableByteChannel archive
int blockSize
int recordSize
String encoding
boolean lenient
org.apache.commons.compress.archivers.tar.TarArchiveEntry entry
private org.apache.commons.compress.archivers.tar.TarArchiveEntry getNextTarEntry () throws java.io.IOException
IllegalArgumentException e
byte[] longLinkData
byte[] longNameData
String name
NumberFormatException e
java.nio.ByteBuffer headerBuf
private void readOldGNUSparse () throws java.io.IOException
java.nio.ByteBuffer headerBuf
org.apache.commons.compress.archivers.tar.TarArchiveSparseEntry entry
private void buildSparseInputStreams () throws java.io.IOException
long start
long zeroBlockSize
org.apache.commons.compress.archivers.tar.TarArchiveStructSparse sparseHeader
java.util.List streams
java.util.List sparseHeaders
java.io.InputStream zeroInputStream
long offset
long numberOfZeroBytesInSparseEntry
private void applyPaxHeadersToCurrentEntry (java.util.Map, java.util.List) throws java.io.IOException
java.util.Map headers
java.util.List sparseHeaders
private void paxHeaders () throws java.io.IOException
java.util.Map headers
java.io.InputStream input
java.io.InputStream input
java.util.List sparseHeaders
java.util.Map headers
private void readGlobalPaxHeaders () throws java.io.IOException
java.io.InputStream input
private byte[] getLongNameData () throws java.io.IOException
int length
java.io.InputStream in
byte[] l
java.io.ByteArrayOutputStream longName
int length
byte[] longNameData
private void skipRecordPadding () throws java.io.IOException
long numRecords
long padding
private void repositionForwardTo (long) throws java.io.IOException
long newPosition
long currPosition
private void repositionForwardBy (long) throws java.io.IOException
long offset
private void throwExceptionIfPositionIsNotInArchive () throws java.io.IOException
private java.nio.ByteBuffer getRecord () throws java.io.IOException
java.nio.ByteBuffer headerBuf
private void tryToConsumeSecondEOFRecord () throws java.io.IOException
boolean shouldReset
private void consumeRemainderOfLastBlock () throws java.io.IOException
long bytesReadOfLastBlock
private java.nio.ByteBuffer readRecord () throws java.io.IOException
int readNow
public java.util.List getEntries ()
private boolean isEOFRecord (java.nio.ByteBuffer)
java.nio.ByteBuffer headerBuf
protected final boolean isAtEOF ()
protected final void setAtEOF (boolean)
boolean b
private boolean isDirectory ()
public java.io.InputStream getInputStream (org.apache.commons.compress.archivers.tar.TarArchiveEntry) throws java.io.IOException
RuntimeException ex
org.apache.commons.compress.archivers.tar.TarArchiveEntry entry
public void close () throws java.io.IOException
static synthetic java.util.Map access$000 (org.apache.commons.compress.archivers.tar.TarFile)
org.apache.commons.compress.archivers.tar.TarFile x0
}
org/apache/commons/compress/archivers/tar/TarUtils$1.class
TarUtils.java
package org.apache.commons.compress.archivers.tar
final org.apache.commons.compress.archivers.tar.TarUtils$1 extends java.lang.Object implements org.apache.commons.compress.archivers.zip.ZipEncoding {
void <init> ()
public boolean canEncode (java.lang.String)
String name
public java.nio.ByteBuffer encode (java.lang.String)
int i
String name
int length
byte[] buf
public java.lang.String decode (byte[])
byte b
byte[] buffer
int length
StringBuilder result
}
org/apache/commons/compress/archivers/tar/TarUtils.class
TarUtils.java
package org.apache.commons.compress.archivers.tar
public org.apache.commons.compress.archivers.tar.TarUtils extends java.lang.Object {
private static final int BYTE_MASK
static final org.apache.commons.compress.archivers.zip.ZipEncoding DEFAULT_ENCODING
static final org.apache.commons.compress.archivers.zip.ZipEncoding FALLBACK_ENCODING
private void <init> ()
public static long parseOctal (byte[], int, int)
byte currentByte
byte[] buffer
int offset
int length
long result
int end
int start
byte trailer
public static long parseOctalOrBinary (byte[], int, int)
byte[] buffer
int offset
int length
boolean negative
private static long parseBinaryLong (byte[], int, int, boolean)
int i
byte[] buffer
int offset
int length
boolean negative
long val
private static long parseBinaryBigInteger (byte[], int, int, boolean)
byte[] buffer
int offset
int length
boolean negative
byte[] remainder
java.math.BigInteger val
public static boolean parseBoolean (byte[], int)
byte[] buffer
int offset
private static java.lang.String exceptionMessage (byte[], int, int, int, byte)
byte[] buffer
int offset
int length
int current
byte currentByte
String string
public static java.lang.String parseName (byte[], int, int)
java.io.IOException ex2
java.io.IOException ex
byte[] buffer
int offset
int length
public static java.lang.String parseName (byte[], int, int, org.apache.commons.compress.archivers.zip.ZipEncoding) throws java.io.IOException
int i
byte[] b
byte[] buffer
int offset
int length
org.apache.commons.compress.archivers.zip.ZipEncoding encoding
int len
public static org.apache.commons.compress.archivers.tar.TarArchiveStructSparse parseSparse (byte[], int)
byte[] buffer
int offset
long sparseOffset
long sparseNumbytes
static java.util.List readSparseStructs (byte[], int, int) throws java.io.IOException
org.apache.commons.compress.archivers.tar.TarArchiveStructSparse sparseHeader
IllegalArgumentException ex
int i
byte[] buffer
int offset
int entries
java.util.List sparseHeaders
public static int formatNameBytes (java.lang.String, byte[], int, int)
java.io.IOException ex2
java.io.IOException ex
String name
byte[] buf
int offset
int length
public static int formatNameBytes (java.lang.String, byte[], int, int, org.apache.commons.compress.archivers.zip.ZipEncoding) throws java.io.IOException
int i
String name
byte[] buf
int offset
int length
org.apache.commons.compress.archivers.zip.ZipEncoding encoding
int len
java.nio.ByteBuffer b
int limit
public static void formatUnsignedOctalString (long, byte[], int, int)
long val
long value
byte[] buffer
int offset
int length
int remaining
public static int formatOctalBytes (long, byte[], int, int)
long value
byte[] buf
int offset
int length
int idx
public static int formatLongOctalBytes (long, byte[], int, int)
long value
byte[] buf
int offset
int length
int idx
public static int formatLongOctalOrBinaryBytes (long, byte[], int, int)
long value
byte[] buf
int offset
int length
long maxAsOctalChar
boolean negative
private static void formatLongBinary (long, byte[], int, int, boolean)
int i
long value
byte[] buf
int offset
int length
boolean negative
int bits
long max
long val
private static void formatBigIntegerBinary (long, byte[], int, int, boolean)
int i
long value
byte[] buf
int offset
int length
boolean negative
java.math.BigInteger val
byte[] b
int len
int off
byte fill
public static int formatCheckSumOctalBytes (long, byte[], int, int)
long value
byte[] buf
int offset
int length
int idx
public static long computeCheckSum (byte[])
byte element
byte[] buf
long sum
public static boolean verifyCheckSum (byte[])
byte b
int i
byte[] header
long storedSum
long unsignedSum
long signedSum
protected static java.util.Map parsePaxHeaders (java.io.InputStream, java.util.List, java.util.Map) throws java.io.IOException
java.io.InputStream inputStream
java.util.List sparseHeaders
java.util.Map globalPaxHeaders
protected static java.util.Map parsePaxHeaders (java.io.InputStream, java.util.List, java.util.Map, long) throws java.io.IOException
NumberFormatException ex
long numbytes
NumberFormatException ex
long numbytes
byte[] rest
int got
String value
String keyword
int restLen
java.io.ByteArrayOutputStream coll
int ch
int len
int read
java.io.InputStream inputStream
java.util.List sparseHeaders
java.util.Map globalPaxHeaders
long headerSize
java.util.Map headers
Long offset
int totalRead
protected static java.util.List parsePAX01SparseHeaders (java.lang.String)
java.io.IOException ex
String sparseMap
protected static java.util.List parseFromPAX01SparseHeaders (java.lang.String) throws java.io.IOException
long sparseOffset
NumberFormatException ex
long sparseNumbytes
NumberFormatException ex
long sparseOffset
long sparseNumbytes
int i
String sparseMap
java.util.List sparseHeaders
String[] sparseHeaderStrings
protected static java.util.List parsePAX1XSparseHeaders (java.io.InputStream, int) throws java.io.IOException
long sparseOffset
long sparseNumbytes
java.io.InputStream inputStream
int recordSize
java.util.List sparseHeaders
long bytesRead
long[] readResult
long sparseHeadersCount
long bytesToSkip
private static long[] readLineOfNumberForPax1X (java.io.InputStream) throws java.io.IOException
java.io.InputStream inputStream
int number
long result
long bytesRead
static void <clinit> ()
}
org/apache/commons/compress/archivers/zip/AbstractUnicodeExtraField.class
AbstractUnicodeExtraField.java
package org.apache.commons.compress.archivers.zip
public abstract org.apache.commons.compress.archivers.zip.AbstractUnicodeExtraField extends java.lang.Object implements org.apache.commons.compress.archivers.zip.ZipExtraField {
private long nameCRC32
private byte[] unicodeName
private byte[] data
protected void <init> ()
protected void <init> (java.lang.String, byte[], int, int)
String text
byte[] bytes
int off
int len
java.util.zip.CRC32 crc32
protected void <init> (java.lang.String, byte[])
String text
byte[] bytes
private void assembleData ()
public long getNameCRC32 ()
public void setNameCRC32 (long)
long nameCRC32
public byte[] getUnicodeName ()
byte[] b
public void setUnicodeName (byte[])
byte[] unicodeName
public byte[] getCentralDirectoryData ()
byte[] b
public org.apache.commons.compress.archivers.zip.ZipShort getCentralDirectoryLength ()
public byte[] getLocalFileDataData ()
public org.apache.commons.compress.archivers.zip.ZipShort getLocalFileDataLength ()
public void parseFromLocalFileData (byte[], int, int) throws java.util.zip.ZipException
byte[] buffer
int offset
int length
int version
public void parseFromCentralDirectoryData (byte[], int, int) throws java.util.zip.ZipException
byte[] buffer
int offset
int length
}
org/apache/commons/compress/archivers/zip/AsiExtraField.class
AsiExtraField.java
package org.apache.commons.compress.archivers.zip
public org.apache.commons.compress.archivers.zip.AsiExtraField extends java.lang.Object implements org.apache.commons.compress.archivers.zip.ZipExtraField org.apache.commons.compress.archivers.zip.UnixStat java.lang.Cloneable {
private static final org.apache.commons.compress.archivers.zip.ZipShort HEADER_ID
private static final int MIN_SIZE
private int mode
private int uid
private int gid
private String link
private boolean dirFlag
private java.util.zip.CRC32 crc
public void <init> ()
public org.apache.commons.compress.archivers.zip.ZipShort getHeaderId ()
public org.apache.commons.compress.archivers.zip.ZipShort getLocalFileDataLength ()
public org.apache.commons.compress.archivers.zip.ZipShort getCentralDirectoryLength ()
public byte[] getLocalFileDataData ()
byte[] data
byte[] linkArray
long checksum
byte[] result
public byte[] getCentralDirectoryData ()
public void setUserId (int)
int uid
public int getUserId ()
public void setGroupId (int)
int gid
public int getGroupId ()
public void setLinkedFile (java.lang.String)
String name
public java.lang.String getLinkedFile ()
public boolean isLink ()
public void setMode (int)
int mode
public int getMode ()
public void setDirectory (boolean)
boolean dirFlag
public boolean isDirectory ()
public void parseFromLocalFileData (byte[], int, int) throws java.util.zip.ZipException
byte[] linkArray
byte[] data
int offset
int length
long givenChecksum
byte[] tmp
long realChecksum
int newMode
int linkArrayLength
public void parseFromCentralDirectoryData (byte[], int, int) throws java.util.zip.ZipException
byte[] buffer
int offset
int length
protected int getMode (int)
int mode
int type
public java.lang.Object clone ()
org.apache.commons.compress.archivers.zip.AsiExtraField cloned
CloneNotSupportedException cnfe
static void <clinit> ()
}
org/apache/commons/compress/archivers/zip/BinaryTree.class
BinaryTree.java
package org.apache.commons.compress.archivers.zip
org.apache.commons.compress.archivers.zip.BinaryTree extends java.lang.Object {
private static final int UNDEFINED
private static final int NODE
private final int[] tree
public void <init> (int)
int depth
public void addLeaf (int, int, int, int)
int nextChild
int node
int path
int depth
int value
public int read (org.apache.commons.compress.archivers.zip.BitStream) throws java.io.IOException
int bit
int childIndex
int value
org.apache.commons.compress.archivers.zip.BitStream stream
int currentIndex
static org.apache.commons.compress.archivers.zip.BinaryTree decode (java.io.InputStream, int) throws java.io.IOException
int j
int numberOfValues
int bitLength
byte b
int k
int l
int k
int i
int bitLength
int k
java.io.InputStream inputStream
int totalNumberOfValues
int size
byte[] encodedTree
int maxLength
int[] originalBitLengths
int pos
int oBitLengths
int[] permutation
int c
int[] sortedBitLengths
int code
int codeIncrement
int lastBitLength
int[] codes
org.apache.commons.compress.archivers.zip.BinaryTree tree
}
org/apache/commons/compress/archivers/zip/BitStream.class
BitStream.java
package org.apache.commons.compress.archivers.zip
org.apache.commons.compress.archivers.zip.BitStream extends org.apache.commons.compress.utils.BitInputStream {
void <init> (java.io.InputStream)
java.io.InputStream in
int nextBit () throws java.io.IOException
long nextBits (int) throws java.io.IOException
int n
int nextByte () throws java.io.IOException
}
org/apache/commons/compress/archivers/zip/CharsetAccessor.class
CharsetAccessor.java
package org.apache.commons.compress.archivers.zip
public abstract org.apache.commons.compress.archivers.zip.CharsetAccessor extends java.lang.Object {
public abstract java.nio.charset.Charset getCharset ()
}
org/apache/commons/compress/archivers/zip/CircularBuffer.class
CircularBuffer.java
package org.apache.commons.compress.archivers.zip
org.apache.commons.compress.archivers.zip.CircularBuffer extends java.lang.Object {
private final int size
private final byte[] buffer
private int readIndex
private int writeIndex
void <init> (int)
int size
public boolean available ()
public void put (int)
int value
public int get ()
int value
public void copy (int, int)
int i
int distance
int length
int pos1
int pos2
}
org/apache/commons/compress/archivers/zip/ExplodingInputStream.class
ExplodingInputStream.java
package org.apache.commons.compress.archivers.zip
org.apache.commons.compress.archivers.zip.ExplodingInputStream extends java.io.InputStream implements org.apache.commons.compress.utils.InputStreamStatistics {
private final java.io.InputStream in
private org.apache.commons.compress.archivers.zip.BitStream bits
private final int dictionarySize
private final int numberOfTrees
private final int minimumMatchLength
private org.apache.commons.compress.archivers.zip.BinaryTree literalTree
private org.apache.commons.compress.archivers.zip.BinaryTree lengthTree
private org.apache.commons.compress.archivers.zip.BinaryTree distanceTree
private final org.apache.commons.compress.archivers.zip.CircularBuffer buffer
private long uncompressedCount
private long treeSizes
public void <init> (int, int, java.io.InputStream)
int dictionarySize
int numberOfTrees
java.io.InputStream in
private void init () throws java.io.IOException
org.apache.commons.compress.utils.CountingInputStream i
public int read () throws java.io.IOException
IllegalArgumentException ex
int ret
public long getCompressedCount ()
public long getUncompressedCount ()
public void close () throws java.io.IOException
private void fillBuffer () throws java.io.IOException
int literal
int literal
long nextByte
int distanceLowSize
int distanceLow
int distanceHigh
int distance
int length
int bit
}
org/apache/commons/compress/archivers/zip/ExtraFieldParsingBehavior.class
ExtraFieldParsingBehavior.java
package org.apache.commons.compress.archivers.zip
public abstract org.apache.commons.compress.archivers.zip.ExtraFieldParsingBehavior extends java.lang.Object implements org.apache.commons.compress.archivers.zip.UnparseableExtraFieldBehavior {
public abstract org.apache.commons.compress.archivers.zip.ZipExtraField createExtraField (org.apache.commons.compress.archivers.zip.ZipShort) throws java.util.zip.ZipException java.lang.InstantiationException java.lang.IllegalAccessException
public abstract org.apache.commons.compress.archivers.zip.ZipExtraField fill (org.apache.commons.compress.archivers.zip.ZipExtraField, byte[], int, int, boolean) throws java.util.zip.ZipException
}
org/apache/commons/compress/archivers/zip/ExtraFieldUtils$1.class
ExtraFieldUtils.java
package org.apache.commons.compress.archivers.zip
final org.apache.commons.compress.archivers.zip.ExtraFieldUtils$1 extends java.lang.Object implements org.apache.commons.compress.archivers.zip.ExtraFieldParsingBehavior {
final synthetic org.apache.commons.compress.archivers.zip.ExtraFieldUtils$UnparseableExtraField val$onUnparseableData
void <init> (org.apache.commons.compress.archivers.zip.ExtraFieldUtils$UnparseableExtraField)
public org.apache.commons.compress.archivers.zip.ZipExtraField onUnparseableExtraField (byte[], int, int, boolean, int) throws java.util.zip.ZipException
byte[] data
int off
int len
boolean local
int claimedLength
public org.apache.commons.compress.archivers.zip.ZipExtraField createExtraField (org.apache.commons.compress.archivers.zip.ZipShort) throws java.util.zip.ZipException java.lang.InstantiationException java.lang.IllegalAccessException
org.apache.commons.compress.archivers.zip.ZipShort headerId
public org.apache.commons.compress.archivers.zip.ZipExtraField fill (org.apache.commons.compress.archivers.zip.ZipExtraField, byte[], int, int, boolean) throws java.util.zip.ZipException
org.apache.commons.compress.archivers.zip.ZipExtraField field
byte[] data
int off
int len
boolean local
}
org/apache/commons/compress/archivers/zip/ExtraFieldUtils$UnparseableExtraField.class
ExtraFieldUtils.java
package org.apache.commons.compress.archivers.zip
public final org.apache.commons.compress.archivers.zip.ExtraFieldUtils$UnparseableExtraField extends java.lang.Object implements org.apache.commons.compress.archivers.zip.UnparseableExtraFieldBehavior {
public static final int THROW_KEY
public static final int SKIP_KEY
public static final int READ_KEY
public static final org.apache.commons.compress.archivers.zip.ExtraFieldUtils$UnparseableExtraField THROW
public static final org.apache.commons.compress.archivers.zip.ExtraFieldUtils$UnparseableExtraField SKIP
public static final org.apache.commons.compress.archivers.zip.ExtraFieldUtils$UnparseableExtraField READ
private final int key
private void <init> (int)
int k
public int getKey ()
public org.apache.commons.compress.archivers.zip.ZipExtraField onUnparseableExtraField (byte[], int, int, boolean, int) throws java.util.zip.ZipException
org.apache.commons.compress.archivers.zip.UnparseableExtraFieldData field
byte[] data
int off
int len
boolean local
int claimedLength
static void <clinit> ()
}
org/apache/commons/compress/archivers/zip/ExtraFieldUtils.class
ExtraFieldUtils.java
package org.apache.commons.compress.archivers.zip
public org.apache.commons.compress.archivers.zip.ExtraFieldUtils extends java.lang.Object {
private static final int WORD
private static final java.util.Map implementations
static final org.apache.commons.compress.archivers.zip.ZipExtraField[] EMPTY_ZIP_EXTRA_FIELD_ARRAY
public void <init> ()
public static void register (java.lang.Class)
org.apache.commons.compress.archivers.zip.ZipExtraField ze
ClassCastException cc
InstantiationException ie
IllegalAccessException ie
Class c
public static org.apache.commons.compress.archivers.zip.ZipExtraField createExtraField (org.apache.commons.compress.archivers.zip.ZipShort) throws java.lang.InstantiationException java.lang.IllegalAccessException
org.apache.commons.compress.archivers.zip.ZipShort headerId
org.apache.commons.compress.archivers.zip.ZipExtraField field
org.apache.commons.compress.archivers.zip.UnrecognizedExtraField u
public static org.apache.commons.compress.archivers.zip.ZipExtraField createExtraFieldNoDefault (org.apache.commons.compress.archivers.zip.ZipShort) throws java.lang.InstantiationException java.lang.IllegalAccessException
org.apache.commons.compress.archivers.zip.ZipShort headerId
Class c
public static org.apache.commons.compress.archivers.zip.ZipExtraField[] parse (byte[]) throws java.util.zip.ZipException
byte[] data
public static org.apache.commons.compress.archivers.zip.ZipExtraField[] parse (byte[], boolean) throws java.util.zip.ZipException
byte[] data
boolean local
public static org.apache.commons.compress.archivers.zip.ZipExtraField[] parse (byte[], boolean, org.apache.commons.compress.archivers.zip.ExtraFieldUtils$UnparseableExtraField) throws java.util.zip.ZipException
byte[] data
boolean local
org.apache.commons.compress.archivers.zip.ExtraFieldUtils$UnparseableExtraField onUnparseableData
public static org.apache.commons.compress.archivers.zip.ZipExtraField[] parse (byte[], boolean, org.apache.commons.compress.archivers.zip.ExtraFieldParsingBehavior) throws java.util.zip.ZipException
org.apache.commons.compress.archivers.zip.ZipExtraField field
org.apache.commons.compress.archivers.zip.ZipExtraField ze
ReflectiveOperationException ie
org.apache.commons.compress.archivers.zip.ZipShort headerId
int length
byte[] data
boolean local
org.apache.commons.compress.archivers.zip.ExtraFieldParsingBehavior parsingBehavior
java.util.List v
int start
int dataLength
public static byte[] mergeLocalFileDataData (org.apache.commons.compress.archivers.zip.ZipExtraField[])
org.apache.commons.compress.archivers.zip.ZipExtraField element
byte[] local
int i
byte[] local
org.apache.commons.compress.archivers.zip.ZipExtraField[] data
int dataLength
boolean lastIsUnparseableHolder
int regularExtraFieldCount
int sum
byte[] result
int start
public static byte[] mergeCentralDirectoryData (org.apache.commons.compress.archivers.zip.ZipExtraField[])
org.apache.commons.compress.archivers.zip.ZipExtraField element
byte[] central
int i
byte[] central
org.apache.commons.compress.archivers.zip.ZipExtraField[] data
int dataLength
boolean lastIsUnparseableHolder
int regularExtraFieldCount
int sum
byte[] result
int start
public static org.apache.commons.compress.archivers.zip.ZipExtraField fillExtraField (org.apache.commons.compress.archivers.zip.ZipExtraField, byte[], int, int, boolean) throws java.util.zip.ZipException
ArrayIndexOutOfBoundsException aiobe
org.apache.commons.compress.archivers.zip.ZipExtraField ze
byte[] data
int off
int len
boolean local
static void <clinit> ()
}
org/apache/commons/compress/archivers/zip/GeneralPurposeBit.class
GeneralPurposeBit.java
package org.apache.commons.compress.archivers.zip
public final org.apache.commons.compress.archivers.zip.GeneralPurposeBit extends java.lang.Object implements java.lang.Cloneable {
private static final int ENCRYPTION_FLAG
private static final int SLIDING_DICTIONARY_SIZE_FLAG
private static final int NUMBER_OF_SHANNON_FANO_TREES_FLAG
private static final int DATA_DESCRIPTOR_FLAG
private static final int STRONG_ENCRYPTION_FLAG
public static final int UFT8_NAMES_FLAG
private boolean languageEncodingFlag
private boolean dataDescriptorFlag
private boolean encryptionFlag
private boolean strongEncryptionFlag
private int slidingDictionarySize
private int numberOfShannonFanoTrees
public void <init> ()
public boolean usesUTF8ForNames ()
public void useUTF8ForNames (boolean)
boolean b
public boolean usesDataDescriptor ()
public void useDataDescriptor (boolean)
boolean b
public boolean usesEncryption ()
public void useEncryption (boolean)
boolean b
public boolean usesStrongEncryption ()
public void useStrongEncryption (boolean)
boolean b
int getSlidingDictionarySize ()
int getNumberOfShannonFanoTrees ()
public byte[] encode ()
byte[] result
public void encode (byte[], int)
byte[] buf
int offset
public static org.apache.commons.compress.archivers.zip.GeneralPurposeBit parse (byte[], int)
byte[] data
int offset
int generalPurposeFlag
org.apache.commons.compress.archivers.zip.GeneralPurposeBit b
public int hashCode ()
public boolean equals (java.lang.Object)
Object o
org.apache.commons.compress.archivers.zip.GeneralPurposeBit g
public java.lang.Object clone ()
CloneNotSupportedException ex
}
org/apache/commons/compress/archivers/zip/InflaterInputStreamWithStatistics.class
InflaterInputStreamWithStatistics.java
package org.apache.commons.compress.archivers.zip
org.apache.commons.compress.archivers.zip.InflaterInputStreamWithStatistics extends java.util.zip.InflaterInputStream implements org.apache.commons.compress.utils.InputStreamStatistics {
private long compressedCount
private long uncompressedCount
public void <init> (java.io.InputStream)
java.io.InputStream in
public void <init> (java.io.InputStream, java.util.zip.Inflater)
java.io.InputStream in
java.util.zip.Inflater inf
public void <init> (java.io.InputStream, java.util.zip.Inflater, int)
java.io.InputStream in
java.util.zip.Inflater inf
int size
protected void fill () throws java.io.IOException
public int read () throws java.io.IOException
int b
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int bytes
public long getCompressedCount ()
public long getUncompressedCount ()
}
org/apache/commons/compress/archivers/zip/JarMarker.class
JarMarker.java
package org.apache.commons.compress.archivers.zip
public final org.apache.commons.compress.archivers.zip.JarMarker extends java.lang.Object implements org.apache.commons.compress.archivers.zip.ZipExtraField {
private static final org.apache.commons.compress.archivers.zip.ZipShort ID
private static final org.apache.commons.compress.archivers.zip.ZipShort NULL
private static final org.apache.commons.compress.archivers.zip.JarMarker DEFAULT
public void <init> ()
public static org.apache.commons.compress.archivers.zip.JarMarker getInstance ()
public org.apache.commons.compress.archivers.zip.ZipShort getHeaderId ()
public org.apache.commons.compress.archivers.zip.ZipShort getLocalFileDataLength ()
public org.apache.commons.compress.archivers.zip.ZipShort getCentralDirectoryLength ()
public byte[] getLocalFileDataData ()
public byte[] getCentralDirectoryData ()
public void parseFromLocalFileData (byte[], int, int) throws java.util.zip.ZipException
byte[] data
int offset
int length
public void parseFromCentralDirectoryData (byte[], int, int) throws java.util.zip.ZipException
byte[] buffer
int offset
int length
static void <clinit> ()
}
org/apache/commons/compress/archivers/zip/NioZipEncoding.class
NioZipEncoding.java
package org.apache.commons.compress.archivers.zip
org.apache.commons.compress.archivers.zip.NioZipEncoding extends java.lang.Object implements org.apache.commons.compress.archivers.zip.ZipEncoding org.apache.commons.compress.archivers.zip.CharsetAccessor {
private final java.nio.charset.Charset charset
private final boolean useReplacement
private static final char REPLACEMENT
private static final byte[] REPLACEMENT_BYTES
private static final String REPLACEMENT_STRING
private static final char[] HEX_CHARS
void <init> (java.nio.charset.Charset, boolean)
java.nio.charset.Charset charset
boolean useReplacement
public java.nio.charset.Charset getCharset ()
public boolean canEncode (java.lang.String)
String name
java.nio.charset.CharsetEncoder enc
public java.nio.ByteBuffer encode (java.lang.String)
int i
int charCount
int totalExtraSpace
int i
int spaceForSurrogate
int increment
java.nio.charset.CoderResult res
String name
java.nio.charset.CharsetEncoder enc
java.nio.CharBuffer cb
java.nio.CharBuffer tmp
java.nio.ByteBuffer out
public java.lang.String decode (byte[]) throws java.io.IOException
byte[] data
private static java.nio.ByteBuffer encodeFully (java.nio.charset.CharsetEncoder, java.nio.CharBuffer, java.nio.ByteBuffer)
int increment
java.nio.charset.CoderResult result
java.nio.charset.CharsetEncoder enc
java.nio.CharBuffer cb
java.nio.ByteBuffer out
java.nio.ByteBuffer o
private static java.nio.CharBuffer encodeSurrogate (java.nio.CharBuffer, char)
java.nio.CharBuffer cb
char c
private java.nio.charset.CharsetEncoder newEncoder ()
private java.nio.charset.CharsetDecoder newDecoder ()
private static int estimateInitialBufferSize (java.nio.charset.CharsetEncoder, int)
java.nio.charset.CharsetEncoder enc
int charChount
float first
float rest
private static int estimateIncrementalEncodingSize (java.nio.charset.CharsetEncoder, int)
java.nio.charset.CharsetEncoder enc
int charCount
static void <clinit> ()
}
org/apache/commons/compress/archivers/zip/PKWareExtraHeader$EncryptionAlgorithm.class
PKWareExtraHeader.java
package org.apache.commons.compress.archivers.zip
public final enum org.apache.commons.compress.archivers.zip.PKWareExtraHeader$EncryptionAlgorithm extends java.lang.Enum {
public static final enum org.apache.commons.compress.archivers.zip.PKWareExtraHeader$EncryptionAlgorithm DES
public static final enum org.apache.commons.compress.archivers.zip.PKWareExtraHeader$EncryptionAlgorithm RC2pre52
public static final enum org.apache.commons.compress.archivers.zip.PKWareExtraHeader$EncryptionAlgorithm TripleDES168
public static final enum org.apache.commons.compress.archivers.zip.PKWareExtraHeader$EncryptionAlgorithm TripleDES192
public static final enum org.apache.commons.compress.archivers.zip.PKWareExtraHeader$EncryptionAlgorithm AES128
public static final enum org.apache.commons.compress.archivers.zip.PKWareExtraHeader$EncryptionAlgorithm AES192
public static final enum org.apache.commons.compress.archivers.zip.PKWareExtraHeader$EncryptionAlgorithm AES256
public static final enum org.apache.commons.compress.archivers.zip.PKWareExtraHeader$EncryptionAlgorithm RC2
public static final enum org.apache.commons.compress.archivers.zip.PKWareExtraHeader$EncryptionAlgorithm RC4
public static final enum org.apache.commons.compress.archivers.zip.PKWareExtraHeader$EncryptionAlgorithm UNKNOWN
private final int code
private static final java.util.Map codeToEnum
private static final synthetic org.apache.commons.compress.archivers.zip.PKWareExtraHeader$EncryptionAlgorithm[] $VALUES
public static org.apache.commons.compress.archivers.zip.PKWareExtraHeader$EncryptionAlgorithm[] values ()
public static org.apache.commons.compress.archivers.zip.PKWareExtraHeader$EncryptionAlgorithm valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int code
public int getCode ()
public static org.apache.commons.compress.archivers.zip.PKWareExtraHeader$EncryptionAlgorithm getAlgorithmByCode (int)
int code
static void <clinit> ()
org.apache.commons.compress.archivers.zip.PKWareExtraHeader$EncryptionAlgorithm method
java.util.Map cte
}
org/apache/commons/compress/archivers/zip/PKWareExtraHeader$HashAlgorithm.class
PKWareExtraHeader.java
package org.apache.commons.compress.archivers.zip
public final enum org.apache.commons.compress.archivers.zip.PKWareExtraHeader$HashAlgorithm extends java.lang.Enum {
public static final enum org.apache.commons.compress.archivers.zip.PKWareExtraHeader$HashAlgorithm NONE
public static final enum org.apache.commons.compress.archivers.zip.PKWareExtraHeader$HashAlgorithm CRC32
public static final enum org.apache.commons.compress.archivers.zip.PKWareExtraHeader$HashAlgorithm MD5
public static final enum org.apache.commons.compress.archivers.zip.PKWareExtraHeader$HashAlgorithm SHA1
public static final enum org.apache.commons.compress.archivers.zip.PKWareExtraHeader$HashAlgorithm RIPEND160
public static final enum org.apache.commons.compress.archivers.zip.PKWareExtraHeader$HashAlgorithm SHA256
public static final enum org.apache.commons.compress.archivers.zip.PKWareExtraHeader$HashAlgorithm SHA384
public static final enum org.apache.commons.compress.archivers.zip.PKWareExtraHeader$HashAlgorithm SHA512
private final int code
private static final java.util.Map codeToEnum
private static final synthetic org.apache.commons.compress.archivers.zip.PKWareExtraHeader$HashAlgorithm[] $VALUES
public static org.apache.commons.compress.archivers.zip.PKWareExtraHeader$HashAlgorithm[] values ()
public static org.apache.commons.compress.archivers.zip.PKWareExtraHeader$HashAlgorithm valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int)
int code
public int getCode ()
public static org.apache.commons.compress.archivers.zip.PKWareExtraHeader$HashAlgorithm getAlgorithmByCode (int)
int code
static void <clinit> ()
org.apache.commons.compress.archivers.zip.PKWareExtraHeader$HashAlgorithm method
java.util.Map cte
}
org/apache/commons/compress/archivers/zip/PKWareExtraHeader.class
PKWareExtraHeader.java
package org.apache.commons.compress.archivers.zip
public abstract org.apache.commons.compress.archivers.zip.PKWareExtraHeader extends java.lang.Object implements org.apache.commons.compress.archivers.zip.ZipExtraField {
private final org.apache.commons.compress.archivers.zip.ZipShort headerId
private byte[] localData
private byte[] centralData
protected void <init> (org.apache.commons.compress.archivers.zip.ZipShort)
org.apache.commons.compress.archivers.zip.ZipShort headerId
public org.apache.commons.compress.archivers.zip.ZipShort getHeaderId ()
public void setLocalFileDataData (byte[])
byte[] data
public org.apache.commons.compress.archivers.zip.ZipShort getLocalFileDataLength ()
public byte[] getLocalFileDataData ()
public void setCentralDirectoryData (byte[])
byte[] data
public org.apache.commons.compress.archivers.zip.ZipShort getCentralDirectoryLength ()
public byte[] getCentralDirectoryData ()
public void parseFromLocalFileData (byte[], int, int) throws java.util.zip.ZipException
byte[] data
int offset
int length
public void parseFromCentralDirectoryData (byte[], int, int) throws java.util.zip.ZipException
byte[] data
int offset
int length
byte[] tmp
protected final void assertMinimalLength (int, int) throws java.util.zip.ZipException
int minimum
int length
}
org/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$1.class
ParallelScatterZipCreator.java
package org.apache.commons.compress.archivers.zip
org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator$1 extends java.lang.ThreadLocal {
final synthetic org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator this$0
void <init> (org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator)
org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator this$0
protected org.apache.commons.compress.archivers.zip.ScatterZipOutputStream initialValue ()
org.apache.commons.compress.archivers.zip.ScatterZipOutputStream scatterStream
java.io.IOException e
protected volatile synthetic java.lang.Object initialValue ()
}
org/apache/commons/compress/archivers/zip/ParallelScatterZipCreator$DefaultBackingStoreSupplier.class
ParallelScatterZipCreator.java
package org.apache.commons.compress.archivers.zip
org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator$DefaultBackingStoreSupplier extends java.lang.Object implements org.apache.commons.compress.parallel.ScatterGatherBackingStoreSupplier {
final java.util.concurrent.atomic.AtomicInteger storeNum
private void <init> ()
public org.apache.commons.compress.parallel.ScatterGatherBackingStore get () throws java.io.IOException
java.io.File tempFile
synthetic void <init> (org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator$1)
org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator$1 x0
}
org/apache/commons/compress/archivers/zip/ParallelScatterZipCreator.class
ParallelScatterZipCreator.java
package org.apache.commons.compress.archivers.zip
public org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator extends java.lang.Object {
private final java.util.Deque streams
private final java.util.concurrent.ExecutorService es
private final org.apache.commons.compress.parallel.ScatterGatherBackingStoreSupplier backingStoreSupplier
private final java.util.Deque futures
private final long startedAt
private long compressionDoneAt
private long scatterDoneAt
private final int compressionLevel
private final ThreadLocal tlScatterStreams
private org.apache.commons.compress.archivers.zip.ScatterZipOutputStream createDeferred (org.apache.commons.compress.parallel.ScatterGatherBackingStoreSupplier) throws java.io.IOException
org.apache.commons.compress.parallel.ScatterGatherBackingStoreSupplier scatterGatherBackingStoreSupplier
org.apache.commons.compress.parallel.ScatterGatherBackingStore bs
org.apache.commons.compress.archivers.zip.StreamCompressor sc
public void <init> ()
public void <init> (java.util.concurrent.ExecutorService)
java.util.concurrent.ExecutorService executorService
public void <init> (java.util.concurrent.ExecutorService, org.apache.commons.compress.parallel.ScatterGatherBackingStoreSupplier)
java.util.concurrent.ExecutorService executorService
org.apache.commons.compress.parallel.ScatterGatherBackingStoreSupplier backingStoreSupplier
public void <init> (java.util.concurrent.ExecutorService, org.apache.commons.compress.parallel.ScatterGatherBackingStoreSupplier, int) throws java.lang.IllegalArgumentException
java.util.concurrent.ExecutorService executorService
org.apache.commons.compress.parallel.ScatterGatherBackingStoreSupplier backingStoreSupplier
int compressionLevel
public void addArchiveEntry (org.apache.commons.compress.archivers.zip.ZipArchiveEntry, org.apache.commons.compress.parallel.InputStreamSupplier)
org.apache.commons.compress.archivers.zip.ZipArchiveEntry zipArchiveEntry
org.apache.commons.compress.parallel.InputStreamSupplier source
public void addArchiveEntry (org.apache.commons.compress.archivers.zip.ZipArchiveEntryRequestSupplier)
org.apache.commons.compress.archivers.zip.ZipArchiveEntryRequestSupplier zipArchiveEntryRequestSupplier
public final void submit (java.util.concurrent.Callable)
java.util.concurrent.Callable callable
public final void submitStreamAwareCallable (java.util.concurrent.Callable)
java.util.concurrent.Callable callable
public final java.util.concurrent.Callable createCallable (org.apache.commons.compress.archivers.zip.ZipArchiveEntry, org.apache.commons.compress.parallel.InputStreamSupplier)
org.apache.commons.compress.archivers.zip.ZipArchiveEntry zipArchiveEntry
org.apache.commons.compress.parallel.InputStreamSupplier source
int method
org.apache.commons.compress.archivers.zip.ZipArchiveEntryRequest zipArchiveEntryRequest
public final java.util.concurrent.Callable createCallable (org.apache.commons.compress.archivers.zip.ZipArchiveEntryRequestSupplier)
org.apache.commons.compress.archivers.zip.ZipArchiveEntryRequestSupplier zipArchiveEntryRequestSupplier
public void writeTo (org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream) throws java.io.IOException java.lang.InterruptedException java.util.concurrent.ExecutionException
java.util.concurrent.Future future
org.apache.commons.compress.archivers.zip.ScatterZipOutputStream scatterStream
java.util.concurrent.Future future
org.apache.commons.compress.archivers.zip.ScatterZipOutputStream scatterStream
org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream targetStream
public org.apache.commons.compress.archivers.zip.ScatterStatistics getStatisticsMessage ()
private void closeAll ()
org.apache.commons.compress.archivers.zip.ScatterZipOutputStream scatterStream
private synthetic org.apache.commons.compress.archivers.zip.ScatterZipOutputStream lambda$createCallable$2 (org.apache.commons.compress.archivers.zip.ZipArchiveEntryRequestSupplier) throws java.lang.Exception
org.apache.commons.compress.archivers.zip.ZipArchiveEntryRequestSupplier zipArchiveEntryRequestSupplier
org.apache.commons.compress.archivers.zip.ScatterZipOutputStream scatterStream
private synthetic org.apache.commons.compress.archivers.zip.ScatterZipOutputStream lambda$createCallable$1 (org.apache.commons.compress.archivers.zip.ZipArchiveEntryRequest) throws java.lang.Exception
org.apache.commons.compress.archivers.zip.ZipArchiveEntryRequest zipArchiveEntryRequest
org.apache.commons.compress.archivers.zip.ScatterZipOutputStream scatterStream
private synthetic org.apache.commons.compress.archivers.zip.ScatterZipOutputStream lambda$submit$0 (java.util.concurrent.Callable) throws java.lang.Exception
java.util.concurrent.Callable callable
static synthetic org.apache.commons.compress.parallel.ScatterGatherBackingStoreSupplier access$000 (org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator)
org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator x0
static synthetic org.apache.commons.compress.archivers.zip.ScatterZipOutputStream access$100 (org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator, org.apache.commons.compress.parallel.ScatterGatherBackingStoreSupplier) throws java.io.IOException
org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator x0
org.apache.commons.compress.parallel.ScatterGatherBackingStoreSupplier x1
static synthetic java.util.Deque access$200 (org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator)
org.apache.commons.compress.archivers.zip.ParallelScatterZipCreator x0
}
org/apache/commons/compress/archivers/zip/ResourceAlignmentExtraField.class
ResourceAlignmentExtraField.java
package org.apache.commons.compress.archivers.zip
public org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField extends java.lang.Object implements org.apache.commons.compress.archivers.zip.ZipExtraField {
public static final org.apache.commons.compress.archivers.zip.ZipShort ID
public static final int BASE_SIZE
private static final int ALLOW_METHOD_MESSAGE_CHANGE_FLAG
private short alignment
private boolean allowMethodChange
private int padding
public void <init> ()
public void <init> (int)
int alignment
public void <init> (int, boolean)
int alignment
boolean allowMethodChange
public void <init> (int, boolean, int)
int alignment
boolean allowMethodChange
int padding
public short getAlignment ()
public boolean allowMethodChange ()
public org.apache.commons.compress.archivers.zip.ZipShort getHeaderId ()
public org.apache.commons.compress.archivers.zip.ZipShort getLocalFileDataLength ()
public org.apache.commons.compress.archivers.zip.ZipShort getCentralDirectoryLength ()
public byte[] getLocalFileDataData ()
byte[] content
public byte[] getCentralDirectoryData ()
public void parseFromLocalFileData (byte[], int, int) throws java.util.zip.ZipException
byte[] buffer
int offset
int length
public void parseFromCentralDirectoryData (byte[], int, int) throws java.util.zip.ZipException
byte[] buffer
int offset
int length
int alignmentValue
static void <clinit> ()
}
org/apache/commons/compress/archivers/zip/ScatterStatistics.class
ScatterStatistics.java
package org.apache.commons.compress.archivers.zip
public org.apache.commons.compress.archivers.zip.ScatterStatistics extends java.lang.Object {
private final long compressionElapsed
private final long mergingElapsed
void <init> (long, long)
long compressionElapsed
long mergingElapsed
public long getCompressionElapsed ()
public long getMergingElapsed ()
public java.lang.String toString ()
}
org/apache/commons/compress/archivers/zip/ScatterZipOutputStream$CompressedEntry.class
ScatterZipOutputStream.java
package org.apache.commons.compress.archivers.zip
org.apache.commons.compress.archivers.zip.ScatterZipOutputStream$CompressedEntry extends java.lang.Object {
final org.apache.commons.compress.archivers.zip.ZipArchiveEntryRequest zipArchiveEntryRequest
final long crc
final long compressedSize
final long size
public void <init> (org.apache.commons.compress.archivers.zip.ZipArchiveEntryRequest, long, long, long)
org.apache.commons.compress.archivers.zip.ZipArchiveEntryRequest zipArchiveEntryRequest
long crc
long compressedSize
long size
public org.apache.commons.compress.archivers.zip.ZipArchiveEntry transferToArchiveEntry ()
org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry
}
org/apache/commons/compress/archivers/zip/ScatterZipOutputStream$ZipEntryWriter.class
ScatterZipOutputStream.java
package org.apache.commons.compress.archivers.zip
public org.apache.commons.compress.archivers.zip.ScatterZipOutputStream$ZipEntryWriter extends java.lang.Object implements java.io.Closeable {
private final java.util.Iterator itemsIterator
private final java.io.InputStream itemsIteratorData
public void <init> (org.apache.commons.compress.archivers.zip.ScatterZipOutputStream) throws java.io.IOException
org.apache.commons.compress.archivers.zip.ScatterZipOutputStream scatter
public void close () throws java.io.IOException
public void writeNextZipEntry (org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream) throws java.io.IOException
org.apache.commons.compress.utils.BoundedInputStream rawStream
org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream target
org.apache.commons.compress.archivers.zip.ScatterZipOutputStream$CompressedEntry compressedEntry
}
org/apache/commons/compress/archivers/zip/ScatterZipOutputStream.class
ScatterZipOutputStream.java
package org.apache.commons.compress.archivers.zip
public org.apache.commons.compress.archivers.zip.ScatterZipOutputStream extends java.lang.Object implements java.io.Closeable {
private final java.util.Queue items
private final org.apache.commons.compress.parallel.ScatterGatherBackingStore backingStore
private final org.apache.commons.compress.archivers.zip.StreamCompressor streamCompressor
private final java.util.concurrent.atomic.AtomicBoolean isClosed
private org.apache.commons.compress.archivers.zip.ScatterZipOutputStream$ZipEntryWriter zipEntryWriter
public void <init> (org.apache.commons.compress.parallel.ScatterGatherBackingStore, org.apache.commons.compress.archivers.zip.StreamCompressor)
org.apache.commons.compress.parallel.ScatterGatherBackingStore backingStore
org.apache.commons.compress.archivers.zip.StreamCompressor streamCompressor
public void addArchiveEntry (org.apache.commons.compress.archivers.zip.ZipArchiveEntryRequest) throws java.io.IOException
java.io.InputStream payloadStream
org.apache.commons.compress.archivers.zip.ZipArchiveEntryRequest zipArchiveEntryRequest
public void writeTo (org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream) throws java.io.IOException
org.apache.commons.compress.utils.BoundedInputStream rawStream
org.apache.commons.compress.archivers.zip.ScatterZipOutputStream$CompressedEntry compressedEntry
java.io.InputStream data
org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream target
public org.apache.commons.compress.archivers.zip.ScatterZipOutputStream$ZipEntryWriter zipEntryWriter () throws java.io.IOException
public void close () throws java.io.IOException
public static org.apache.commons.compress.archivers.zip.ScatterZipOutputStream fileBased (java.io.File) throws java.io.FileNotFoundException
java.io.File file
public static org.apache.commons.compress.archivers.zip.ScatterZipOutputStream fileBased (java.io.File, int) throws java.io.FileNotFoundException
java.io.File file
int compressionLevel
org.apache.commons.compress.parallel.ScatterGatherBackingStore bs
org.apache.commons.compress.archivers.zip.StreamCompressor sc
static synthetic org.apache.commons.compress.parallel.ScatterGatherBackingStore access$000 (org.apache.commons.compress.archivers.zip.ScatterZipOutputStream)
org.apache.commons.compress.archivers.zip.ScatterZipOutputStream x0
static synthetic java.util.Queue access$100 (org.apache.commons.compress.archivers.zip.ScatterZipOutputStream)
org.apache.commons.compress.archivers.zip.ScatterZipOutputStream x0
}
org/apache/commons/compress/archivers/zip/StreamCompressor$DataOutputCompressor.class
StreamCompressor.java
package org.apache.commons.compress.archivers.zip
final org.apache.commons.compress.archivers.zip.StreamCompressor$DataOutputCompressor extends org.apache.commons.compress.archivers.zip.StreamCompressor {
private final java.io.DataOutput raf
public void <init> (java.util.zip.Deflater, java.io.DataOutput)
java.util.zip.Deflater deflater
java.io.DataOutput raf
protected void writeOut (byte[], int, int) throws java.io.IOException
byte[] data
int offset
int length
}
org/apache/commons/compress/archivers/zip/StreamCompressor$OutputStreamCompressor.class
StreamCompressor.java
package org.apache.commons.compress.archivers.zip
final org.apache.commons.compress.archivers.zip.StreamCompressor$OutputStreamCompressor extends org.apache.commons.compress.archivers.zip.StreamCompressor {
private final java.io.OutputStream os
public void <init> (java.util.zip.Deflater, java.io.OutputStream)
java.util.zip.Deflater deflater
java.io.OutputStream os
protected void writeOut (byte[], int, int) throws java.io.IOException
byte[] data
int offset
int length
}
org/apache/commons/compress/archivers/zip/StreamCompressor$ScatterGatherBackingStoreCompressor.class
StreamCompressor.java
package org.apache.commons.compress.archivers.zip
final org.apache.commons.compress.archivers.zip.StreamCompressor$ScatterGatherBackingStoreCompressor extends org.apache.commons.compress.archivers.zip.StreamCompressor {
private final org.apache.commons.compress.parallel.ScatterGatherBackingStore bs
public void <init> (java.util.zip.Deflater, org.apache.commons.compress.parallel.ScatterGatherBackingStore)
java.util.zip.Deflater deflater
org.apache.commons.compress.parallel.ScatterGatherBackingStore bs
protected void writeOut (byte[], int, int) throws java.io.IOException
byte[] data
int offset
int length
}
org/apache/commons/compress/archivers/zip/StreamCompressor$SeekableByteChannelCompressor.class
StreamCompressor.java
package org.apache.commons.compress.archivers.zip
final org.apache.commons.compress.archivers.zip.StreamCompressor$SeekableByteChannelCompressor extends org.apache.commons.compress.archivers.zip.StreamCompressor {
private final java.nio.channels.SeekableByteChannel channel
public void <init> (java.util.zip.Deflater, java.nio.channels.SeekableByteChannel)
java.util.zip.Deflater deflater
java.nio.channels.SeekableByteChannel channel
protected void writeOut (byte[], int, int) throws java.io.IOException
byte[] data
int offset
int length
}
org/apache/commons/compress/archivers/zip/StreamCompressor.class
StreamCompressor.java
package org.apache.commons.compress.archivers.zip
public abstract org.apache.commons.compress.archivers.zip.StreamCompressor extends java.lang.Object implements java.io.Closeable {
private static final int DEFLATER_BLOCK_SIZE
private final java.util.zip.Deflater def
private final java.util.zip.CRC32 crc
private long writtenToOutputStreamForLastEntry
private long sourcePayloadLength
private long totalWrittenToOutputStream
private static final int BUFFER_SIZE
private final byte[] outputBuffer
private final byte[] readerBuf
void <init> (java.util.zip.Deflater)
java.util.zip.Deflater deflater
static org.apache.commons.compress.archivers.zip.StreamCompressor create (java.io.OutputStream, java.util.zip.Deflater)
java.io.OutputStream os
java.util.zip.Deflater deflater
static org.apache.commons.compress.archivers.zip.StreamCompressor create (java.io.OutputStream)
java.io.OutputStream os
static org.apache.commons.compress.archivers.zip.StreamCompressor create (java.io.DataOutput, java.util.zip.Deflater)
java.io.DataOutput os
java.util.zip.Deflater deflater
static org.apache.commons.compress.archivers.zip.StreamCompressor create (java.nio.channels.SeekableByteChannel, java.util.zip.Deflater)
java.nio.channels.SeekableByteChannel os
java.util.zip.Deflater deflater
public static org.apache.commons.compress.archivers.zip.StreamCompressor create (int, org.apache.commons.compress.parallel.ScatterGatherBackingStore)
int compressionLevel
org.apache.commons.compress.parallel.ScatterGatherBackingStore bs
java.util.zip.Deflater deflater
public static org.apache.commons.compress.archivers.zip.StreamCompressor create (org.apache.commons.compress.parallel.ScatterGatherBackingStore)
org.apache.commons.compress.parallel.ScatterGatherBackingStore bs
public long getCrc32 ()
public long getBytesRead ()
public long getBytesWrittenForLastEntry ()
public long getTotalBytesWritten ()
public void deflate (java.io.InputStream, int) throws java.io.IOException
java.io.InputStream source
int method
int length
long write (byte[], int, int, int) throws java.io.IOException
byte[] b
int offset
int length
int method
long current
void reset ()
public void close () throws java.io.IOException
void flushDeflater () throws java.io.IOException
private void writeDeflated (byte[], int, int) throws java.io.IOException
int i
int fullblocks
int done
byte[] b
int offset
int length
private void deflateUntilInputIsNeeded () throws java.io.IOException
void deflate () throws java.io.IOException
int len
public void writeCounted (byte[]) throws java.io.IOException
byte[] data
public void writeCounted (byte[], int, int) throws java.io.IOException
byte[] data
int offset
int length
protected abstract void writeOut (byte[], int, int) throws java.io.IOException
}
org/apache/commons/compress/archivers/zip/UnicodeCommentExtraField.class
UnicodeCommentExtraField.java
package org.apache.commons.compress.archivers.zip
public org.apache.commons.compress.archivers.zip.UnicodeCommentExtraField extends org.apache.commons.compress.archivers.zip.AbstractUnicodeExtraField {
public static final org.apache.commons.compress.archivers.zip.ZipShort UCOM_ID
public void <init> ()
public void <init> (java.lang.String, byte[], int, int)
String text
byte[] bytes
int off
int len
public void <init> (java.lang.String, byte[])
String comment
byte[] bytes
public org.apache.commons.compress.archivers.zip.ZipShort getHeaderId ()
static void <clinit> ()
}
org/apache/commons/compress/archivers/zip/UnicodePathExtraField.class
UnicodePathExtraField.java
package org.apache.commons.compress.archivers.zip
public org.apache.commons.compress.archivers.zip.UnicodePathExtraField extends org.apache.commons.compress.archivers.zip.AbstractUnicodeExtraField {
public static final org.apache.commons.compress.archivers.zip.ZipShort UPATH_ID
public void <init> ()
public void <init> (java.lang.String, byte[], int, int)
String text
byte[] bytes
int off
int len
public void <init> (java.lang.String, byte[])
String name
byte[] bytes
public org.apache.commons.compress.archivers.zip.ZipShort getHeaderId ()
static void <clinit> ()
}
org/apache/commons/compress/archivers/zip/UnixStat.class
UnixStat.java
package org.apache.commons.compress.archivers.zip
public abstract org.apache.commons.compress.archivers.zip.UnixStat extends java.lang.Object {
public static final int PERM_MASK
public static final int FILE_TYPE_FLAG
public static final int LINK_FLAG
public static final int FILE_FLAG
public static final int DIR_FLAG
public static final int DEFAULT_LINK_PERM
public static final int DEFAULT_DIR_PERM
public static final int DEFAULT_FILE_PERM
}
org/apache/commons/compress/archivers/zip/UnparseableExtraFieldBehavior.class
UnparseableExtraFieldBehavior.java
package org.apache.commons.compress.archivers.zip
public abstract org.apache.commons.compress.archivers.zip.UnparseableExtraFieldBehavior extends java.lang.Object {
public abstract org.apache.commons.compress.archivers.zip.ZipExtraField onUnparseableExtraField (byte[], int, int, boolean, int) throws java.util.zip.ZipException
}
org/apache/commons/compress/archivers/zip/UnparseableExtraFieldData.class
UnparseableExtraFieldData.java
package org.apache.commons.compress.archivers.zip
public final org.apache.commons.compress.archivers.zip.UnparseableExtraFieldData extends java.lang.Object implements org.apache.commons.compress.archivers.zip.ZipExtraField {
private static final org.apache.commons.compress.archivers.zip.ZipShort HEADER_ID
private byte[] localFileData
private byte[] centralDirectoryData
public void <init> ()
public org.apache.commons.compress.archivers.zip.ZipShort getHeaderId ()
public org.apache.commons.compress.archivers.zip.ZipShort getLocalFileDataLength ()
public org.apache.commons.compress.archivers.zip.ZipShort getCentralDirectoryLength ()
public byte[] getLocalFileDataData ()
public byte[] getCentralDirectoryData ()
public void parseFromLocalFileData (byte[], int, int)
byte[] buffer
int offset
int length
public void parseFromCentralDirectoryData (byte[], int, int)
byte[] buffer
int offset
int length
static void <clinit> ()
}
org/apache/commons/compress/archivers/zip/UnrecognizedExtraField.class
UnrecognizedExtraField.java
package org.apache.commons.compress.archivers.zip
public org.apache.commons.compress.archivers.zip.UnrecognizedExtraField extends java.lang.Object implements org.apache.commons.compress.archivers.zip.ZipExtraField {
private org.apache.commons.compress.archivers.zip.ZipShort headerId
private byte[] localData
private byte[] centralData
public void <init> ()
public void setHeaderId (org.apache.commons.compress.archivers.zip.ZipShort)
org.apache.commons.compress.archivers.zip.ZipShort headerId
public org.apache.commons.compress.archivers.zip.ZipShort getHeaderId ()
public void setLocalFileDataData (byte[])
byte[] data
public org.apache.commons.compress.archivers.zip.ZipShort getLocalFileDataLength ()
public byte[] getLocalFileDataData ()
public void setCentralDirectoryData (byte[])
byte[] data
public org.apache.commons.compress.archivers.zip.ZipShort getCentralDirectoryLength ()
public byte[] getCentralDirectoryData ()
public void parseFromLocalFileData (byte[], int, int)
byte[] data
int offset
int length
public void parseFromCentralDirectoryData (byte[], int, int)
byte[] data
int offset
int length
byte[] tmp
}
org/apache/commons/compress/archivers/zip/UnshrinkingInputStream.class
UnshrinkingInputStream.java
package org.apache.commons.compress.archivers.zip
org.apache.commons.compress.archivers.zip.UnshrinkingInputStream extends org.apache.commons.compress.compressors.lzw.LZWInputStream {
private static final int MAX_CODE_SIZE
private static final int MAX_TABLE_SIZE
private final boolean[] isUsed
public void <init> (java.io.InputStream) throws java.io.IOException
int i
java.io.InputStream inputStream
protected int addEntry (int, byte) throws java.io.IOException
int previousCode
byte character
int tableSize
int idx
private void partialClear ()
int i
int i
boolean[] isParent
protected int decompressNextSymbol () throws java.io.IOException
boolean addedUnfinishedEntry
int effectiveCode
int code
int subCode
}
org/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException$Feature.class
UnsupportedZipFeatureException.java
package org.apache.commons.compress.archivers.zip
public org.apache.commons.compress.archivers.zip.UnsupportedZipFeatureException$Feature extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
public static final org.apache.commons.compress.archivers.zip.UnsupportedZipFeatureException$Feature ENCRYPTION
public static final org.apache.commons.compress.archivers.zip.UnsupportedZipFeatureException$Feature METHOD
public static final org.apache.commons.compress.archivers.zip.UnsupportedZipFeatureException$Feature DATA_DESCRIPTOR
public static final org.apache.commons.compress.archivers.zip.UnsupportedZipFeatureException$Feature SPLITTING
public static final org.apache.commons.compress.archivers.zip.UnsupportedZipFeatureException$Feature UNKNOWN_COMPRESSED_SIZE
private final String name
private void <init> (java.lang.String)
String name
public java.lang.String toString ()
static void <clinit> ()
}
org/apache/commons/compress/archivers/zip/UnsupportedZipFeatureException.class
UnsupportedZipFeatureException.java
package org.apache.commons.compress.archivers.zip
public org.apache.commons.compress.archivers.zip.UnsupportedZipFeatureException extends java.util.zip.ZipException {
private final org.apache.commons.compress.archivers.zip.UnsupportedZipFeatureException$Feature reason
private final transient org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry
private static final long serialVersionUID
public void <init> (org.apache.commons.compress.archivers.zip.UnsupportedZipFeatureException$Feature, org.apache.commons.compress.archivers.zip.ZipArchiveEntry)
org.apache.commons.compress.archivers.zip.UnsupportedZipFeatureException$Feature reason
org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry
public void <init> (org.apache.commons.compress.archivers.zip.ZipMethod, org.apache.commons.compress.archivers.zip.ZipArchiveEntry)
org.apache.commons.compress.archivers.zip.ZipMethod method
org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry
public void <init> (org.apache.commons.compress.archivers.zip.UnsupportedZipFeatureException$Feature)
org.apache.commons.compress.archivers.zip.UnsupportedZipFeatureException$Feature reason
public org.apache.commons.compress.archivers.zip.UnsupportedZipFeatureException$Feature getFeature ()
public org.apache.commons.compress.archivers.zip.ZipArchiveEntry getEntry ()
}
org/apache/commons/compress/archivers/zip/X000A_NTFS.class
X000A_NTFS.java
package org.apache.commons.compress.archivers.zip
public org.apache.commons.compress.archivers.zip.X000A_NTFS extends java.lang.Object implements org.apache.commons.compress.archivers.zip.ZipExtraField {
private static final org.apache.commons.compress.archivers.zip.ZipShort HEADER_ID
private static final org.apache.commons.compress.archivers.zip.ZipShort TIME_ATTR_TAG
private static final org.apache.commons.compress.archivers.zip.ZipShort TIME_ATTR_SIZE
private org.apache.commons.compress.archivers.zip.ZipEightByteInteger modifyTime
private org.apache.commons.compress.archivers.zip.ZipEightByteInteger accessTime
private org.apache.commons.compress.archivers.zip.ZipEightByteInteger createTime
private static final long EPOCH_OFFSET
public void <init> ()
public org.apache.commons.compress.archivers.zip.ZipShort getHeaderId ()
public org.apache.commons.compress.archivers.zip.ZipShort getLocalFileDataLength ()
public org.apache.commons.compress.archivers.zip.ZipShort getCentralDirectoryLength ()
public byte[] getLocalFileDataData ()
byte[] data
int pos
public byte[] getCentralDirectoryData ()
public void parseFromLocalFileData (byte[], int, int) throws java.util.zip.ZipException
org.apache.commons.compress.archivers.zip.ZipShort tag
org.apache.commons.compress.archivers.zip.ZipShort size
byte[] data
int offset
int length
int len
public void parseFromCentralDirectoryData (byte[], int, int) throws java.util.zip.ZipException
byte[] buffer
int offset
int length
public org.apache.commons.compress.archivers.zip.ZipEightByteInteger getModifyTime ()
public org.apache.commons.compress.archivers.zip.ZipEightByteInteger getAccessTime ()
public org.apache.commons.compress.archivers.zip.ZipEightByteInteger getCreateTime ()
public java.util.Date getModifyJavaTime ()
public java.util.Date getAccessJavaTime ()
public java.util.Date getCreateJavaTime ()
public void setModifyTime (org.apache.commons.compress.archivers.zip.ZipEightByteInteger)
org.apache.commons.compress.archivers.zip.ZipEightByteInteger t
public void setAccessTime (org.apache.commons.compress.archivers.zip.ZipEightByteInteger)
org.apache.commons.compress.archivers.zip.ZipEightByteInteger t
public void setCreateTime (org.apache.commons.compress.archivers.zip.ZipEightByteInteger)
org.apache.commons.compress.archivers.zip.ZipEightByteInteger t
public void setModifyJavaTime (java.util.Date)
java.util.Date d
public void setAccessJavaTime (java.util.Date)
java.util.Date d
public void setCreateJavaTime (java.util.Date)
java.util.Date d
public java.lang.String toString ()
StringBuilder buf
public boolean equals (java.lang.Object)
org.apache.commons.compress.archivers.zip.X000A_NTFS xf
Object o
public int hashCode ()
int hc
private void reset ()
private void readTimeAttr (byte[], int, int)
org.apache.commons.compress.archivers.zip.ZipShort tagValueLength
byte[] data
int offset
int length
private static org.apache.commons.compress.archivers.zip.ZipEightByteInteger dateToZip (java.util.Date)
java.util.Date d
private static java.util.Date zipToDate (org.apache.commons.compress.archivers.zip.ZipEightByteInteger)
org.apache.commons.compress.archivers.zip.ZipEightByteInteger z
long l
static void <clinit> ()
}
org/apache/commons/compress/archivers/zip/X0014_X509Certificates.class
X0014_X509Certificates.java
package org.apache.commons.compress.archivers.zip
public org.apache.commons.compress.archivers.zip.X0014_X509Certificates extends org.apache.commons.compress.archivers.zip.PKWareExtraHeader {
public void <init> ()
}
org/apache/commons/compress/archivers/zip/X0015_CertificateIdForFile.class
X0015_CertificateIdForFile.java
package org.apache.commons.compress.archivers.zip
public org.apache.commons.compress.archivers.zip.X0015_CertificateIdForFile extends org.apache.commons.compress.archivers.zip.PKWareExtraHeader {
private int rcount
private org.apache.commons.compress.archivers.zip.PKWareExtraHeader$HashAlgorithm hashAlg
public void <init> ()
public int getRecordCount ()
public org.apache.commons.compress.archivers.zip.PKWareExtraHeader$HashAlgorithm getHashAlgorithm ()
public void parseFromCentralDirectoryData (byte[], int, int) throws java.util.zip.ZipException
byte[] data
int offset
int length
}
org/apache/commons/compress/archivers/zip/X0016_CertificateIdForCentralDirectory.class
X0016_CertificateIdForCentralDirectory.java
package org.apache.commons.compress.archivers.zip
public org.apache.commons.compress.archivers.zip.X0016_CertificateIdForCentralDirectory extends org.apache.commons.compress.archivers.zip.PKWareExtraHeader {
private int rcount
private org.apache.commons.compress.archivers.zip.PKWareExtraHeader$HashAlgorithm hashAlg
public void <init> ()
public int getRecordCount ()
public org.apache.commons.compress.archivers.zip.PKWareExtraHeader$HashAlgorithm getHashAlgorithm ()
public void parseFromCentralDirectoryData (byte[], int, int) throws java.util.zip.ZipException
byte[] data
int offset
int length
}
org/apache/commons/compress/archivers/zip/X0017_StrongEncryptionHeader.class
X0017_StrongEncryptionHeader.java
package org.apache.commons.compress.archivers.zip
public org.apache.commons.compress.archivers.zip.X0017_StrongEncryptionHeader extends org.apache.commons.compress.archivers.zip.PKWareExtraHeader {
private int format
private org.apache.commons.compress.archivers.zip.PKWareExtraHeader$EncryptionAlgorithm algId
private int bitlen
private int flags
private long rcount
private org.apache.commons.compress.archivers.zip.PKWareExtraHeader$HashAlgorithm hashAlg
private int hashSize
private byte[] ivData
private byte[] erdData
private byte[] recipientKeyHash
private byte[] keyBlob
private byte[] vData
private byte[] vCRC32
public void <init> ()
public long getRecordCount ()
public org.apache.commons.compress.archivers.zip.PKWareExtraHeader$HashAlgorithm getHashAlgorithm ()
public org.apache.commons.compress.archivers.zip.PKWareExtraHeader$EncryptionAlgorithm getEncryptionAlgorithm ()
public void parseCentralDirectoryFormat (byte[], int, int) throws java.util.zip.ZipException
byte[] data
int offset
int length
public void parseFileFormat (byte[], int, int) throws java.util.zip.ZipException
int vSize
int resize
int vSize
byte[] data
int offset
int length
int ivSize
int erdSize
public void parseFromLocalFileData (byte[], int, int) throws java.util.zip.ZipException
byte[] data
int offset
int length
public void parseFromCentralDirectoryData (byte[], int, int) throws java.util.zip.ZipException
byte[] data
int offset
int length
private void assertDynamicLengthFits (java.lang.String, int, int, int) throws java.util.zip.ZipException
String what
int dynamicLength
int prefixLength
int length
}
org/apache/commons/compress/archivers/zip/X0019_EncryptionRecipientCertificateList.class
X0019_EncryptionRecipientCertificateList.java
package org.apache.commons.compress.archivers.zip
public org.apache.commons.compress.archivers.zip.X0019_EncryptionRecipientCertificateList extends org.apache.commons.compress.archivers.zip.PKWareExtraHeader {
public void <init> ()
}
org/apache/commons/compress/archivers/zip/X5455_ExtendedTimestamp.class
X5455_ExtendedTimestamp.java
package org.apache.commons.compress.archivers.zip
public org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp extends java.lang.Object implements org.apache.commons.compress.archivers.zip.ZipExtraField java.lang.Cloneable java.io.Serializable {
private static final org.apache.commons.compress.archivers.zip.ZipShort HEADER_ID
private static final long serialVersionUID
public static final byte MODIFY_TIME_BIT
public static final byte ACCESS_TIME_BIT
public static final byte CREATE_TIME_BIT
private byte flags
private boolean bit0_modifyTimePresent
private boolean bit1_accessTimePresent
private boolean bit2_createTimePresent
private org.apache.commons.compress.archivers.zip.ZipLong modifyTime
private org.apache.commons.compress.archivers.zip.ZipLong accessTime
private org.apache.commons.compress.archivers.zip.ZipLong createTime
public void <init> ()
public org.apache.commons.compress.archivers.zip.ZipShort getHeaderId ()
public org.apache.commons.compress.archivers.zip.ZipShort getLocalFileDataLength ()
public org.apache.commons.compress.archivers.zip.ZipShort getCentralDirectoryLength ()
public byte[] getLocalFileDataData ()
byte[] data
int pos
public byte[] getCentralDirectoryData ()
public void parseFromLocalFileData (byte[], int, int) throws java.util.zip.ZipException
byte[] data
int offset
int length
int len
public void parseFromCentralDirectoryData (byte[], int, int) throws java.util.zip.ZipException
byte[] buffer
int offset
int length
private void reset ()
public void setFlags (byte)
byte flags
public byte getFlags ()
public boolean isBit0_modifyTimePresent ()
public boolean isBit1_accessTimePresent ()
public boolean isBit2_createTimePresent ()
public org.apache.commons.compress.archivers.zip.ZipLong getModifyTime ()
public org.apache.commons.compress.archivers.zip.ZipLong getAccessTime ()
public org.apache.commons.compress.archivers.zip.ZipLong getCreateTime ()
public java.util.Date getModifyJavaTime ()
public java.util.Date getAccessJavaTime ()
public java.util.Date getCreateJavaTime ()
public void setModifyTime (org.apache.commons.compress.archivers.zip.ZipLong)
org.apache.commons.compress.archivers.zip.ZipLong l
public void setAccessTime (org.apache.commons.compress.archivers.zip.ZipLong)
org.apache.commons.compress.archivers.zip.ZipLong l
public void setCreateTime (org.apache.commons.compress.archivers.zip.ZipLong)
org.apache.commons.compress.archivers.zip.ZipLong l
public void setModifyJavaTime (java.util.Date)
java.util.Date d
public void setAccessJavaTime (java.util.Date)
java.util.Date d
public void setCreateJavaTime (java.util.Date)
java.util.Date d
private static org.apache.commons.compress.archivers.zip.ZipLong dateToZipLong (java.util.Date)
java.util.Date d
public java.lang.String toString ()
java.util.Date m
java.util.Date a
java.util.Date c
StringBuilder buf
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
public boolean equals (java.lang.Object)
org.apache.commons.compress.archivers.zip.X5455_ExtendedTimestamp xf
Object o
public int hashCode ()
int hc
private static java.util.Date zipLongToDate (org.apache.commons.compress.archivers.zip.ZipLong)
org.apache.commons.compress.archivers.zip.ZipLong unixTime
private static org.apache.commons.compress.archivers.zip.ZipLong unixTimeToZipLong (long)
long l
static void <clinit> ()
}
org/apache/commons/compress/archivers/zip/X7875_NewUnix.class
X7875_NewUnix.java
package org.apache.commons.compress.archivers.zip
public org.apache.commons.compress.archivers.zip.X7875_NewUnix extends java.lang.Object implements org.apache.commons.compress.archivers.zip.ZipExtraField java.lang.Cloneable java.io.Serializable {
private static final org.apache.commons.compress.archivers.zip.ZipShort HEADER_ID
private static final org.apache.commons.compress.archivers.zip.ZipShort ZERO
private static final java.math.BigInteger ONE_THOUSAND
private static final long serialVersionUID
private int version
private java.math.BigInteger uid
private java.math.BigInteger gid
public void <init> ()
public org.apache.commons.compress.archivers.zip.ZipShort getHeaderId ()
public long getUID ()
public long getGID ()
public void setUID (long)
long l
public void setGID (long)
long l
public org.apache.commons.compress.archivers.zip.ZipShort getLocalFileDataLength ()
byte[] b
int uidSize
int gidSize
public org.apache.commons.compress.archivers.zip.ZipShort getCentralDirectoryLength ()
public byte[] getLocalFileDataData ()
byte[] uidBytes
byte[] gidBytes
int uidBytesLen
int gidBytesLen
byte[] data
int pos
public byte[] getCentralDirectoryData ()
public void parseFromLocalFileData (byte[], int, int) throws java.util.zip.ZipException
byte[] data
int offset
int length
int uidSize
byte[] uidBytes
int gidSize
byte[] gidBytes
public void parseFromCentralDirectoryData (byte[], int, int) throws java.util.zip.ZipException
byte[] buffer
int offset
int length
private void reset ()
public java.lang.String toString ()
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
public boolean equals (java.lang.Object)
org.apache.commons.compress.archivers.zip.X7875_NewUnix xf
Object o
public int hashCode ()
int hc
static byte[] trimLeadingZeroesForceMinLength (byte[])
byte b
byte[] array
int pos
int MIN_LENGTH
byte[] trimmedArray
int startPos
static void <clinit> ()
}
org/apache/commons/compress/archivers/zip/Zip64ExtendedInformationExtraField.class
Zip64ExtendedInformationExtraField.java
package org.apache.commons.compress.archivers.zip
public org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField extends java.lang.Object implements org.apache.commons.compress.archivers.zip.ZipExtraField {
static final org.apache.commons.compress.archivers.zip.ZipShort HEADER_ID
private static final String LFH_MUST_HAVE_BOTH_SIZES_MSG
private org.apache.commons.compress.archivers.zip.ZipEightByteInteger size
private org.apache.commons.compress.archivers.zip.ZipEightByteInteger compressedSize
private org.apache.commons.compress.archivers.zip.ZipEightByteInteger relativeHeaderOffset
private org.apache.commons.compress.archivers.zip.ZipLong diskStart
private byte[] rawCentralDirectoryData
public void <init> ()
public void <init> (org.apache.commons.compress.archivers.zip.ZipEightByteInteger, org.apache.commons.compress.archivers.zip.ZipEightByteInteger)
org.apache.commons.compress.archivers.zip.ZipEightByteInteger size
org.apache.commons.compress.archivers.zip.ZipEightByteInteger compressedSize
public void <init> (org.apache.commons.compress.archivers.zip.ZipEightByteInteger, org.apache.commons.compress.archivers.zip.ZipEightByteInteger, org.apache.commons.compress.archivers.zip.ZipEightByteInteger, org.apache.commons.compress.archivers.zip.ZipLong)
org.apache.commons.compress.archivers.zip.ZipEightByteInteger size
org.apache.commons.compress.archivers.zip.ZipEightByteInteger compressedSize
org.apache.commons.compress.archivers.zip.ZipEightByteInteger relativeHeaderOffset
org.apache.commons.compress.archivers.zip.ZipLong diskStart
public org.apache.commons.compress.archivers.zip.ZipShort getHeaderId ()
public org.apache.commons.compress.archivers.zip.ZipShort getLocalFileDataLength ()
public org.apache.commons.compress.archivers.zip.ZipShort getCentralDirectoryLength ()
public byte[] getLocalFileDataData ()
byte[] data
public byte[] getCentralDirectoryData ()
byte[] data
int off
public void parseFromLocalFileData (byte[], int, int) throws java.util.zip.ZipException
byte[] buffer
int offset
int length
int remaining
public void parseFromCentralDirectoryData (byte[], int, int) throws java.util.zip.ZipException
byte[] buffer
int offset
int length
public void reparseCentralDirectoryData (boolean, boolean, boolean, boolean) throws java.util.zip.ZipException
int expectedLength
int offset
boolean hasUncompressedSize
boolean hasCompressedSize
boolean hasRelativeHeaderOffset
boolean hasDiskStart
public org.apache.commons.compress.archivers.zip.ZipEightByteInteger getSize ()
public void setSize (org.apache.commons.compress.archivers.zip.ZipEightByteInteger)
org.apache.commons.compress.archivers.zip.ZipEightByteInteger size
public org.apache.commons.compress.archivers.zip.ZipEightByteInteger getCompressedSize ()
public void setCompressedSize (org.apache.commons.compress.archivers.zip.ZipEightByteInteger)
org.apache.commons.compress.archivers.zip.ZipEightByteInteger compressedSize
public org.apache.commons.compress.archivers.zip.ZipEightByteInteger getRelativeHeaderOffset ()
public void setRelativeHeaderOffset (org.apache.commons.compress.archivers.zip.ZipEightByteInteger)
org.apache.commons.compress.archivers.zip.ZipEightByteInteger rho
public org.apache.commons.compress.archivers.zip.ZipLong getDiskStartNumber ()
public void setDiskStartNumber (org.apache.commons.compress.archivers.zip.ZipLong)
org.apache.commons.compress.archivers.zip.ZipLong ds
private int addSizes (byte[])
byte[] data
int off
static void <clinit> ()
}
org/apache/commons/compress/archivers/zip/Zip64Mode.class
Zip64Mode.java
package org.apache.commons.compress.archivers.zip
public final enum org.apache.commons.compress.archivers.zip.Zip64Mode extends java.lang.Enum {
public static final enum org.apache.commons.compress.archivers.zip.Zip64Mode Always
public static final enum org.apache.commons.compress.archivers.zip.Zip64Mode Never
public static final enum org.apache.commons.compress.archivers.zip.Zip64Mode AsNeeded
public static final enum org.apache.commons.compress.archivers.zip.Zip64Mode AlwaysWithCompatibility
private static final synthetic org.apache.commons.compress.archivers.zip.Zip64Mode[] $VALUES
public static org.apache.commons.compress.archivers.zip.Zip64Mode[] values ()
public static org.apache.commons.compress.archivers.zip.Zip64Mode valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/apache/commons/compress/archivers/zip/Zip64RequiredException.class
Zip64RequiredException.java
package org.apache.commons.compress.archivers.zip
public org.apache.commons.compress.archivers.zip.Zip64RequiredException extends java.util.zip.ZipException {
private static final long serialVersionUID
static final String NUMBER_OF_THIS_DISK_TOO_BIG_MESSAGE
static final String NUMBER_OF_THE_DISK_OF_CENTRAL_DIRECTORY_TOO_BIG_MESSAGE
static final String TOO_MANY_ENTRIES_ON_THIS_DISK_MESSAGE
static final String SIZE_OF_CENTRAL_DIRECTORY_TOO_BIG_MESSAGE
static final String ARCHIVE_TOO_BIG_MESSAGE
static final String TOO_MANY_ENTRIES_MESSAGE
static java.lang.String getEntryTooBigMessage (org.apache.commons.compress.archivers.zip.ZipArchiveEntry)
org.apache.commons.compress.archivers.zip.ZipArchiveEntry ze
public void <init> (java.lang.String)
String reason
}
org/apache/commons/compress/archivers/zip/ZipArchiveEntry$1.class
ZipArchiveEntry.java
package org.apache.commons.compress.archivers.zip
synthetic org.apache.commons.compress.archivers.zip.ZipArchiveEntry$1 extends java.lang.Object {
}
org/apache/commons/compress/archivers/zip/ZipArchiveEntry$CommentSource.class
ZipArchiveEntry.java
package org.apache.commons.compress.archivers.zip
public final enum org.apache.commons.compress.archivers.zip.ZipArchiveEntry$CommentSource extends java.lang.Enum {
public static final enum org.apache.commons.compress.archivers.zip.ZipArchiveEntry$CommentSource COMMENT
public static final enum org.apache.commons.compress.archivers.zip.ZipArchiveEntry$CommentSource UNICODE_EXTRA_FIELD
private static final synthetic org.apache.commons.compress.archivers.zip.ZipArchiveEntry$CommentSource[] $VALUES
public static org.apache.commons.compress.archivers.zip.ZipArchiveEntry$CommentSource[] values ()
public static org.apache.commons.compress.archivers.zip.ZipArchiveEntry$CommentSource valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/apache/commons/compress/archivers/zip/ZipArchiveEntry$ExtraFieldParsingMode$1.class
ZipArchiveEntry.java
package org.apache.commons.compress.archivers.zip
final enum org.apache.commons.compress.archivers.zip.ZipArchiveEntry$ExtraFieldParsingMode$1 extends org.apache.commons.compress.archivers.zip.ZipArchiveEntry$ExtraFieldParsingMode {
void <init> (java.lang.String, int, org.apache.commons.compress.archivers.zip.ExtraFieldUtils$UnparseableExtraField)
org.apache.commons.compress.archivers.zip.ExtraFieldUtils$UnparseableExtraField onUnparseableData
public org.apache.commons.compress.archivers.zip.ZipExtraField fill (org.apache.commons.compress.archivers.zip.ZipExtraField, byte[], int, int, boolean)
org.apache.commons.compress.archivers.zip.ZipExtraField field
byte[] data
int off
int len
boolean local
}
org/apache/commons/compress/archivers/zip/ZipArchiveEntry$ExtraFieldParsingMode$2.class
ZipArchiveEntry.java
package org.apache.commons.compress.archivers.zip
final enum org.apache.commons.compress.archivers.zip.ZipArchiveEntry$ExtraFieldParsingMode$2 extends org.apache.commons.compress.archivers.zip.ZipArchiveEntry$ExtraFieldParsingMode {
void <init> (java.lang.String, int, org.apache.commons.compress.archivers.zip.ExtraFieldUtils$UnparseableExtraField)
org.apache.commons.compress.archivers.zip.ExtraFieldUtils$UnparseableExtraField onUnparseableData
public org.apache.commons.compress.archivers.zip.ZipExtraField fill (org.apache.commons.compress.archivers.zip.ZipExtraField, byte[], int, int, boolean)
org.apache.commons.compress.archivers.zip.ZipExtraField field
byte[] data
int off
int len
boolean local
}
org/apache/commons/compress/archivers/zip/ZipArchiveEntry$ExtraFieldParsingMode.class
ZipArchiveEntry.java
package org.apache.commons.compress.archivers.zip
public enum org.apache.commons.compress.archivers.zip.ZipArchiveEntry$ExtraFieldParsingMode extends java.lang.Enum implements org.apache.commons.compress.archivers.zip.ExtraFieldParsingBehavior {
public static final enum org.apache.commons.compress.archivers.zip.ZipArchiveEntry$ExtraFieldParsingMode BEST_EFFORT
public static final enum org.apache.commons.compress.archivers.zip.ZipArchiveEntry$ExtraFieldParsingMode STRICT_FOR_KNOW_EXTRA_FIELDS
public static final enum org.apache.commons.compress.archivers.zip.ZipArchiveEntry$ExtraFieldParsingMode ONLY_PARSEABLE_LENIENT
public static final enum org.apache.commons.compress.archivers.zip.ZipArchiveEntry$ExtraFieldParsingMode ONLY_PARSEABLE_STRICT
public static final enum org.apache.commons.compress.archivers.zip.ZipArchiveEntry$ExtraFieldParsingMode DRACONIC
private final org.apache.commons.compress.archivers.zip.ExtraFieldUtils$UnparseableExtraField onUnparseableData
private static final synthetic org.apache.commons.compress.archivers.zip.ZipArchiveEntry$ExtraFieldParsingMode[] $VALUES
public static org.apache.commons.compress.archivers.zip.ZipArchiveEntry$ExtraFieldParsingMode[] values ()
public static org.apache.commons.compress.archivers.zip.ZipArchiveEntry$ExtraFieldParsingMode valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, org.apache.commons.compress.archivers.zip.ExtraFieldUtils$UnparseableExtraField)
org.apache.commons.compress.archivers.zip.ExtraFieldUtils$UnparseableExtraField onUnparseableData
public org.apache.commons.compress.archivers.zip.ZipExtraField onUnparseableExtraField (byte[], int, int, boolean, int) throws java.util.zip.ZipException
byte[] data
int off
int len
boolean local
int claimedLength
public org.apache.commons.compress.archivers.zip.ZipExtraField createExtraField (org.apache.commons.compress.archivers.zip.ZipShort) throws java.util.zip.ZipException java.lang.InstantiationException java.lang.IllegalAccessException
org.apache.commons.compress.archivers.zip.ZipShort headerId
public org.apache.commons.compress.archivers.zip.ZipExtraField fill (org.apache.commons.compress.archivers.zip.ZipExtraField, byte[], int, int, boolean) throws java.util.zip.ZipException
org.apache.commons.compress.archivers.zip.ZipExtraField field
byte[] data
int off
int len
boolean local
private static org.apache.commons.compress.archivers.zip.ZipExtraField fillAndMakeUnrecognizedOnError (org.apache.commons.compress.archivers.zip.ZipExtraField, byte[], int, int, boolean)
org.apache.commons.compress.archivers.zip.UnrecognizedExtraField u
java.util.zip.ZipException ex
org.apache.commons.compress.archivers.zip.ZipExtraField field
byte[] data
int off
int len
boolean local
synthetic void <init> (java.lang.String, int, org.apache.commons.compress.archivers.zip.ExtraFieldUtils$UnparseableExtraField, org.apache.commons.compress.archivers.zip.ZipArchiveEntry$1)
String x0
int x1
org.apache.commons.compress.archivers.zip.ExtraFieldUtils$UnparseableExtraField x2
org.apache.commons.compress.archivers.zip.ZipArchiveEntry$1 x3
static synthetic org.apache.commons.compress.archivers.zip.ZipExtraField access$100 (org.apache.commons.compress.archivers.zip.ZipExtraField, byte[], int, int, boolean)
org.apache.commons.compress.archivers.zip.ZipExtraField x0
byte[] x1
int x2
int x3
boolean x4
static void <clinit> ()
}
org/apache/commons/compress/archivers/zip/ZipArchiveEntry$NameSource.class
ZipArchiveEntry.java
package org.apache.commons.compress.archivers.zip
public final enum org.apache.commons.compress.archivers.zip.ZipArchiveEntry$NameSource extends java.lang.Enum {
public static final enum org.apache.commons.compress.archivers.zip.ZipArchiveEntry$NameSource NAME
public static final enum org.apache.commons.compress.archivers.zip.ZipArchiveEntry$NameSource NAME_WITH_EFS_FLAG
public static final enum org.apache.commons.compress.archivers.zip.ZipArchiveEntry$NameSource UNICODE_EXTRA_FIELD
private static final synthetic org.apache.commons.compress.archivers.zip.ZipArchiveEntry$NameSource[] $VALUES
public static org.apache.commons.compress.archivers.zip.ZipArchiveEntry$NameSource[] values ()
public static org.apache.commons.compress.archivers.zip.ZipArchiveEntry$NameSource valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/apache/commons/compress/archivers/zip/ZipArchiveEntry.class
ZipArchiveEntry.java
package org.apache.commons.compress.archivers.zip
public org.apache.commons.compress.archivers.zip.ZipArchiveEntry extends java.util.zip.ZipEntry implements org.apache.commons.compress.archivers.ArchiveEntry org.apache.commons.compress.archivers.EntryStreamOffsets {
public static final int PLATFORM_UNIX
public static final int PLATFORM_FAT
public static final int CRC_UNKNOWN
private static final int SHORT_MASK
private static final int SHORT_SHIFT
private int method
private long size
private int internalAttributes
private int versionRequired
private int versionMadeBy
private int platform
private int rawFlag
private long externalAttributes
private int alignment
private org.apache.commons.compress.archivers.zip.ZipExtraField[] extraFields
private org.apache.commons.compress.archivers.zip.UnparseableExtraFieldData unparseableExtra
private String name
private byte[] rawName
private org.apache.commons.compress.archivers.zip.GeneralPurposeBit gpb
private long localHeaderOffset
private long dataOffset
private boolean isStreamContiguous
private org.apache.commons.compress.archivers.zip.ZipArchiveEntry$NameSource nameSource
private org.apache.commons.compress.archivers.zip.ZipArchiveEntry$CommentSource commentSource
private long diskNumberStart
static final org.apache.commons.compress.archivers.zip.ZipArchiveEntry[] EMPTY_ZIP_ARCHIVE_ENTRY_ARRAY
public void <init> (java.lang.String)
String name
public void <init> (java.util.zip.ZipEntry) throws java.util.zip.ZipException
java.util.zip.ZipEntry entry
byte[] extra
public void <init> (org.apache.commons.compress.archivers.zip.ZipArchiveEntry) throws java.util.zip.ZipException
org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry
org.apache.commons.compress.archivers.zip.GeneralPurposeBit other
protected void <init> ()
public void <init> (java.io.File, java.lang.String)
java.io.File inputFile
String entryName
public transient void <init> (java.nio.file.Path, java.lang.String, java.nio.file.LinkOption[]) throws java.io.IOException
java.nio.file.Path inputPath
String entryName
java.nio.file.LinkOption[] options
public void setTime (java.nio.file.attribute.FileTime)
java.nio.file.attribute.FileTime fileTime
public java.lang.Object clone ()
org.apache.commons.compress.archivers.zip.ZipArchiveEntry e
public int getMethod ()
public void setMethod (int)
int method
public int getInternalAttributes ()
public void setInternalAttributes (int)
int value
public long getExternalAttributes ()
public void setExternalAttributes (long)
long value
public void setUnixMode (int)
int mode
public int getUnixMode ()
public boolean isUnixSymlink ()
public int getPlatform ()
protected void setPlatform (int)
int platform
protected int getAlignment ()
public void setAlignment (int)
int alignment
public void setExtraFields (org.apache.commons.compress.archivers.zip.ZipExtraField[])
org.apache.commons.compress.archivers.zip.ZipExtraField field
org.apache.commons.compress.archivers.zip.ZipExtraField[] fields
java.util.List newFields
public org.apache.commons.compress.archivers.zip.ZipExtraField[] getExtraFields ()
public org.apache.commons.compress.archivers.zip.ZipExtraField[] getExtraFields (boolean)
boolean includeUnparseable
public org.apache.commons.compress.archivers.zip.ZipExtraField[] getExtraFields (org.apache.commons.compress.archivers.zip.ExtraFieldParsingBehavior) throws java.util.zip.ZipException
byte[] cd
org.apache.commons.compress.archivers.zip.ZipExtraField c
org.apache.commons.compress.archivers.zip.ZipExtraField l
org.apache.commons.compress.archivers.zip.ExtraFieldParsingBehavior parsingBehavior
byte[] local
java.util.List localFields
byte[] central
java.util.List centralFields
java.util.List merged
private org.apache.commons.compress.archivers.zip.ZipExtraField[] getParseableExtraFieldsNoCopy ()
private org.apache.commons.compress.archivers.zip.ZipExtraField[] getParseableExtraFields ()
org.apache.commons.compress.archivers.zip.ZipExtraField[] parseableExtraFields
private org.apache.commons.compress.archivers.zip.ZipExtraField[] getAllExtraFieldsNoCopy ()
private org.apache.commons.compress.archivers.zip.ZipExtraField[] getMergedFields ()
org.apache.commons.compress.archivers.zip.ZipExtraField[] zipExtraFields
private org.apache.commons.compress.archivers.zip.ZipExtraField[] getUnparseableOnly ()
private org.apache.commons.compress.archivers.zip.ZipExtraField[] getAllExtraFields ()
org.apache.commons.compress.archivers.zip.ZipExtraField[] allExtraFieldsNoCopy
private org.apache.commons.compress.archivers.zip.ZipExtraField findUnparseable (java.util.List)
org.apache.commons.compress.archivers.zip.ZipExtraField f
java.util.List fs
private org.apache.commons.compress.archivers.zip.ZipExtraField findMatching (org.apache.commons.compress.archivers.zip.ZipShort, java.util.List)
org.apache.commons.compress.archivers.zip.ZipExtraField f
org.apache.commons.compress.archivers.zip.ZipShort headerId
java.util.List fs
public void addExtraField (org.apache.commons.compress.archivers.zip.ZipExtraField)
org.apache.commons.compress.archivers.zip.ZipExtraField[] zipExtraFields
org.apache.commons.compress.archivers.zip.ZipExtraField ze
public void addAsFirstExtraField (org.apache.commons.compress.archivers.zip.ZipExtraField)
org.apache.commons.compress.archivers.zip.ZipExtraField[] copy
int newLen
org.apache.commons.compress.archivers.zip.ZipExtraField ze
public void removeExtraField (org.apache.commons.compress.archivers.zip.ZipShort)
org.apache.commons.compress.archivers.zip.ZipExtraField extraField
org.apache.commons.compress.archivers.zip.ZipShort type
java.util.List newResult
public void removeUnparseableExtraFieldData ()
public org.apache.commons.compress.archivers.zip.ZipExtraField getExtraField (org.apache.commons.compress.archivers.zip.ZipShort)
org.apache.commons.compress.archivers.zip.ZipExtraField extraField
org.apache.commons.compress.archivers.zip.ZipShort type
public org.apache.commons.compress.archivers.zip.UnparseableExtraFieldData getUnparseableExtraFieldData ()
public void setExtra (byte[]) throws java.lang.RuntimeException
org.apache.commons.compress.archivers.zip.ZipExtraField[] local
java.util.zip.ZipException e
byte[] extra
protected void setExtra ()
public void setCentralDirectoryExtra (byte[])
org.apache.commons.compress.archivers.zip.ZipExtraField[] central
java.util.zip.ZipException e
byte[] b
public byte[] getLocalFileDataExtra ()
byte[] extra
public byte[] getCentralDirectoryExtra ()
public java.lang.String getName ()
public boolean isDirectory ()
String n
protected void setName (java.lang.String)
String name
public long getSize ()
public void setSize (long)
long size
protected void setName (java.lang.String, byte[])
String name
byte[] rawName
public byte[] getRawName ()
protected long getLocalHeaderOffset ()
protected void setLocalHeaderOffset (long)
long localHeaderOffset
public long getDataOffset ()
protected void setDataOffset (long)
long dataOffset
public boolean isStreamContiguous ()
protected void setStreamContiguous (boolean)
boolean isStreamContiguous
public int hashCode ()
String n
public org.apache.commons.compress.archivers.zip.GeneralPurposeBit getGeneralPurposeBit ()
public void setGeneralPurposeBit (org.apache.commons.compress.archivers.zip.GeneralPurposeBit)
org.apache.commons.compress.archivers.zip.GeneralPurposeBit b
private void mergeExtraFields (org.apache.commons.compress.archivers.zip.ZipExtraField[], boolean)
org.apache.commons.compress.archivers.zip.ZipExtraField existing
org.apache.commons.compress.archivers.zip.UnrecognizedExtraField u
java.util.zip.ZipException ex
byte[] b
org.apache.commons.compress.archivers.zip.ZipExtraField existing
org.apache.commons.compress.archivers.zip.ZipExtraField element
org.apache.commons.compress.archivers.zip.ZipExtraField[] f
boolean local
public java.util.Date getLastModifiedDate ()
public boolean equals (java.lang.Object)
Object obj
org.apache.commons.compress.archivers.zip.ZipArchiveEntry other
String myName
String otherName
String myComment
String otherComment
public void setVersionMadeBy (int)
int versionMadeBy
public void setVersionRequired (int)
int versionRequired
public int getVersionRequired ()
public int getVersionMadeBy ()
public int getRawFlag ()
public void setRawFlag (int)
int rawFlag
public org.apache.commons.compress.archivers.zip.ZipArchiveEntry$NameSource getNameSource ()
public void setNameSource (org.apache.commons.compress.archivers.zip.ZipArchiveEntry$NameSource)
org.apache.commons.compress.archivers.zip.ZipArchiveEntry$NameSource nameSource
public org.apache.commons.compress.archivers.zip.ZipArchiveEntry$CommentSource getCommentSource ()
public void setCommentSource (org.apache.commons.compress.archivers.zip.ZipArchiveEntry$CommentSource)
org.apache.commons.compress.archivers.zip.ZipArchiveEntry$CommentSource commentSource
public long getDiskNumberStart ()
public void setDiskNumberStart (long)
long diskNumberStart
private org.apache.commons.compress.archivers.zip.ZipExtraField[] copyOf (org.apache.commons.compress.archivers.zip.ZipExtraField[], int)
org.apache.commons.compress.archivers.zip.ZipExtraField[] src
int length
org.apache.commons.compress.archivers.zip.ZipExtraField[] cpy
static void <clinit> ()
}
org/apache/commons/compress/archivers/zip/ZipArchiveEntryPredicate.class
ZipArchiveEntryPredicate.java
package org.apache.commons.compress.archivers.zip
public abstract org.apache.commons.compress.archivers.zip.ZipArchiveEntryPredicate extends java.lang.Object {
public abstract boolean test (org.apache.commons.compress.archivers.zip.ZipArchiveEntry)
}
org/apache/commons/compress/archivers/zip/ZipArchiveEntryRequest.class
ZipArchiveEntryRequest.java
package org.apache.commons.compress.archivers.zip
public org.apache.commons.compress.archivers.zip.ZipArchiveEntryRequest extends java.lang.Object {
private final org.apache.commons.compress.archivers.zip.ZipArchiveEntry zipArchiveEntry
private final org.apache.commons.compress.parallel.InputStreamSupplier payloadSupplier
private final int method
private void <init> (org.apache.commons.compress.archivers.zip.ZipArchiveEntry, org.apache.commons.compress.parallel.InputStreamSupplier)
org.apache.commons.compress.archivers.zip.ZipArchiveEntry zipArchiveEntry
org.apache.commons.compress.parallel.InputStreamSupplier payloadSupplier
public static org.apache.commons.compress.archivers.zip.ZipArchiveEntryRequest createZipArchiveEntryRequest (org.apache.commons.compress.archivers.zip.ZipArchiveEntry, org.apache.commons.compress.parallel.InputStreamSupplier)
org.apache.commons.compress.archivers.zip.ZipArchiveEntry zipArchiveEntry
org.apache.commons.compress.parallel.InputStreamSupplier payloadSupplier
public java.io.InputStream getPayloadStream ()
public int getMethod ()
org.apache.commons.compress.archivers.zip.ZipArchiveEntry getZipArchiveEntry ()
}
org/apache/commons/compress/archivers/zip/ZipArchiveEntryRequestSupplier.class
ZipArchiveEntryRequestSupplier.java
package org.apache.commons.compress.archivers.zip
public abstract org.apache.commons.compress.archivers.zip.ZipArchiveEntryRequestSupplier extends java.lang.Object {
public abstract org.apache.commons.compress.archivers.zip.ZipArchiveEntryRequest get ()
}
org/apache/commons/compress/archivers/zip/ZipArchiveInputStream$1.class
ZipArchiveInputStream.java
package org.apache.commons.compress.archivers.zip
synthetic org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod
static void <clinit> ()
}
org/apache/commons/compress/archivers/zip/ZipArchiveInputStream$BoundedInputStream.class
ZipArchiveInputStream.java
package org.apache.commons.compress.archivers.zip
org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$BoundedInputStream extends java.io.InputStream {
private final java.io.InputStream in
private final long max
private long pos
final synthetic org.apache.commons.compress.archivers.zip.ZipArchiveInputStream this$0
public void <init> (org.apache.commons.compress.archivers.zip.ZipArchiveInputStream, java.io.InputStream, long)
java.io.InputStream in
long size
public int read () throws java.io.IOException
int result
public int read (byte[]) throws java.io.IOException
byte[] b
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
long maxRead
int bytesRead
public long skip (long) throws java.io.IOException
long n
long toSkip
long skippedBytes
public int available () throws java.io.IOException
}
org/apache/commons/compress/archivers/zip/ZipArchiveInputStream$CurrentEntry.class
ZipArchiveInputStream.java
package org.apache.commons.compress.archivers.zip
final org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry extends java.lang.Object {
private final org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry
private boolean hasDataDescriptor
private boolean usesZip64
private long bytesRead
private long bytesReadFromStream
private final java.util.zip.CRC32 crc
private java.io.InputStream in
private void <init> ()
synthetic void <init> (org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$1)
org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$1 x0
static synthetic org.apache.commons.compress.archivers.zip.ZipArchiveEntry access$100 (org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry)
org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry x0
static synthetic boolean access$202 (org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry, boolean)
org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry x0
boolean x1
static synthetic boolean access$200 (org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry)
org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry x0
static synthetic java.io.InputStream access$302 (org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry, java.io.InputStream)
org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry x0
java.io.InputStream x1
static synthetic boolean access$402 (org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry, boolean)
org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry x0
boolean x1
static synthetic java.io.InputStream access$300 (org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry)
org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry x0
static synthetic java.util.zip.CRC32 access$500 (org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry)
org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry x0
static synthetic long access$600 (org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry)
org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry x0
static synthetic long access$700 (org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry)
org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry x0
static synthetic long access$702 (org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry, long)
org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry x0
long x1
static synthetic long access$602 (org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry, long)
org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry x0
long x1
static synthetic boolean access$400 (org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry)
org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry x0
static synthetic long access$708 (org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry)
org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry x0
}
org/apache/commons/compress/archivers/zip/ZipArchiveInputStream.class
ZipArchiveInputStream.java
package org.apache.commons.compress.archivers.zip
public org.apache.commons.compress.archivers.zip.ZipArchiveInputStream extends org.apache.commons.compress.archivers.ArchiveInputStream implements org.apache.commons.compress.utils.InputStreamStatistics {
private final org.apache.commons.compress.archivers.zip.ZipEncoding zipEncoding
final String encoding
private final boolean useUnicodeExtraFields
private final java.io.InputStream in
private final java.util.zip.Inflater inf
private final java.nio.ByteBuffer buf
private org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry current
private boolean closed
private boolean hitCentralDirectory
private java.io.ByteArrayInputStream lastStoredEntry
private boolean allowStoredEntriesWithDataDescriptor
private long uncompressedCount
private final boolean skipSplitSig
private static final int LFH_LEN
private static final int CFH_LEN
private static final long TWO_EXP_32
private final byte[] lfhBuf
private final byte[] skipBuf
private final byte[] shortBuf
private final byte[] wordBuf
private final byte[] twoDwordBuf
private int entriesRead
private static final String USE_ZIPFILE_INSTEAD_OF_STREAM_DISCLAIMER
private static final byte[] LFH
private static final byte[] CFH
private static final byte[] DD
private static final byte[] APK_SIGNING_BLOCK_MAGIC
private static final java.math.BigInteger LONG_MAX
public void <init> (java.io.InputStream)
java.io.InputStream inputStream
public void <init> (java.io.InputStream, java.lang.String)
java.io.InputStream inputStream
String encoding
public void <init> (java.io.InputStream, java.lang.String, boolean)
java.io.InputStream inputStream
String encoding
boolean useUnicodeExtraFields
public void <init> (java.io.InputStream, java.lang.String, boolean, boolean)
java.io.InputStream inputStream
String encoding
boolean useUnicodeExtraFields
boolean allowStoredEntriesWithDataDescriptor
public void <init> (java.io.InputStream, java.lang.String, boolean, boolean, boolean)
java.io.InputStream inputStream
String encoding
boolean useUnicodeExtraFields
boolean allowStoredEntriesWithDataDescriptor
boolean skipSplitSig
public org.apache.commons.compress.archivers.zip.ZipArchiveEntry getNextZipEntry () throws java.io.IOException
java.io.EOFException e
java.util.zip.ZipException z
RuntimeException ex
IllegalArgumentException ex
java.io.InputStream bis
boolean firstEntry
long currentHeaderOffset
org.apache.commons.compress.archivers.zip.ZipLong sig
int off
int versionMadeBy
org.apache.commons.compress.archivers.zip.GeneralPurposeBit gpFlag
boolean hasUTF8Flag
org.apache.commons.compress.archivers.zip.ZipEncoding entryEncoding
long time
org.apache.commons.compress.archivers.zip.ZipLong size
org.apache.commons.compress.archivers.zip.ZipLong cSize
int fileNameLen
int extraLen
byte[] fileName
byte[] extraData
org.apache.commons.compress.archivers.zip.ZipMethod m
private void readFirstLocalFileHeader () throws java.io.IOException
byte[] missedLfhBytes
org.apache.commons.compress.archivers.zip.ZipLong sig
private void processZip64Extra (org.apache.commons.compress.archivers.zip.ZipLong, org.apache.commons.compress.archivers.zip.ZipLong) throws java.util.zip.ZipException
long s
org.apache.commons.compress.archivers.zip.ZipLong size
org.apache.commons.compress.archivers.zip.ZipLong cSize
org.apache.commons.compress.archivers.zip.ZipExtraField extra
org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField z64
public org.apache.commons.compress.archivers.ArchiveEntry getNextEntry () throws java.io.IOException
public boolean canReadEntryData (org.apache.commons.compress.archivers.ArchiveEntry)
org.apache.commons.compress.archivers.zip.ZipArchiveEntry ze
org.apache.commons.compress.archivers.ArchiveEntry ae
public int read (byte[], int, int) throws java.io.IOException
int read
int read
int read
byte[] buffer
int offset
int length
int read
public long getCompressedCount ()
public long getUncompressedCount ()
private int readStored (byte[], int, int) throws java.io.IOException
int l
byte[] buffer
int offset
int length
long csize
int toRead
private int readDeflated (byte[], int, int) throws java.io.IOException
byte[] buffer
int offset
int length
int read
private int readFromInflater (byte[], int, int) throws java.io.IOException
int l
java.util.zip.DataFormatException e
byte[] buffer
int offset
int length
int read
public void close () throws java.io.IOException
public long skip (long) throws java.io.IOException
long rem
int x
long skipped
long value
public static boolean matches (byte[], int)
byte[] signature
int length
private static boolean checksig (byte[], byte[])
int i
byte[] signature
byte[] expected
private void closeEntry () throws java.io.IOException
long inB
int diff
private boolean currentEntryHasOutstandingBytes ()
private void drainCurrentEntryData () throws java.io.IOException
long n
long remaining
private long getBytesInflated ()
long inB
private int fill () throws java.io.IOException
int length
private void readFully (byte[]) throws java.io.IOException
byte[] b
private void readFully (byte[], int) throws java.io.IOException
byte[] b
int off
int len
int count
private byte[] readRange (int) throws java.io.IOException
int len
byte[] ret
private void readDataDescriptor () throws java.io.IOException
long size
long size
org.apache.commons.compress.archivers.zip.ZipLong val
org.apache.commons.compress.archivers.zip.ZipLong potentialSig
private boolean supportsDataDescriptorFor (org.apache.commons.compress.archivers.zip.ZipArchiveEntry)
org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry
private boolean supportsCompressedSizeFor (org.apache.commons.compress.archivers.zip.ZipArchiveEntry)
org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry
private void readStoredEntry () throws java.io.IOException
int r
java.io.ByteArrayOutputStream bos
int off
boolean done
int ddLen
byte[] b
private boolean bufferContainsSignature (java.io.ByteArrayOutputStream, int, int, int) throws java.io.IOException
int expectDDPos
int i
java.io.ByteArrayOutputStream bos
int offset
int lastRead
int expectedDDLen
boolean done
private int cacheBytesRead (java.io.ByteArrayOutputStream, int, int, int)
java.io.ByteArrayOutputStream bos
int offset
int lastRead
int expecteDDLen
int cacheable
private void pushback (byte[], int, int) throws java.io.IOException
byte[] buf
int offset
int length
private void skipRemainderOfArchive () throws java.io.IOException
int commentLen
boolean foundEocd
private boolean findEocdRecord () throws java.io.IOException
int currentByte
boolean skipReadCall
private void realSkip (long) throws java.io.IOException
long rem
int x
long skipped
long value
private int readOneByte () throws java.io.IOException
int b
private boolean isFirstByteOfEocdSig (int)
int b
private boolean isApkSigningBlock (byte[]) throws java.io.IOException
int off
int bytesInBuffer
java.io.EOFException ex
byte[] suspectLocalFileHeader
java.math.BigInteger len
java.math.BigInteger toSkip
byte[] magic
static synthetic void access$800 (org.apache.commons.compress.archivers.zip.ZipArchiveInputStream, int)
org.apache.commons.compress.archivers.zip.ZipArchiveInputStream x0
int x1
static synthetic org.apache.commons.compress.archivers.zip.ZipArchiveInputStream$CurrentEntry access$900 (org.apache.commons.compress.archivers.zip.ZipArchiveInputStream)
org.apache.commons.compress.archivers.zip.ZipArchiveInputStream x0
static synthetic void access$1000 (org.apache.commons.compress.archivers.zip.ZipArchiveInputStream, int)
org.apache.commons.compress.archivers.zip.ZipArchiveInputStream x0
int x1
static void <clinit> ()
}
org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$1.class
ZipArchiveOutputStream.java
package org.apache.commons.compress.archivers.zip
synthetic org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$1 extends java.lang.Object {
}
org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$CurrentEntry.class
ZipArchiveOutputStream.java
package org.apache.commons.compress.archivers.zip
final org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry extends java.lang.Object {
private final org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry
private long localDataStart
private long dataStart
private long bytesRead
private boolean causedUseOfZip64
private boolean hasWritten
private void <init> (org.apache.commons.compress.archivers.zip.ZipArchiveEntry)
org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry
static synthetic long access$000 (org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry)
org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry x0
static synthetic long access$102 (org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry, long)
org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry x0
long x1
static synthetic org.apache.commons.compress.archivers.zip.ZipArchiveEntry access$200 (org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry)
org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry x0
static synthetic boolean access$300 (org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry)
org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry x0
static synthetic long access$100 (org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry)
org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry x0
static synthetic long access$400 (org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry)
org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry x0
static synthetic boolean access$500 (org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry)
org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry x0
synthetic void <init> (org.apache.commons.compress.archivers.zip.ZipArchiveEntry, org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$1)
org.apache.commons.compress.archivers.zip.ZipArchiveEntry x0
org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$1 x1
static synthetic boolean access$302 (org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry, boolean)
org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry x0
boolean x1
static synthetic long access$402 (org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry, long)
org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry x0
long x1
static synthetic long access$002 (org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry, long)
org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry x0
long x1
static synthetic boolean access$502 (org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry, boolean)
org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry x0
boolean x1
}
org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$EntryMetaData.class
ZipArchiveOutputStream.java
package org.apache.commons.compress.archivers.zip
final org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$EntryMetaData extends java.lang.Object {
private final long offset
private final boolean usesDataDescriptor
private void <init> (long, boolean)
long offset
boolean usesDataDescriptor
synthetic void <init> (long, boolean, org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$1)
long x0
boolean x1
org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$1 x2
static synthetic long access$800 (org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$EntryMetaData)
org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$EntryMetaData x0
static synthetic boolean access$900 (org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$EntryMetaData)
org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$EntryMetaData x0
}
org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream$UnicodeExtraFieldPolicy.class
ZipArchiveOutputStream.java
package org.apache.commons.compress.archivers.zip
public final org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$UnicodeExtraFieldPolicy extends java.lang.Object {
public static final org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$UnicodeExtraFieldPolicy ALWAYS
public static final org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$UnicodeExtraFieldPolicy NEVER
public static final org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$UnicodeExtraFieldPolicy NOT_ENCODEABLE
private final String name
private void <init> (java.lang.String)
String n
public java.lang.String toString ()
static void <clinit> ()
}
org/apache/commons/compress/archivers/zip/ZipArchiveOutputStream.class
ZipArchiveOutputStream.java
package org.apache.commons.compress.archivers.zip
public org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream extends org.apache.commons.compress.archivers.ArchiveOutputStream {
static final int BUFFER_SIZE
private static final int LFH_SIG_OFFSET
private static final int LFH_VERSION_NEEDED_OFFSET
private static final int LFH_GPB_OFFSET
private static final int LFH_METHOD_OFFSET
private static final int LFH_TIME_OFFSET
private static final int LFH_CRC_OFFSET
private static final int LFH_COMPRESSED_SIZE_OFFSET
private static final int LFH_ORIGINAL_SIZE_OFFSET
private static final int LFH_FILENAME_LENGTH_OFFSET
private static final int LFH_EXTRA_LENGTH_OFFSET
private static final int LFH_FILENAME_OFFSET
private static final int CFH_SIG_OFFSET
private static final int CFH_VERSION_MADE_BY_OFFSET
private static final int CFH_VERSION_NEEDED_OFFSET
private static final int CFH_GPB_OFFSET
private static final int CFH_METHOD_OFFSET
private static final int CFH_TIME_OFFSET
private static final int CFH_CRC_OFFSET
private static final int CFH_COMPRESSED_SIZE_OFFSET
private static final int CFH_ORIGINAL_SIZE_OFFSET
private static final int CFH_FILENAME_LENGTH_OFFSET
private static final int CFH_EXTRA_LENGTH_OFFSET
private static final int CFH_COMMENT_LENGTH_OFFSET
private static final int CFH_DISK_NUMBER_OFFSET
private static final int CFH_INTERNAL_ATTRIBUTES_OFFSET
private static final int CFH_EXTERNAL_ATTRIBUTES_OFFSET
private static final int CFH_LFH_OFFSET
private static final int CFH_FILENAME_OFFSET
protected boolean finished
public static final int DEFLATED
public static final int DEFAULT_COMPRESSION
public static final int STORED
static final String DEFAULT_ENCODING
public static final int EFS_FLAG
private org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$CurrentEntry entry
private String comment
private int level
private boolean hasCompressionLevelChanged
private int method
private final java.util.List entries
private final org.apache.commons.compress.archivers.zip.StreamCompressor streamCompressor
private long cdOffset
private long cdLength
private long cdDiskNumberStart
private long eocdLength
private static final byte[] ZERO
private static final byte[] LZERO
private static final byte[] ONE
private final java.util.Map metaData
private String encoding
private org.apache.commons.compress.archivers.zip.ZipEncoding zipEncoding
protected final java.util.zip.Deflater def
private final java.nio.channels.SeekableByteChannel channel
private final java.io.OutputStream out
private boolean useUTF8Flag
private boolean fallbackToUTF8
private org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$UnicodeExtraFieldPolicy createUnicodeExtraFields
private boolean hasUsedZip64
private org.apache.commons.compress.archivers.zip.Zip64Mode zip64Mode
private final byte[] copyBuffer
private final java.util.Calendar calendarInstance
private final boolean isSplitZip
private final java.util.Map numberOfCDInDiskData
static final byte[] LFH_SIG
static final byte[] DD_SIG
static final byte[] CFH_SIG
static final byte[] EOCD_SIG
static final byte[] ZIP64_EOCD_SIG
static final byte[] ZIP64_EOCD_LOC_SIG
public void <init> (java.io.OutputStream)
java.io.OutputStream out
public void <init> (java.io.File) throws java.io.IOException
java.io.File file
public transient void <init> (java.nio.file.Path, java.nio.file.OpenOption[]) throws java.io.IOException
java.io.IOException e
java.nio.file.Path file
java.nio.file.OpenOption[] options
java.io.OutputStream o
java.nio.channels.SeekableByteChannel _channel
org.apache.commons.compress.archivers.zip.StreamCompressor _streamCompressor
public void <init> (java.io.File, long) throws java.io.IOException
java.io.File file
long zipSplitSize
public void <init> (java.nio.channels.SeekableByteChannel) throws java.io.IOException
java.nio.channels.SeekableByteChannel channel
public boolean isSeekable ()
public void setEncoding (java.lang.String)
String encoding
public java.lang.String getEncoding ()
public void setUseLanguageEncodingFlag (boolean)
boolean b
public void setCreateUnicodeExtraFields (org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$UnicodeExtraFieldPolicy)
org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$UnicodeExtraFieldPolicy b
public void setFallbackToUTF8 (boolean)
boolean b
public void setUseZip64 (org.apache.commons.compress.archivers.zip.Zip64Mode)
org.apache.commons.compress.archivers.zip.Zip64Mode mode
public void finish () throws java.io.IOException
org.apache.commons.compress.archivers.zip.ZipSplitOutputStream zipSplitOutputStream
long cdOverallOffset
java.nio.ByteBuffer commentData
long commentLength
private void writeCentralDirectoryInChunks () throws java.io.IOException
org.apache.commons.compress.archivers.zip.ZipArchiveEntry ze
int NUM_PER_WRITE
java.io.ByteArrayOutputStream byteArrayOutputStream
int count
public void closeArchiveEntry () throws java.io.IOException
long bytesWritten
long realCrc
org.apache.commons.compress.archivers.zip.Zip64Mode effectiveMode
boolean actuallyNeedsZip64
private void closeCopiedEntry (boolean) throws java.io.IOException
boolean phased
org.apache.commons.compress.archivers.zip.Zip64Mode effectiveMode
boolean actuallyNeedsZip64
private void closeEntry (boolean, boolean) throws java.io.IOException
boolean actuallyNeedsZip64
boolean phased
private void preClose () throws java.io.IOException
public void addRawArchiveEntry (org.apache.commons.compress.archivers.zip.ZipArchiveEntry, java.io.InputStream) throws java.io.IOException
org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry
java.io.InputStream rawStream
org.apache.commons.compress.archivers.zip.ZipArchiveEntry ae
boolean is2PhaseSource
private void flushDeflater () throws java.io.IOException
private boolean handleSizesAndCrc (long, long, org.apache.commons.compress.archivers.zip.Zip64Mode) throws java.util.zip.ZipException
long bytesWritten
long crc
org.apache.commons.compress.archivers.zip.Zip64Mode effectiveMode
private boolean checkIfNeedsZip64 (org.apache.commons.compress.archivers.zip.Zip64Mode) throws java.util.zip.ZipException
org.apache.commons.compress.archivers.zip.Zip64Mode effectiveMode
boolean actuallyNeedsZip64
private boolean isZip64Required (org.apache.commons.compress.archivers.zip.ZipArchiveEntry, org.apache.commons.compress.archivers.zip.Zip64Mode)
org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry1
org.apache.commons.compress.archivers.zip.Zip64Mode requestedMode
private boolean isTooLargeForZip32 (org.apache.commons.compress.archivers.zip.ZipArchiveEntry)
org.apache.commons.compress.archivers.zip.ZipArchiveEntry zipArchiveEntry
private void rewriteSizesAndCrc (boolean) throws java.io.IOException
java.nio.ByteBuffer name
int nameLen
boolean actuallyNeedsZip64
long save
public void putArchiveEntry (org.apache.commons.compress.archivers.ArchiveEntry) throws java.io.IOException
org.apache.commons.compress.archivers.ArchiveEntry archiveEntry
private void putArchiveEntry (org.apache.commons.compress.archivers.ArchiveEntry, boolean) throws java.io.IOException
org.apache.commons.compress.archivers.zip.ZipEightByteInteger size
org.apache.commons.compress.archivers.zip.ZipEightByteInteger compressedSize
org.apache.commons.compress.archivers.zip.ZipEightByteInteger size
org.apache.commons.compress.archivers.zip.ZipEightByteInteger compressedSize
org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField z64
org.apache.commons.compress.archivers.zip.ZipEightByteInteger size
org.apache.commons.compress.archivers.zip.ZipEightByteInteger compressedSize
org.apache.commons.compress.archivers.ArchiveEntry archiveEntry
boolean phased
org.apache.commons.compress.archivers.zip.Zip64Mode effectiveMode
private void setDefaults (org.apache.commons.compress.archivers.zip.ZipArchiveEntry)
org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry
private void validateSizeInformation (org.apache.commons.compress.archivers.zip.Zip64Mode) throws java.util.zip.ZipException
org.apache.commons.compress.archivers.zip.Zip64Mode effectiveMode
private boolean shouldAddZip64Extra (org.apache.commons.compress.archivers.zip.ZipArchiveEntry, org.apache.commons.compress.archivers.zip.Zip64Mode)
org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry
org.apache.commons.compress.archivers.zip.Zip64Mode mode
public void setComment (java.lang.String)
String comment
public void setLevel (int)
int level
public void setMethod (int)
int method
public boolean canWriteEntryData (org.apache.commons.compress.archivers.ArchiveEntry)
org.apache.commons.compress.archivers.zip.ZipArchiveEntry zae
org.apache.commons.compress.archivers.ArchiveEntry ae
public void writePreamble (byte[]) throws java.io.IOException
byte[] preamble
public void writePreamble (byte[], int, int) throws java.io.IOException
byte[] preamble
int offset
int length
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int offset
int length
long writtenThisTime
private void writeCounted (byte[]) throws java.io.IOException
byte[] data
private void copyFromZipInputStream (java.io.InputStream) throws java.io.IOException
java.io.InputStream src
int length
public void close () throws java.io.IOException
public void flush () throws java.io.IOException
protected final void deflate () throws java.io.IOException
protected void writeLocalFileHeader (org.apache.commons.compress.archivers.zip.ZipArchiveEntry) throws java.io.IOException
org.apache.commons.compress.archivers.zip.ZipArchiveEntry ze
private void writeLocalFileHeader (org.apache.commons.compress.archivers.zip.ZipArchiveEntry, boolean) throws java.io.IOException
org.apache.commons.compress.archivers.zip.ZipSplitOutputStream splitOutputStream
org.apache.commons.compress.archivers.zip.ZipArchiveEntry ze
boolean phased
boolean encodable
java.nio.ByteBuffer name
long localHeaderStart
byte[] localHeader
private byte[] createLocalFileHeader (org.apache.commons.compress.archivers.zip.ZipArchiveEntry, java.nio.ByteBuffer, boolean, boolean, long)
int oldLength
int padding
org.apache.commons.compress.archivers.zip.ZipArchiveEntry ze
java.nio.ByteBuffer name
boolean encodable
boolean phased
long archiveOffset
org.apache.commons.compress.archivers.zip.ZipExtraField oldEx
org.apache.commons.compress.archivers.zip.ResourceAlignmentExtraField oldAlignmentEx
int alignment
byte[] extra
int nameLen
int len
byte[] buf
int zipMethod
boolean dataDescriptor
org.apache.commons.compress.archivers.zip.GeneralPurposeBit generalPurposeBit
private void addUnicodeExtraFields (org.apache.commons.compress.archivers.zip.ZipArchiveEntry, boolean, java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer commentB
boolean commentEncodable
org.apache.commons.compress.archivers.zip.ZipArchiveEntry ze
boolean encodable
java.nio.ByteBuffer name
String comm
protected void writeDataDescriptor (org.apache.commons.compress.archivers.zip.ZipArchiveEntry) throws java.io.IOException
org.apache.commons.compress.archivers.zip.ZipArchiveEntry ze
protected void writeCentralFileHeader (org.apache.commons.compress.archivers.zip.ZipArchiveEntry) throws java.io.IOException
org.apache.commons.compress.archivers.zip.ZipArchiveEntry ze
byte[] centralFileHeader
private byte[] createCentralFileHeader (org.apache.commons.compress.archivers.zip.ZipArchiveEntry) throws java.io.IOException
org.apache.commons.compress.archivers.zip.ZipArchiveEntry ze
org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$EntryMetaData entryMetaData
boolean needsZip64Extra
private byte[] createCentralFileHeader (org.apache.commons.compress.archivers.zip.ZipArchiveEntry, java.nio.ByteBuffer, org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$EntryMetaData, boolean) throws java.io.IOException
int originalNumberOfCD
int currentSplitSegment
org.apache.commons.compress.archivers.zip.ZipArchiveEntry ze
java.nio.ByteBuffer name
org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream$EntryMetaData entryMetaData
boolean needsZip64Extra
byte[] extra
int extraLength
String comm
java.nio.ByteBuffer commentB
int nameLen
int commentLen
int len
byte[] buf
int zipMethod
boolean encodable
int extraStart
int commentStart
private void handleZip64Extra (org.apache.commons.compress.archivers.zip.ZipArchiveEntry, long, boolean)
org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField z64
boolean needsToEncodeLfhOffset
boolean needsToEncodeDiskNumberStart
org.apache.commons.compress.archivers.zip.ZipArchiveEntry ze
long lfhOffset
boolean needsZip64Extra
protected void writeCentralDirectoryEnd () throws java.io.IOException
int numberOfThisDisk
int numberOfEntries
int numOfEntriesOnThisDisk
byte[] numOfEntriesOnThisDiskData
byte[] num
java.nio.ByteBuffer data
int dataLen
private void validateIfZip64IsNeededInEOCD () throws org.apache.commons.compress.archivers.zip.Zip64RequiredException
int numberOfThisDisk
int numOfEntriesOnThisDisk
protected void writeZip64CentralDirectory () throws java.io.IOException
org.apache.commons.compress.archivers.zip.ZipSplitOutputStream zipSplitOutputStream
int zip64EOCDLOCLength
long unsplittableContentSize
int totalNumberOfDisks
long offset
long diskNumberStart
int numberOfThisDisk
int numOfEntriesOnThisDisk
byte[] numOfEntriesOnThisDiskData
byte[] num
private boolean shouldUseZip64EOCD ()
int numberOfThisDisk
int numOfEntriesOnThisDisk
protected final void writeOut (byte[]) throws java.io.IOException
byte[] data
protected final void writeOut (byte[], int, int) throws java.io.IOException
byte[] data
int offset
int length
private org.apache.commons.compress.archivers.zip.GeneralPurposeBit getGeneralPurposeBits (boolean, boolean)
boolean utfFallback
boolean usesDataDescriptor
org.apache.commons.compress.archivers.zip.GeneralPurposeBit b
private int versionNeededToExtract (int, boolean, boolean)
int zipMethod
boolean zip64
boolean usedDataDescriptor
private boolean usesDataDescriptor (int, boolean)
int zipMethod
boolean phased
private int versionNeededToExtractMethod (int)
int zipMethod
public org.apache.commons.compress.archivers.ArchiveEntry createArchiveEntry (java.io.File, java.lang.String) throws java.io.IOException
java.io.File inputFile
String entryName
public transient org.apache.commons.compress.archivers.ArchiveEntry createArchiveEntry (java.nio.file.Path, java.lang.String, java.nio.file.LinkOption[]) throws java.io.IOException
java.nio.file.Path inputPath
String entryName
java.nio.file.LinkOption[] options
private org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField getZip64Extra (org.apache.commons.compress.archivers.zip.ZipArchiveEntry)
org.apache.commons.compress.archivers.zip.ZipArchiveEntry ze
org.apache.commons.compress.archivers.zip.ZipExtraField extra
org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField z64
private boolean hasZip64Extra (org.apache.commons.compress.archivers.zip.ZipArchiveEntry)
org.apache.commons.compress.archivers.zip.ZipArchiveEntry ze
private org.apache.commons.compress.archivers.zip.Zip64Mode getEffectiveZip64Mode (org.apache.commons.compress.archivers.zip.ZipArchiveEntry)
org.apache.commons.compress.archivers.zip.ZipArchiveEntry ze
private org.apache.commons.compress.archivers.zip.ZipEncoding getEntryEncoding (org.apache.commons.compress.archivers.zip.ZipArchiveEntry)
org.apache.commons.compress.archivers.zip.ZipArchiveEntry ze
boolean encodable
private java.nio.ByteBuffer getName (org.apache.commons.compress.archivers.zip.ZipArchiveEntry) throws java.io.IOException
org.apache.commons.compress.archivers.zip.ZipArchiveEntry ze
void destroy () throws java.io.IOException
static void <clinit> ()
}
org/apache/commons/compress/archivers/zip/ZipConstants.class
ZipConstants.java
package org.apache.commons.compress.archivers.zip
final org.apache.commons.compress.archivers.zip.ZipConstants extends java.lang.Object {
static final int BYTE_MASK
static final int SHORT
static final int WORD
static final int DWORD
static final int INITIAL_VERSION
static final int DEFLATE_MIN_VERSION
static final int DATA_DESCRIPTOR_MIN_VERSION
static final int ZIP64_MIN_VERSION
static final int ZIP64_MAGIC_SHORT
static final long ZIP64_MAGIC
private void <init> ()
}
org/apache/commons/compress/archivers/zip/ZipEightByteInteger.class
ZipEightByteInteger.java
package org.apache.commons.compress.archivers.zip
public final org.apache.commons.compress.archivers.zip.ZipEightByteInteger extends java.lang.Object implements java.io.Serializable {
private static final long serialVersionUID
private static final int BYTE_1
private static final int BYTE_1_MASK
private static final int BYTE_1_SHIFT
private static final int BYTE_2
private static final int BYTE_2_MASK
private static final int BYTE_2_SHIFT
private static final int BYTE_3
private static final long BYTE_3_MASK
private static final int BYTE_3_SHIFT
private static final int BYTE_4
private static final long BYTE_4_MASK
private static final int BYTE_4_SHIFT
private static final int BYTE_5
private static final long BYTE_5_MASK
private static final int BYTE_5_SHIFT
private static final int BYTE_6
private static final long BYTE_6_MASK
private static final int BYTE_6_SHIFT
private static final int BYTE_7
private static final long BYTE_7_MASK
private static final int BYTE_7_SHIFT
private static final int LEFTMOST_BIT_SHIFT
private static final byte LEFTMOST_BIT
private final java.math.BigInteger value
public static final org.apache.commons.compress.archivers.zip.ZipEightByteInteger ZERO
public void <init> (long)
long value
public void <init> (java.math.BigInteger)
java.math.BigInteger value
public void <init> (byte[])
byte[] bytes
public void <init> (byte[], int)
byte[] bytes
int offset
public byte[] getBytes ()
public long getLongValue ()
public java.math.BigInteger getValue ()
public static byte[] getBytes (long)
long value
public static byte[] getBytes (java.math.BigInteger)
java.math.BigInteger value
byte[] result
long val
public static long getLongValue (byte[], int)
byte[] bytes
int offset
public static java.math.BigInteger getValue (byte[], int)
byte[] bytes
int offset
long value
java.math.BigInteger val
public static long getLongValue (byte[])
byte[] bytes
public static java.math.BigInteger getValue (byte[])
byte[] bytes
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public java.lang.String toString ()
static void <clinit> ()
}
org/apache/commons/compress/archivers/zip/ZipEncoding.class
ZipEncoding.java
package org.apache.commons.compress.archivers.zip
public abstract org.apache.commons.compress.archivers.zip.ZipEncoding extends java.lang.Object {
public abstract boolean canEncode (java.lang.String)
public abstract java.nio.ByteBuffer encode (java.lang.String) throws java.io.IOException
public abstract java.lang.String decode (byte[]) throws java.io.IOException
}
org/apache/commons/compress/archivers/zip/ZipEncodingHelper.class
ZipEncodingHelper.java
package org.apache.commons.compress.archivers.zip
public abstract org.apache.commons.compress.archivers.zip.ZipEncodingHelper extends java.lang.Object {
static final String UTF8
static final org.apache.commons.compress.archivers.zip.ZipEncoding UTF8_ZIP_ENCODING
public void <init> ()
public static org.apache.commons.compress.archivers.zip.ZipEncoding getZipEncoding (java.lang.String)
String name
java.nio.charset.Charset cs
boolean useReplacement
static boolean isUTF8 (java.lang.String)
String alias
String charsetName
static java.nio.ByteBuffer growBufferBy (java.nio.ByteBuffer, int)
java.nio.ByteBuffer buffer
int increment
java.nio.ByteBuffer on
static void <clinit> ()
}
org/apache/commons/compress/archivers/zip/ZipExtraField.class
ZipExtraField.java
package org.apache.commons.compress.archivers.zip
public abstract org.apache.commons.compress.archivers.zip.ZipExtraField extends java.lang.Object {
public static final int EXTRAFIELD_HEADER_SIZE
public abstract org.apache.commons.compress.archivers.zip.ZipShort getHeaderId ()
public abstract org.apache.commons.compress.archivers.zip.ZipShort getLocalFileDataLength ()
public abstract org.apache.commons.compress.archivers.zip.ZipShort getCentralDirectoryLength ()
public abstract byte[] getLocalFileDataData ()
public abstract byte[] getCentralDirectoryData ()
public abstract void parseFromLocalFileData (byte[], int, int) throws java.util.zip.ZipException
public abstract void parseFromCentralDirectoryData (byte[], int, int) throws java.util.zip.ZipException
}
org/apache/commons/compress/archivers/zip/ZipFile$1.class
ZipFile.java
package org.apache.commons.compress.archivers.zip
org.apache.commons.compress.archivers.zip.ZipFile$1 extends org.apache.commons.compress.archivers.zip.InflaterInputStreamWithStatistics {
final synthetic java.util.zip.Inflater val$inflater
final synthetic org.apache.commons.compress.archivers.zip.ZipFile this$0
void <init> (org.apache.commons.compress.archivers.zip.ZipFile, java.io.InputStream, java.util.zip.Inflater, java.util.zip.Inflater)
org.apache.commons.compress.archivers.zip.ZipFile this$0
java.io.InputStream in
java.util.zip.Inflater inf
public void close () throws java.io.IOException
}
org/apache/commons/compress/archivers/zip/ZipFile$2.class
ZipFile.java
package org.apache.commons.compress.archivers.zip
synthetic org.apache.commons.compress.archivers.zip.ZipFile$2 extends java.lang.Object {
static final synthetic int[] $SwitchMap$org$apache$commons$compress$archivers$zip$ZipMethod
static void <clinit> ()
}
org/apache/commons/compress/archivers/zip/ZipFile$BoundedFileChannelInputStream.class
ZipFile.java
package org.apache.commons.compress.archivers.zip
org.apache.commons.compress.archivers.zip.ZipFile$BoundedFileChannelInputStream extends org.apache.commons.compress.utils.BoundedArchiveInputStream {
private final java.nio.channels.FileChannel archive
final synthetic org.apache.commons.compress.archivers.zip.ZipFile this$0
void <init> (org.apache.commons.compress.archivers.zip.ZipFile, long, long)
long start
long remaining
protected int read (long, java.nio.ByteBuffer) throws java.io.IOException
long pos
java.nio.ByteBuffer buf
int read
}
org/apache/commons/compress/archivers/zip/ZipFile$Entry.class
ZipFile.java
package org.apache.commons.compress.archivers.zip
org.apache.commons.compress.archivers.zip.ZipFile$Entry extends org.apache.commons.compress.archivers.zip.ZipArchiveEntry {
void <init> ()
public int hashCode ()
public boolean equals (java.lang.Object)
org.apache.commons.compress.archivers.zip.ZipFile$Entry otherEntry
Object other
}
org/apache/commons/compress/archivers/zip/ZipFile$NameAndComment.class
ZipFile.java
package org.apache.commons.compress.archivers.zip
final org.apache.commons.compress.archivers.zip.ZipFile$NameAndComment extends java.lang.Object {
private final byte[] name
private final byte[] comment
private void <init> (byte[], byte[])
byte[] name
byte[] comment
synthetic void <init> (byte[], byte[], org.apache.commons.compress.archivers.zip.ZipFile$1)
byte[] x0
byte[] x1
org.apache.commons.compress.archivers.zip.ZipFile$1 x2
static synthetic byte[] access$100 (org.apache.commons.compress.archivers.zip.ZipFile$NameAndComment)
org.apache.commons.compress.archivers.zip.ZipFile$NameAndComment x0
static synthetic byte[] access$200 (org.apache.commons.compress.archivers.zip.ZipFile$NameAndComment)
org.apache.commons.compress.archivers.zip.ZipFile$NameAndComment x0
}
org/apache/commons/compress/archivers/zip/ZipFile$StoredStatisticsStream.class
ZipFile.java
package org.apache.commons.compress.archivers.zip
org.apache.commons.compress.archivers.zip.ZipFile$StoredStatisticsStream extends org.apache.commons.compress.utils.CountingInputStream implements org.apache.commons.compress.utils.InputStreamStatistics {
void <init> (java.io.InputStream)
java.io.InputStream in
public long getCompressedCount ()
public long getUncompressedCount ()
}
org/apache/commons/compress/archivers/zip/ZipFile.class
ZipFile.java
package org.apache.commons.compress.archivers.zip
public org.apache.commons.compress.archivers.zip.ZipFile extends java.lang.Object implements java.io.Closeable {
private static final int HASH_SIZE
static final int NIBLET_MASK
static final int BYTE_SHIFT
private static final int POS_0
private static final int POS_1
private static final int POS_2
private static final int POS_3
private static final byte[] ONE_ZERO_BYTE
private final java.util.List entries
private final java.util.Map nameMap
private final String encoding
private final org.apache.commons.compress.archivers.zip.ZipEncoding zipEncoding
private final String archiveName
private final java.nio.channels.SeekableByteChannel archive
private final boolean useUnicodeExtraFields
private volatile boolean closed
private final boolean isSplitZipArchive
private final byte[] dwordBuf
private final byte[] wordBuf
private final byte[] cfhBuf
private final byte[] shortBuf
private final java.nio.ByteBuffer dwordBbuf
private final java.nio.ByteBuffer wordBbuf
private final java.nio.ByteBuffer cfhBbuf
private final java.nio.ByteBuffer shortBbuf
private long centralDirectoryStartDiskNumber
private long centralDirectoryStartRelativeOffset
private long centralDirectoryStartOffset
private static final int CFH_LEN
private static final long CFH_SIG
static final int MIN_EOCD_SIZE
private static final int MAX_EOCD_SIZE
private static final int CFD_LOCATOR_OFFSET
private static final int CFD_DISK_OFFSET
private static final int CFD_LOCATOR_RELATIVE_OFFSET
private static final int ZIP64_EOCDL_LENGTH
private static final int ZIP64_EOCDL_LOCATOR_OFFSET
private static final int ZIP64_EOCD_CFD_LOCATOR_OFFSET
private static final int ZIP64_EOCD_CFD_DISK_OFFSET
private static final int ZIP64_EOCD_CFD_LOCATOR_RELATIVE_OFFSET
private static final long LFH_OFFSET_FOR_FILENAME_LENGTH
private final java.util.Comparator offsetComparator
public void <init> (java.io.File) throws java.io.IOException
java.io.File f
public void <init> (java.lang.String) throws java.io.IOException
String name
public void <init> (java.lang.String, java.lang.String) throws java.io.IOException
String name
String encoding
public void <init> (java.io.File, java.lang.String) throws java.io.IOException
java.io.File f
String encoding
public void <init> (java.io.File, java.lang.String, boolean) throws java.io.IOException
java.io.File f
String encoding
boolean useUnicodeExtraFields
public void <init> (java.io.File, java.lang.String, boolean, boolean) throws java.io.IOException
java.io.File f
String encoding
boolean useUnicodeExtraFields
boolean ignoreLocalFileHeader
public void <init> (java.nio.channels.SeekableByteChannel) throws java.io.IOException
java.nio.channels.SeekableByteChannel channel
public void <init> (java.nio.channels.SeekableByteChannel, java.lang.String) throws java.io.IOException
java.nio.channels.SeekableByteChannel channel
String encoding
public void <init> (java.nio.channels.SeekableByteChannel, java.lang.String, java.lang.String, boolean) throws java.io.IOException
java.nio.channels.SeekableByteChannel channel
String archiveName
String encoding
boolean useUnicodeExtraFields
public void <init> (java.nio.channels.SeekableByteChannel, java.lang.String, java.lang.String, boolean, boolean) throws java.io.IOException
java.nio.channels.SeekableByteChannel channel
String archiveName
String encoding
boolean useUnicodeExtraFields
boolean ignoreLocalFileHeader
private void <init> (java.nio.channels.SeekableByteChannel, java.lang.String, java.lang.String, boolean, boolean, boolean) throws java.io.IOException
java.util.Map entriesWithoutUTF8Flag
java.io.IOException e
java.nio.channels.SeekableByteChannel channel
String archiveName
String encoding
boolean useUnicodeExtraFields
boolean closeOnError
boolean ignoreLocalFileHeader
boolean success
public java.lang.String getEncoding ()
public void close () throws java.io.IOException
public static void closeQuietly (org.apache.commons.compress.archivers.zip.ZipFile)
org.apache.commons.compress.archivers.zip.ZipFile zipfile
public java.util.Enumeration getEntries ()
public java.util.Enumeration getEntriesInPhysicalOrder ()
org.apache.commons.compress.archivers.zip.ZipArchiveEntry[] allEntries
public org.apache.commons.compress.archivers.zip.ZipArchiveEntry getEntry (java.lang.String)
String name
java.util.LinkedList entriesOfThatName
public java.lang.Iterable getEntries (java.lang.String)
String name
java.util.List entriesOfThatName
public java.lang.Iterable getEntriesInPhysicalOrder (java.lang.String)
String name
org.apache.commons.compress.archivers.zip.ZipArchiveEntry[] entriesOfThatName
public boolean canReadEntryData (org.apache.commons.compress.archivers.zip.ZipArchiveEntry)
org.apache.commons.compress.archivers.zip.ZipArchiveEntry ze
public java.io.InputStream getRawInputStream (org.apache.commons.compress.archivers.zip.ZipArchiveEntry)
org.apache.commons.compress.archivers.zip.ZipArchiveEntry ze
long start
public void copyRawEntries (org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream, org.apache.commons.compress.archivers.zip.ZipArchiveEntryPredicate) throws java.io.IOException
org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry
org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream target
org.apache.commons.compress.archivers.zip.ZipArchiveEntryPredicate predicate
java.util.Enumeration src
public java.io.InputStream getInputStream (org.apache.commons.compress.archivers.zip.ZipArchiveEntry) throws java.io.IOException
IllegalArgumentException ex
java.util.zip.Inflater inflater
org.apache.commons.compress.archivers.zip.ZipArchiveEntry ze
long start
java.io.InputStream is
public java.lang.String getUnixSymlink (org.apache.commons.compress.archivers.zip.ZipArchiveEntry) throws java.io.IOException
java.io.InputStream in
org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry
protected void finalize () throws java.lang.Throwable
private java.util.Map populateFromCentralDirectory () throws java.io.IOException
java.util.HashMap noUTF8Flag
long sig
private void readCentralDirectoryEntry (java.util.Map) throws java.io.IOException
java.util.zip.ZipException z
RuntimeException ex
java.util.Map noUTF8Flag
int off
org.apache.commons.compress.archivers.zip.ZipFile$Entry ze
int versionMadeBy
org.apache.commons.compress.archivers.zip.GeneralPurposeBit gpFlag
boolean hasUTF8Flag
org.apache.commons.compress.archivers.zip.ZipEncoding entryEncoding
long time
long size
int fileNameLen
int extraLen
int commentLen
byte[] fileName
byte[] cdExtraData
byte[] comment
private void sanityCheckLFHOffset (org.apache.commons.compress.archivers.zip.ZipArchiveEntry) throws java.io.IOException
org.apache.commons.compress.archivers.zip.ZipArchiveEntry ze
private void setSizesAndOffsetFromZip64Extra (org.apache.commons.compress.archivers.zip.ZipArchiveEntry) throws java.io.IOException
long size
long size
boolean hasUncompressedSize
boolean hasCompressedSize
boolean hasRelativeHeaderOffset
boolean hasDiskStart
org.apache.commons.compress.archivers.zip.ZipArchiveEntry ze
org.apache.commons.compress.archivers.zip.ZipExtraField extra
org.apache.commons.compress.archivers.zip.Zip64ExtendedInformationExtraField z64
private void positionAtCentralDirectory () throws java.io.IOException
boolean found
boolean searchedForZip64EOCD
private void positionAtCentralDirectory64 () throws java.io.IOException
long diskNumberOfEOCD
long relativeOffsetOfEOCD
private void positionAtCentralDirectory32 () throws java.io.IOException
private void positionAtEndOfCentralDirectoryRecord () throws java.io.IOException
boolean found
private boolean tryToLocateSignature (long, long, byte[]) throws java.io.IOException
java.io.EOFException ex
int curr
long minDistanceFromEnd
long maxDistanceFromEnd
byte[] sig
boolean found
long off
long stopSearching
private void skipBytes (int) throws java.io.IOException
int count
long currentPosition
long newPosition
private void resolveLocalFileHeaderData (java.util.Map) throws java.io.IOException
java.util.zip.ZipException z
RuntimeException ex
org.apache.commons.compress.archivers.zip.ZipFile$NameAndComment nc
org.apache.commons.compress.archivers.zip.ZipFile$Entry ze
int[] lens
int fileNameLen
int extraFieldLen
byte[] localExtraData
org.apache.commons.compress.archivers.zip.ZipArchiveEntry zipArchiveEntry
java.util.Map entriesWithoutUTF8Flag
private void fillNameMap ()
String name
java.util.LinkedList entriesOfThatName
org.apache.commons.compress.archivers.zip.ZipArchiveEntry ze
private int[] setDataOffset (org.apache.commons.compress.archivers.zip.ZipArchiveEntry) throws java.io.IOException
org.apache.commons.compress.archivers.zip.ZipArchiveEntry ze
long offset
int fileNameLen
int extraFieldLen
private long getDataOffset (org.apache.commons.compress.archivers.zip.ZipArchiveEntry) throws java.io.IOException
org.apache.commons.compress.archivers.zip.ZipArchiveEntry ze
long s
private boolean startsWithLocalFileHeader () throws java.io.IOException
private org.apache.commons.compress.utils.BoundedArchiveInputStream createBoundedInputStream (long, long)
long start
long remaining
private static synthetic java.util.LinkedList lambda$fillNameMap$0 (java.lang.String)
String k
static synthetic java.nio.channels.SeekableByteChannel access$300 (org.apache.commons.compress.archivers.zip.ZipFile)
org.apache.commons.compress.archivers.zip.ZipFile x0
static void <clinit> ()
}
org/apache/commons/compress/archivers/zip/ZipLong.class
ZipLong.java
package org.apache.commons.compress.archivers.zip
public final org.apache.commons.compress.archivers.zip.ZipLong extends java.lang.Object implements java.lang.Cloneable java.io.Serializable {
private static final long serialVersionUID
private final long value
public static final org.apache.commons.compress.archivers.zip.ZipLong CFH_SIG
public static final org.apache.commons.compress.archivers.zip.ZipLong LFH_SIG
public static final org.apache.commons.compress.archivers.zip.ZipLong DD_SIG
static final org.apache.commons.compress.archivers.zip.ZipLong ZIP64_MAGIC
public static final org.apache.commons.compress.archivers.zip.ZipLong SINGLE_SEGMENT_SPLIT_MARKER
public static final org.apache.commons.compress.archivers.zip.ZipLong AED_SIG
public void <init> (long)
long value
public void <init> (int)
int value
public void <init> (byte[])
byte[] bytes
public void <init> (byte[], int)
byte[] bytes
int offset
public byte[] getBytes ()
public long getValue ()
public int getIntValue ()
public static byte[] getBytes (long)
long value
byte[] result
public static void putLong (long, byte[], int)
long value
byte[] buf
int offset
public void putLong (byte[], int)
byte[] buf
int offset
public static long getValue (byte[], int)
byte[] bytes
int offset
public static long getValue (byte[])
byte[] bytes
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public java.lang.Object clone ()
CloneNotSupportedException cnfe
public java.lang.String toString ()
static void <clinit> ()
}
org/apache/commons/compress/archivers/zip/ZipMethod.class
ZipMethod.java
package org.apache.commons.compress.archivers.zip
public final enum org.apache.commons.compress.archivers.zip.ZipMethod extends java.lang.Enum {
public static final enum org.apache.commons.compress.archivers.zip.ZipMethod STORED
public static final enum org.apache.commons.compress.archivers.zip.ZipMethod UNSHRINKING
public static final enum org.apache.commons.compress.archivers.zip.ZipMethod EXPANDING_LEVEL_1
public static final enum org.apache.commons.compress.archivers.zip.ZipMethod EXPANDING_LEVEL_2
public static final enum org.apache.commons.compress.archivers.zip.ZipMethod EXPANDING_LEVEL_3
public static final enum org.apache.commons.compress.archivers.zip.ZipMethod EXPANDING_LEVEL_4
public static final enum org.apache.commons.compress.archivers.zip.ZipMethod IMPLODING
public static final enum org.apache.commons.compress.archivers.zip.ZipMethod TOKENIZATION
public static final enum org.apache.commons.compress.archivers.zip.ZipMethod DEFLATED
public static final enum org.apache.commons.compress.archivers.zip.ZipMethod ENHANCED_DEFLATED
public static final enum org.apache.commons.compress.archivers.zip.ZipMethod PKWARE_IMPLODING
public static final enum org.apache.commons.compress.archivers.zip.ZipMethod BZIP2
public static final enum org.apache.commons.compress.archivers.zip.ZipMethod LZMA
public static final enum org.apache.commons.compress.archivers.zip.ZipMethod XZ
public static final enum org.apache.commons.compress.archivers.zip.ZipMethod JPEG
public static final enum org.apache.commons.compress.archivers.zip.ZipMethod WAVPACK
public static final enum org.apache.commons.compress.archivers.zip.ZipMethod PPMD
public static final enum org.apache.commons.compress.archivers.zip.ZipMethod AES_ENCRYPTED
public static final enum org.apache.commons.compress.archivers.zip.ZipMethod UNKNOWN
static final int UNKNOWN_CODE
private final int code
private static final java.util.Map codeToEnum
private static final synthetic org.apache.commons.compress.archivers.zip.ZipMethod[] $VALUES
public static org.apache.commons.compress.archivers.zip.ZipMethod[] values ()
public static org.apache.commons.compress.archivers.zip.ZipMethod valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
private void <init> (java.lang.String, int, int)
int code
public int getCode ()
public static org.apache.commons.compress.archivers.zip.ZipMethod getMethodByCode (int)
int code
static void <clinit> ()
org.apache.commons.compress.archivers.zip.ZipMethod method
java.util.Map cte
}
org/apache/commons/compress/archivers/zip/ZipShort.class
ZipShort.java
package org.apache.commons.compress.archivers.zip
public final org.apache.commons.compress.archivers.zip.ZipShort extends java.lang.Object implements java.lang.Cloneable java.io.Serializable {
public static final org.apache.commons.compress.archivers.zip.ZipShort ZERO
private static final long serialVersionUID
private final int value
public void <init> (int)
int value
public void <init> (byte[])
byte[] bytes
public void <init> (byte[], int)
byte[] bytes
int offset
public byte[] getBytes ()
byte[] result
public int getValue ()
public static byte[] getBytes (int)
int value
byte[] result
public static void putShort (int, byte[], int)
int value
byte[] buf
int offset
public static int getValue (byte[], int)
byte[] bytes
int offset
public static int getValue (byte[])
byte[] bytes
public boolean equals (java.lang.Object)
Object o
public int hashCode ()
public java.lang.Object clone ()
CloneNotSupportedException cnfe
public java.lang.String toString ()
static void <clinit> ()
}
org/apache/commons/compress/archivers/zip/ZipSplitOutputStream.class
ZipSplitOutputStream.java
package org.apache.commons.compress.archivers.zip
org.apache.commons.compress.archivers.zip.ZipSplitOutputStream extends java.io.OutputStream {
private java.io.OutputStream outputStream
private java.io.File zipFile
private final long splitSize
private int currentSplitSegmentIndex
private long currentSplitSegmentBytesWritten
private boolean finished
private final byte[] singleByte
private static final long ZIP_SEGMENT_MIN_SIZE
private static final long ZIP_SEGMENT_MAX_SIZE
public void <init> (java.io.File, long) throws java.lang.IllegalArgumentException java.io.IOException
java.io.File zipFile
long splitSize
public void prepareToWriteUnsplittableContent (long) throws java.lang.IllegalArgumentException java.io.IOException
long unsplittableContentSize
long bytesRemainingInThisSegment
public void write (int) throws java.io.IOException
int i
public void write (byte[]) throws java.io.IOException
byte[] b
public void write (byte[], int, int) throws java.io.IOException
int bytesToWriteForThisSegment
byte[] b
int off
int len
public void close () throws java.io.IOException
private void finish () throws java.io.IOException
String zipFileBaseName
java.io.File lastZipSplitSegmentFile
private void openNewSplitSegment () throws java.io.IOException
java.io.File newFile
java.io.File newFile
private void writeZipSplitSignature () throws java.io.IOException
private java.io.File createNewSplitSegmentFile (java.lang.Integer) throws java.io.IOException
Integer zipSplitSegmentSuffixIndex
int newZipSplitSegmentSuffixIndex
String baseName
String extension
java.io.File newFile
public int getCurrentSplitSegmentIndex ()
public long getCurrentSplitSegmentBytesWritten ()
}
org/apache/commons/compress/archivers/zip/ZipSplitReadOnlySeekableByteChannel$1.class
ZipSplitReadOnlySeekableByteChannel.java
package org.apache.commons.compress.archivers.zip
synthetic org.apache.commons.compress.archivers.zip.ZipSplitReadOnlySeekableByteChannel$1 extends java.lang.Object {
}
org/apache/commons/compress/archivers/zip/ZipSplitReadOnlySeekableByteChannel$ZipSplitSegmentComparator.class
ZipSplitReadOnlySeekableByteChannel.java
package org.apache.commons.compress.archivers.zip
org.apache.commons.compress.archivers.zip.ZipSplitReadOnlySeekableByteChannel$ZipSplitSegmentComparator extends java.lang.Object implements java.util.Comparator java.io.Serializable {
private static final long serialVersionUID
private void <init> ()
public int compare (java.io.File, java.io.File)
java.io.File file1
java.io.File file2
String extension1
String extension2
Integer splitSegmentNumber1
Integer splitSegmentNumber2
public volatile synthetic int compare (java.lang.Object, java.lang.Object)
synthetic void <init> (org.apache.commons.compress.archivers.zip.ZipSplitReadOnlySeekableByteChannel$1)
org.apache.commons.compress.archivers.zip.ZipSplitReadOnlySeekableByteChannel$1 x0
}
org/apache/commons/compress/archivers/zip/ZipSplitReadOnlySeekableByteChannel.class
ZipSplitReadOnlySeekableByteChannel.java
package org.apache.commons.compress.archivers.zip
public org.apache.commons.compress.archivers.zip.ZipSplitReadOnlySeekableByteChannel extends org.apache.commons.compress.utils.MultiReadOnlySeekableByteChannel {
private static final int ZIP_SPLIT_SIGNATURE_LENGTH
private final java.nio.ByteBuffer zipSplitSignatureByteBuffer
public void <init> (java.util.List) throws java.io.IOException
java.util.List channels
private void assertSplitSignature (java.util.List) throws java.io.IOException
java.util.List channels
java.nio.channels.SeekableByteChannel channel
org.apache.commons.compress.archivers.zip.ZipLong signature
public static transient java.nio.channels.SeekableByteChannel forOrderedSeekableByteChannels (java.nio.channels.SeekableByteChannel[]) throws java.io.IOException
java.nio.channels.SeekableByteChannel[] channels
public static java.nio.channels.SeekableByteChannel forOrderedSeekableByteChannels (java.nio.channels.SeekableByteChannel, java.lang.Iterable) throws java.io.IOException
java.nio.channels.SeekableByteChannel channel
java.nio.channels.SeekableByteChannel lastSegmentChannel
Iterable channels
java.util.List channelsList
public static java.nio.channels.SeekableByteChannel buildFromLastSplitSegment (java.io.File) throws java.io.IOException
java.io.File file
java.io.File lastSegmentFile
String extension
java.io.File parent
String fileBaseName
java.util.ArrayList splitZipSegments
java.util.regex.Pattern pattern
java.io.File[] children
public static transient java.nio.channels.SeekableByteChannel forFiles (java.io.File[]) throws java.io.IOException
java.io.File f
java.io.File[] files
java.util.List channels
public static java.nio.channels.SeekableByteChannel forFiles (java.io.File, java.lang.Iterable) throws java.io.IOException
java.io.File f
java.io.File lastSegmentFile
Iterable files
java.util.List filesList
}
org/apache/commons/compress/archivers/zip/ZipUtil.class
ZipUtil.java
package org.apache.commons.compress.archivers.zip
public abstract org.apache.commons.compress.archivers.zip.ZipUtil extends java.lang.Object {
private static final byte[] DOS_TIME_MIN
public void <init> ()
public static org.apache.commons.compress.archivers.zip.ZipLong toDosTime (java.util.Date)
java.util.Date time
public static byte[] toDosTime (long)
long t
byte[] result
public static void toDosTime (long, byte[], int)
long t
byte[] buf
int offset
static void toDosTime (java.util.Calendar, long, byte[], int)
java.util.Calendar c
long t
byte[] buf
int offset
int year
int month
long value
public static long adjustToLong (int)
int i
public static byte[] reverse (byte[])
byte x
int i
byte[] array
int z
static long bigToLong (java.math.BigInteger)
java.math.BigInteger big
static java.math.BigInteger longToBig (long)
long l
public static int signedByteToUnsignedInt (byte)
byte b
public static byte unsignedIntToSignedByte (int)
int i
public static java.util.Date fromDosTime (org.apache.commons.compress.archivers.zip.ZipLong)
org.apache.commons.compress.archivers.zip.ZipLong zipDosTime
long dosTime
public static long dosToJavaTime (long)
long dosTime
java.util.Calendar cal
static void setNameAndCommentFromExtraFields (org.apache.commons.compress.archivers.zip.ZipArchiveEntry, byte[], byte[])
org.apache.commons.compress.archivers.zip.ZipExtraField cmtCandidate
org.apache.commons.compress.archivers.zip.UnicodeCommentExtraField cmt
String newComment
org.apache.commons.compress.archivers.zip.ZipArchiveEntry ze
byte[] originalNameBytes
byte[] commentBytes
org.apache.commons.compress.archivers.zip.ZipExtraField nameCandidate
org.apache.commons.compress.archivers.zip.UnicodePathExtraField name
String newName
private static java.lang.String getUnicodeStringIfOriginalMatches (org.apache.commons.compress.archivers.zip.AbstractUnicodeExtraField, byte[])
java.util.zip.CRC32 crc32
long origCRC32
org.apache.commons.compress.archivers.zip.AbstractUnicodeExtraField f
byte[] orig
static byte[] copy (byte[])
byte[] from
static void copy (byte[], byte[], int)
byte[] from
byte[] to
int offset
static boolean canHandleEntryData (org.apache.commons.compress.archivers.zip.ZipArchiveEntry)
org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry
private static boolean supportsEncryptionOf (org.apache.commons.compress.archivers.zip.ZipArchiveEntry)
org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry
private static boolean supportsMethodOf (org.apache.commons.compress.archivers.zip.ZipArchiveEntry)
org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry
static void checkRequestedFeatures (org.apache.commons.compress.archivers.zip.ZipArchiveEntry) throws org.apache.commons.compress.archivers.zip.UnsupportedZipFeatureException
org.apache.commons.compress.archivers.zip.ZipMethod m
org.apache.commons.compress.archivers.zip.ZipArchiveEntry ze
static void <clinit> ()
}
org/apache/commons/compress/changes/Change.class
Change.java
package org.apache.commons.compress.changes
org.apache.commons.compress.changes.Change extends java.lang.Object {
private final String targetFile
private final org.apache.commons.compress.archivers.ArchiveEntry entry
private final java.io.InputStream input
private final boolean replaceMode
private final int type
static final int TYPE_DELETE
static final int TYPE_ADD
static final int TYPE_MOVE
static final int TYPE_DELETE_DIR
void <init> (java.lang.String, int)
String fileName
int type
void <init> (org.apache.commons.compress.archivers.ArchiveEntry, java.io.InputStream, boolean)
org.apache.commons.compress.archivers.ArchiveEntry archiveEntry
java.io.InputStream inputStream
boolean replace
org.apache.commons.compress.archivers.ArchiveEntry getEntry ()
java.io.InputStream getInput ()
java.lang.String targetFile ()
int type ()
boolean isReplaceMode ()
}
org/apache/commons/compress/changes/ChangeSet.class
ChangeSet.java
package org.apache.commons.compress.changes
public final org.apache.commons.compress.changes.ChangeSet extends java.lang.Object {
private final java.util.Set changes
public void <init> ()
public void delete (java.lang.String)
String fileName
public void deleteDir (java.lang.String)
String dirName
public void add (org.apache.commons.compress.archivers.ArchiveEntry, java.io.InputStream)
org.apache.commons.compress.archivers.ArchiveEntry pEntry
java.io.InputStream pInput
public void add (org.apache.commons.compress.archivers.ArchiveEntry, java.io.InputStream, boolean)
org.apache.commons.compress.archivers.ArchiveEntry pEntry
java.io.InputStream pInput
boolean replace
private void addAddition (org.apache.commons.compress.changes.Change)
org.apache.commons.compress.archivers.ArchiveEntry entry
org.apache.commons.compress.changes.Change change
java.util.Iterator it
org.apache.commons.compress.changes.Change pChange
private void addDeletion (org.apache.commons.compress.changes.Change)
String target
org.apache.commons.compress.changes.Change change
java.util.Iterator it
org.apache.commons.compress.changes.Change pChange
String source
java.util.Set getChanges ()
}
org/apache/commons/compress/changes/ChangeSetPerformer$ArchiveEntryIterator.class
ChangeSetPerformer.java
package org.apache.commons.compress.changes
abstract org.apache.commons.compress.changes.ChangeSetPerformer$ArchiveEntryIterator extends java.lang.Object {
public abstract boolean hasNext () throws java.io.IOException
public abstract org.apache.commons.compress.archivers.ArchiveEntry next ()
public abstract java.io.InputStream getInputStream () throws java.io.IOException
}
org/apache/commons/compress/changes/ChangeSetPerformer$ArchiveInputStreamIterator.class
ChangeSetPerformer.java
package org.apache.commons.compress.changes
org.apache.commons.compress.changes.ChangeSetPerformer$ArchiveInputStreamIterator extends java.lang.Object implements org.apache.commons.compress.changes.ChangeSetPerformer$ArchiveEntryIterator {
private final org.apache.commons.compress.archivers.ArchiveInputStream in
private org.apache.commons.compress.archivers.ArchiveEntry next
void <init> (org.apache.commons.compress.archivers.ArchiveInputStream)
org.apache.commons.compress.archivers.ArchiveInputStream in
public boolean hasNext () throws java.io.IOException
public org.apache.commons.compress.archivers.ArchiveEntry next ()
public java.io.InputStream getInputStream ()
}
org/apache/commons/compress/changes/ChangeSetPerformer$ZipFileIterator.class
ChangeSetPerformer.java
package org.apache.commons.compress.changes
org.apache.commons.compress.changes.ChangeSetPerformer$ZipFileIterator extends java.lang.Object implements org.apache.commons.compress.changes.ChangeSetPerformer$ArchiveEntryIterator {
private final org.apache.commons.compress.archivers.zip.ZipFile in
private final java.util.Enumeration nestedEnum
private org.apache.commons.compress.archivers.zip.ZipArchiveEntry current
void <init> (org.apache.commons.compress.archivers.zip.ZipFile)
org.apache.commons.compress.archivers.zip.ZipFile in
public boolean hasNext ()
public org.apache.commons.compress.archivers.ArchiveEntry next ()
public java.io.InputStream getInputStream () throws java.io.IOException
}
org/apache/commons/compress/changes/ChangeSetPerformer.class
ChangeSetPerformer.java
package org.apache.commons.compress.changes
public org.apache.commons.compress.changes.ChangeSetPerformer extends java.lang.Object {
private final java.util.Set changes
public void <init> (org.apache.commons.compress.changes.ChangeSet)
org.apache.commons.compress.changes.ChangeSet changeSet
public org.apache.commons.compress.changes.ChangeSetResults perform (org.apache.commons.compress.archivers.ArchiveInputStream, org.apache.commons.compress.archivers.ArchiveOutputStream) throws java.io.IOException
org.apache.commons.compress.archivers.ArchiveInputStream in
org.apache.commons.compress.archivers.ArchiveOutputStream out
public org.apache.commons.compress.changes.ChangeSetResults perform (org.apache.commons.compress.archivers.zip.ZipFile, org.apache.commons.compress.archivers.ArchiveOutputStream) throws java.io.IOException
org.apache.commons.compress.archivers.zip.ZipFile in
org.apache.commons.compress.archivers.ArchiveOutputStream out
private org.apache.commons.compress.changes.ChangeSetResults perform (org.apache.commons.compress.changes.ChangeSetPerformer$ArchiveEntryIterator, org.apache.commons.compress.archivers.ArchiveOutputStream) throws java.io.IOException
org.apache.commons.compress.changes.Change change
java.util.Iterator it
org.apache.commons.compress.changes.Change change
int type
String name
java.util.Iterator it
org.apache.commons.compress.archivers.ArchiveEntry entry
boolean copy
org.apache.commons.compress.changes.Change change
java.util.Iterator it
org.apache.commons.compress.changes.ChangeSetPerformer$ArchiveEntryIterator entryIterator
org.apache.commons.compress.archivers.ArchiveOutputStream out
org.apache.commons.compress.changes.ChangeSetResults results
java.util.Set workingSet
private boolean isDeletedLater (java.util.Set, org.apache.commons.compress.archivers.ArchiveEntry)
int type
String target
org.apache.commons.compress.changes.Change change
java.util.Set workingSet
org.apache.commons.compress.archivers.ArchiveEntry entry
String source
private void copyStream (java.io.InputStream, org.apache.commons.compress.archivers.ArchiveOutputStream, org.apache.commons.compress.archivers.ArchiveEntry) throws java.io.IOException
java.io.InputStream in
org.apache.commons.compress.archivers.ArchiveOutputStream out
org.apache.commons.compress.archivers.ArchiveEntry entry
}
org/apache/commons/compress/changes/ChangeSetResults.class
ChangeSetResults.java
package org.apache.commons.compress.changes
public org.apache.commons.compress.changes.ChangeSetResults extends java.lang.Object {
private final java.util.List addedFromChangeSet
private final java.util.List addedFromStream
private final java.util.List deleted
public void <init> ()
void deleted (java.lang.String)
String fileName
void addedFromStream (java.lang.String)
String fileName
void addedFromChangeSet (java.lang.String)
String fileName
public java.util.List getAddedFromChangeSet ()
public java.util.List getAddedFromStream ()
public java.util.List getDeleted ()
boolean hasBeenAdded (java.lang.String)
String fileName
}
org/apache/commons/compress/compressors/CompressorException.class
CompressorException.java
package org.apache.commons.compress.compressors
public org.apache.commons.compress.compressors.CompressorException extends java.lang.Exception {
private static final long serialVersionUID
public void <init> (java.lang.String)
String message
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
org/apache/commons/compress/compressors/CompressorInputStream.class
CompressorInputStream.java
package org.apache.commons.compress.compressors
public abstract org.apache.commons.compress.compressors.CompressorInputStream extends java.io.InputStream {
private long bytesRead
public void <init> ()
protected void count (int)
int read
protected void count (long)
long read
protected void pushedBackBytes (long)
long pushedBack
public int getCount ()
public long getBytesRead ()
public long getUncompressedCount ()
}
org/apache/commons/compress/compressors/CompressorOutputStream.class
CompressorOutputStream.java
package org.apache.commons.compress.compressors
public abstract org.apache.commons.compress.compressors.CompressorOutputStream extends java.io.OutputStream {
public void <init> ()
}
org/apache/commons/compress/compressors/CompressorStreamFactory.class
CompressorStreamFactory.java
package org.apache.commons.compress.compressors
public org.apache.commons.compress.compressors.CompressorStreamFactory extends java.lang.Object implements org.apache.commons.compress.compressors.CompressorStreamProvider {
private static final org.apache.commons.compress.compressors.CompressorStreamFactory SINGLETON
public static final String BROTLI
public static final String BZIP2
public static final String GZIP
public static final String PACK200
public static final String XZ
public static final String LZMA
public static final String SNAPPY_FRAMED
public static final String SNAPPY_RAW
public static final String Z
public static final String DEFLATE
public static final String DEFLATE64
public static final String LZ4_BLOCK
public static final String LZ4_FRAMED
public static final String ZSTANDARD
private static final String YOU_NEED_BROTLI_DEC
private static final String YOU_NEED_XZ_JAVA
private static final String YOU_NEED_ZSTD_JNI
private final Boolean decompressUntilEOF
private java.util.SortedMap compressorInputStreamProviders
private java.util.SortedMap compressorOutputStreamProviders
private volatile boolean decompressConcatenated
private final int memoryLimitInKb
private static java.lang.String youNeed (java.lang.String, java.lang.String)
String name
String url
public static java.util.SortedMap findAvailableCompressorInputStreamProviders ()
public static java.util.SortedMap findAvailableCompressorOutputStreamProviders ()
private static java.util.ArrayList findCompressorStreamProviders ()
public static java.lang.String getBrotli ()
public static java.lang.String getBzip2 ()
public static java.lang.String getDeflate ()
public static java.lang.String getDeflate64 ()
public static java.lang.String getGzip ()
public static java.lang.String getLzma ()
public static java.lang.String getPack200 ()
public static org.apache.commons.compress.compressors.CompressorStreamFactory getSingleton ()
public static java.lang.String getSnappyFramed ()
public static java.lang.String getSnappyRaw ()
public static java.lang.String getXz ()
public static java.lang.String getZ ()
public static java.lang.String getLZ4Framed ()
public static java.lang.String getLZ4Block ()
public static java.lang.String getZstandard ()
static void putAll (java.util.Set, org.apache.commons.compress.compressors.CompressorStreamProvider, java.util.TreeMap)
String name
java.util.Set names
org.apache.commons.compress.compressors.CompressorStreamProvider provider
java.util.TreeMap map
private static java.util.Iterator serviceLoaderIterator ()
private static java.lang.String toKey (java.lang.String)
String name
public void <init> ()
public void <init> (boolean, int)
boolean decompressUntilEOF
int memoryLimitInKb
public void <init> (boolean)
boolean decompressUntilEOF
public static java.lang.String detect (java.io.InputStream) throws org.apache.commons.compress.compressors.CompressorException
java.io.IOException e
java.io.InputStream inputStream
byte[] signature
int signatureLength
public org.apache.commons.compress.compressors.CompressorInputStream createCompressorInputStream (java.io.InputStream) throws org.apache.commons.compress.compressors.CompressorException
java.io.InputStream in
public org.apache.commons.compress.compressors.CompressorInputStream createCompressorInputStream (java.lang.String, java.io.InputStream) throws org.apache.commons.compress.compressors.CompressorException
String name
java.io.InputStream in
public org.apache.commons.compress.compressors.CompressorInputStream createCompressorInputStream (java.lang.String, java.io.InputStream, boolean) throws org.apache.commons.compress.compressors.CompressorException
java.io.IOException e
String name
java.io.InputStream in
boolean actualDecompressConcatenated
org.apache.commons.compress.compressors.CompressorStreamProvider compressorStreamProvider
public org.apache.commons.compress.compressors.CompressorOutputStream createCompressorOutputStream (java.lang.String, java.io.OutputStream) throws org.apache.commons.compress.compressors.CompressorException
java.io.IOException e
String name
java.io.OutputStream out
org.apache.commons.compress.compressors.CompressorStreamProvider compressorStreamProvider
public java.util.SortedMap getCompressorInputStreamProviders ()
public java.util.SortedMap getCompressorOutputStreamProviders ()
boolean getDecompressConcatenated ()
public java.lang.Boolean getDecompressUntilEOF ()
public java.util.Set getInputStreamCompressorNames ()
public java.util.Set getOutputStreamCompressorNames ()
public void setDecompressConcatenated (boolean)
boolean decompressConcatenated
private static synthetic java.util.SortedMap lambda$findAvailableCompressorOutputStreamProviders$1 ()
org.apache.commons.compress.compressors.CompressorStreamProvider provider
java.util.TreeMap map
private static synthetic java.util.SortedMap lambda$findAvailableCompressorInputStreamProviders$0 ()
org.apache.commons.compress.compressors.CompressorStreamProvider provider
java.util.TreeMap map
static void <clinit> ()
}
org/apache/commons/compress/compressors/CompressorStreamProvider.class
CompressorStreamProvider.java
package org.apache.commons.compress.compressors
public abstract org.apache.commons.compress.compressors.CompressorStreamProvider extends java.lang.Object {
public abstract org.apache.commons.compress.compressors.CompressorInputStream createCompressorInputStream (java.lang.String, java.io.InputStream, boolean) throws org.apache.commons.compress.compressors.CompressorException
public abstract org.apache.commons.compress.compressors.CompressorOutputStream createCompressorOutputStream (java.lang.String, java.io.OutputStream) throws org.apache.commons.compress.compressors.CompressorException
public abstract java.util.Set getInputStreamCompressorNames ()
public abstract java.util.Set getOutputStreamCompressorNames ()
}
org/apache/commons/compress/compressors/FileNameUtil.class
FileNameUtil.java
package org.apache.commons.compress.compressors
public org.apache.commons.compress.compressors.FileNameUtil extends java.lang.Object {
private final java.util.Map compressSuffix
private final java.util.Map uncompressSuffix
private final int longestCompressedSuffix
private final int shortestCompressedSuffix
private final int longestUncompressedSuffix
private final int shortestUncompressedSuffix
private final String defaultExtension
public void <init> (java.util.Map, java.lang.String)
int cl
String u
int ul
java.util.Map$Entry ent
java.util.Map uncompressSuffix
String defaultExtension
int lc
int sc
int lu
int su
public boolean isCompressedFilename (java.lang.String)
int i
String fileName
String lower
int n
public java.lang.String getUncompressedFilename (java.lang.String)
String suffix
int i
String fileName
String lower
int n
public java.lang.String getCompressedFilename (java.lang.String)
String suffix
int i
String fileName
String lower
int n
}
org/apache/commons/compress/compressors/brotli/BrotliCompressorInputStream.class
BrotliCompressorInputStream.java
package org.apache.commons.compress.compressors.brotli
public org.apache.commons.compress.compressors.brotli.BrotliCompressorInputStream extends org.apache.commons.compress.compressors.CompressorInputStream implements org.apache.commons.compress.utils.InputStreamStatistics {
private final org.apache.commons.compress.utils.CountingInputStream countingStream
private final org.brotli.dec.BrotliInputStream decIS
public void <init> (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
public int available () throws java.io.IOException
public void close () throws java.io.IOException
public int read (byte[]) throws java.io.IOException
byte[] b
public long skip (long) throws java.io.IOException
long n
public synchronized void mark (int)
int readlimit
public boolean markSupported ()
public int read () throws java.io.IOException
int ret
public int read (byte[], int, int) throws java.io.IOException
byte[] buf
int off
int len
int ret
public java.lang.String toString ()
public synchronized void reset () throws java.io.IOException
public long getCompressedCount ()
}
org/apache/commons/compress/compressors/brotli/BrotliUtils$CachedAvailability.class
BrotliUtils.java
package org.apache.commons.compress.compressors.brotli
final enum org.apache.commons.compress.compressors.brotli.BrotliUtils$CachedAvailability extends java.lang.Enum {
public static final enum org.apache.commons.compress.compressors.brotli.BrotliUtils$CachedAvailability DONT_CACHE
public static final enum org.apache.commons.compress.compressors.brotli.BrotliUtils$CachedAvailability CACHED_AVAILABLE
public static final enum org.apache.commons.compress.compressors.brotli.BrotliUtils$CachedAvailability CACHED_UNAVAILABLE
private static final synthetic org.apache.commons.compress.compressors.brotli.BrotliUtils$CachedAvailability[] $VALUES
public static org.apache.commons.compress.compressors.brotli.BrotliUtils$CachedAvailability[] values ()
public static org.apache.commons.compress.compressors.brotli.BrotliUtils$CachedAvailability valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/apache/commons/compress/compressors/brotli/BrotliUtils.class
BrotliUtils.java
package org.apache.commons.compress.compressors.brotli
public org.apache.commons.compress.compressors.brotli.BrotliUtils extends java.lang.Object {
private static volatile org.apache.commons.compress.compressors.brotli.BrotliUtils$CachedAvailability cachedBrotliAvailability
private void <init> ()
public static boolean isBrotliCompressionAvailable ()
org.apache.commons.compress.compressors.brotli.BrotliUtils$CachedAvailability cachedResult
private static boolean internalIsBrotliCompressionAvailable ()
Throwable error
public static void setCacheBrotliAvailablity (boolean)
boolean hasBrotli
boolean doCache
static org.apache.commons.compress.compressors.brotli.BrotliUtils$CachedAvailability getCachedBrotliAvailability ()
static void <clinit> ()
}
org/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream$Data.class
BZip2CompressorInputStream.java
package org.apache.commons.compress.compressors.bzip2
final org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream$Data extends java.lang.Object {
final boolean[] inUse
final byte[] seqToUnseq
final byte[] selector
final byte[] selectorMtf
final int[] unzftab
final int[][] limit
final int[][] base
final int[][] perm
final int[] minLens
final int[] cftab
final char[] getAndMoveToFrontDecode_yy
final char[][] temp_charArray2d
final byte[] recvDecodingTables_pos
int[] tt
final byte[] ll8
void <init> (int)
int blockSize100k
int[] initTT (int)
int length
int[] ttShadow
}
org/apache/commons/compress/compressors/bzip2/BZip2CompressorInputStream.class
BZip2CompressorInputStream.java
package org.apache.commons.compress.compressors.bzip2
public org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream extends org.apache.commons.compress.compressors.CompressorInputStream implements org.apache.commons.compress.compressors.bzip2.BZip2Constants org.apache.commons.compress.utils.InputStreamStatistics {
private int last
private int origPtr
private int blockSize100k
private boolean blockRandomised
private final org.apache.commons.compress.compressors.bzip2.CRC crc
private int nInUse
private org.apache.commons.compress.utils.BitInputStream bin
private final boolean decompressConcatenated
private static final int EOF
private static final int START_BLOCK_STATE
private static final int RAND_PART_A_STATE
private static final int RAND_PART_B_STATE
private static final int RAND_PART_C_STATE
private static final int NO_RAND_PART_A_STATE
private static final int NO_RAND_PART_B_STATE
private static final int NO_RAND_PART_C_STATE
private int currentState
private int storedBlockCRC
private int storedCombinedCRC
private int computedBlockCRC
private int computedCombinedCRC
private int su_count
private int su_ch2
private int su_chPrev
private int su_i2
private int su_j2
private int su_rNToGo
private int su_rTPos
private int su_tPos
private char su_z
private org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream$Data data
public void <init> (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
public void <init> (java.io.InputStream, boolean) throws java.io.IOException
java.io.InputStream in
boolean decompressConcatenated
public int read () throws java.io.IOException
int r
public int read (byte[], int, int) throws java.io.IOException
int b
byte[] dest
int offs
int len
int hi
int destOffs
public long getCompressedCount ()
private void makeMaps ()
int i
boolean[] inUse
byte[] seqToUnseq
int nInUseShadow
private int read0 () throws java.io.IOException
private int readNextByte (org.apache.commons.compress.utils.BitInputStream) throws java.io.IOException
org.apache.commons.compress.utils.BitInputStream in
long b
private boolean init (boolean) throws java.io.IOException
boolean isFirstStream
int magic0
int magic1
int magic2
int blockSize
private void initBlock () throws java.io.IOException
org.apache.commons.compress.utils.BitInputStream bin
char magic0
char magic1
char magic2
char magic3
char magic4
char magic5
private void endBlock () throws java.io.IOException
private boolean complete () throws java.io.IOException
public void close () throws java.io.IOException
org.apache.commons.compress.utils.BitInputStream inShadow
private static int bsR (org.apache.commons.compress.utils.BitInputStream, int) throws java.io.IOException
org.apache.commons.compress.utils.BitInputStream bin
int n
long thech
private static boolean bsGetBit (org.apache.commons.compress.utils.BitInputStream) throws java.io.IOException
org.apache.commons.compress.utils.BitInputStream bin
private static char bsGetUByte (org.apache.commons.compress.utils.BitInputStream) throws java.io.IOException
org.apache.commons.compress.utils.BitInputStream bin
private static int bsGetInt (org.apache.commons.compress.utils.BitInputStream) throws java.io.IOException
org.apache.commons.compress.utils.BitInputStream bin
private static void checkBounds (int, int, java.lang.String) throws java.io.IOException
int checkVal
int limitExclusive
String name
private static void hbCreateDecodeTables (int[], int[], int[], char[], int, int, int) throws java.io.IOException
int j
int i
int pp
int i
int l
int i
int i
int b
int nb
int i
int vec
int b
int i
int[] limit
int[] base
int[] perm
char[] length
int minLen
int maxLen
int alphaSize
private void recvDecodingTables () throws java.io.IOException
int i
int j
int i16
int i
int j
int i
int v
int v
byte tmp
int i
int i
int curr
char[] len_t
int t
org.apache.commons.compress.utils.BitInputStream bin
org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream$Data dataShadow
boolean[] inUse
byte[] pos
byte[] selector
byte[] selectorMtf
int inUse16
int alphaSize
int nGroups
int selectors
int nSelectors
char[][] len
private void createHuffmanDecodingTables (int, int) throws java.io.IOException
char lent
int i
int minLen
int maxLen
char[] len_t
int t
int alphaSize
int nGroups
org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream$Data dataShadow
char[][] len
int[] minLens
int[][] limit
int[][] base
int[][] perm
private void getAndMoveToFrontDecode () throws java.io.IOException
int i
int zn
int zvec
int tmp
int n
int s
int yy0
byte ch
int from
int j
char tmp
int zn
int zvec
int idx
org.apache.commons.compress.utils.BitInputStream bin
org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream$Data dataShadow
byte[] ll8
int[] unzftab
byte[] selector
byte[] seqToUnseq
char[] yy
int[] minLens
int[][] limit
int[][] base
int[][] perm
int limitLast
int groupNo
int groupPos
int eob
int nextSym
int lastShadow
int zt
int[] base_zt
int[] limit_zt
int[] perm_zt
int minLens_zt
private int getAndMoveToFrontDecode0 () throws java.io.IOException
org.apache.commons.compress.compressors.bzip2.BZip2CompressorInputStream$Data dataShadow
int zt
int[] limit_zt
int zn
int zvec
int tmp
private int setupBlock () throws java.io.IOException
int i
int c
int tmp
int i
int lastShadow
int[] cftab
int ttLen
int[] tt
byte[] ll8
private int setupRandPartA () throws java.io.IOException
int su_ch2Shadow
private int setupNoRandPartA () throws java.io.IOException
int su_ch2Shadow
private int setupRandPartB () throws java.io.IOException
private int setupRandPartC () throws java.io.IOException
private int setupNoRandPartB () throws java.io.IOException
private int setupNoRandPartC () throws java.io.IOException
int su_ch2Shadow
public static boolean matches (byte[], int)
byte[] signature
int length
}
org/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream$Data.class
BZip2CompressorOutputStream.java
package org.apache.commons.compress.compressors.bzip2
final org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data extends java.lang.Object {
final boolean[] inUse
final byte[] unseqToSeq
final int[] mtfFreq
final byte[] selector
final byte[] selectorMtf
final byte[] generateMTFValues_yy
final byte[][] sendMTFValues_len
final int[][] sendMTFValues_rfreq
final int[] sendMTFValues_fave
final short[] sendMTFValues_cost
final int[][] sendMTFValues_code
final byte[] sendMTFValues2_pos
final boolean[] sentMTFValues4_inUse16
final int[] heap
final int[] weight
final int[] parent
final byte[] block
final int[] fmap
final char[] sfmap
int origPtr
void <init> (int)
int blockSize100k
int n
}
org/apache/commons/compress/compressors/bzip2/BZip2CompressorOutputStream.class
BZip2CompressorOutputStream.java
package org.apache.commons.compress.compressors.bzip2
public org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream extends org.apache.commons.compress.compressors.CompressorOutputStream implements org.apache.commons.compress.compressors.bzip2.BZip2Constants {
public static final int MIN_BLOCKSIZE
public static final int MAX_BLOCKSIZE
private static final int GREATER_ICOST
private static final int LESSER_ICOST
private int last
private final int blockSize100k
private int bsBuff
private int bsLive
private final org.apache.commons.compress.compressors.bzip2.CRC crc
private int nInUse
private int nMTF
private int currentChar
private int runLength
private int blockCRC
private int combinedCRC
private final int allowableBlockSize
private org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data data
private org.apache.commons.compress.compressors.bzip2.BlockSort blockSorter
private java.io.OutputStream out
private volatile boolean closed
private static void hbMakeCodeLengths (byte[], int[], org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data, int, int)
int i
int zz
int tmp
int i
int n1
int yy
int zz
int tmp
int n2
int weight_n1
int weight_n2
int weight_tmp
int parent_k
int j
int k
int i
int j
int i
int nNodes
int nHeap
boolean tooLong
byte[] len
int[] freq
org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data dat
int alphaSize
int maxLen
int[] heap
int[] weight
int[] parent
public static int chooseBlockSize (long)
long inputLength
public void <init> (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream out
public void <init> (java.io.OutputStream, int) throws java.io.IOException
java.io.OutputStream out
int blockSize
public void write (int) throws java.io.IOException
int b
private void writeRun () throws java.io.IOException
byte[] block
byte[] block
int currentCharShadow
org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data dataShadow
byte ch
int runLengthShadow
int lastShadow
protected void finalize () throws java.lang.Throwable
public void finish () throws java.io.IOException
public void close () throws java.io.IOException
java.io.OutputStream outShadow
public void flush () throws java.io.IOException
java.io.OutputStream outShadow
private void init () throws java.io.IOException
private void initBlock ()
int i
boolean[] inUse
private void endBlock () throws java.io.IOException
private void endCompression () throws java.io.IOException
public final int getBlockSize ()
public void write (byte[], int, int) throws java.io.IOException
int hi
byte[] buf
int offs
int len
private void write0 (int) throws java.io.IOException
int b
private static void hbAssignCodes (int[], byte[], int, int, int)
int i
int n
int[] code
byte[] length
int minLen
int maxLen
int alphaSize
int vec
private void bsFinishedWithStream () throws java.io.IOException
int ch
private void bsW (int, int) throws java.io.IOException
int n
int v
java.io.OutputStream outShadow
int bsLiveShadow
int bsBuffShadow
private void bsPutUByte (int) throws java.io.IOException
int c
private void bsPutInt (int) throws java.io.IOException
int u
private void sendMTFValues () throws java.io.IOException
int v
byte[] len_t
int t
byte[][] len
int alphaSize
int nGroups
int nSelectors
private void sendMTFValues0 (int, int)
int a
int v
int tFreq
int ge
int aFreq
byte[] len_np
int nPart
int nGroups
int alphaSize
byte[][] len
int[] mtfFreq
int remF
int gs
private int sendMTFValues1 (int, int)
int i
int[] rfreqt
int t
int icv
int i
short cost0
short cost1
short cost2
short cost3
short cost4
short cost5
int t
int t
int icv
int i
int cost_t
int t
int bc
int i
int ge
int bt
int[] rfreq_bt
int gs
int t
int iter
int nGroups
int alphaSize
org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data dataShadow
int[][] rfreq
int[] fave
short[] cost
char[] sfmap
byte[] selector
byte[][] len
byte[] len_0
byte[] len_1
byte[] len_2
byte[] len_3
byte[] len_4
byte[] len_5
int nMTFShadow
int nSelectors
private void sendMTFValues2 (int, int)
int i
byte tmp2
byte ll_i
byte tmp
int j
int i
int nGroups
int nSelectors
org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data dataShadow
byte[] pos
private void sendMTFValues3 (int, int)
int l
int i
int minLen
int maxLen
byte[] len_t
int t
int nGroups
int alphaSize
int[][] code
byte[][] len
private void sendMTFValues4 () throws java.io.IOException
int j
int i16
int i
int i
int j
int i16
int i
boolean[] inUse
boolean[] inUse16
java.io.OutputStream outShadow
int bsLiveShadow
int bsBuffShadow
private void sendMTFValues5 (int, int) throws java.io.IOException
int j
int hj
int i
int nGroups
int nSelectors
java.io.OutputStream outShadow
byte[] selectorMtf
int bsLiveShadow
int bsBuffShadow
private void sendMTFValues6 (int, int) throws java.io.IOException
int lti
int i
byte[] len_t
int curr
int t
int nGroups
int alphaSize
byte[][] len
java.io.OutputStream outShadow
int bsLiveShadow
int bsBuffShadow
private void sendMTFValues7 () throws java.io.IOException
int sfmap_i
int n
int ge
int selector_selCtr
int[] code_selCtr
byte[] len_selCtr
int gs
org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data dataShadow
byte[][] len
int[][] code
java.io.OutputStream outShadow
byte[] selector
char[] sfmap
int nMTFShadow
int selCtr
int bsLiveShadow
int bsBuffShadow
private void moveToFrontCodeAndSend () throws java.io.IOException
private void blockSort ()
private void generateMTFValues ()
int i
int i
int i
byte tmp2
byte ll_i
byte tmp
int j
int i
int lastShadow
org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data dataShadow
boolean[] inUse
byte[] block
int[] fmap
char[] sfmap
int[] mtfFreq
byte[] unseqToSeq
byte[] yy
int nInUseShadow
int eob
int wr
int zPend
}
org/apache/commons/compress/compressors/bzip2/BZip2Constants.class
BZip2Constants.java
package org.apache.commons.compress.compressors.bzip2
abstract org.apache.commons.compress.compressors.bzip2.BZip2Constants extends java.lang.Object {
public static final int BASEBLOCKSIZE
public static final int MAX_ALPHA_SIZE
public static final int MAX_CODE_LEN
public static final int RUNA
public static final int RUNB
public static final int N_GROUPS
public static final int G_SIZE
public static final int N_ITERS
public static final int MAX_SELECTORS
public static final int NUM_OVERSHOOT_BYTES
}
org/apache/commons/compress/compressors/bzip2/BZip2Utils.class
BZip2Utils.java
package org.apache.commons.compress.compressors.bzip2
public abstract org.apache.commons.compress.compressors.bzip2.BZip2Utils extends java.lang.Object {
private static final org.apache.commons.compress.compressors.FileNameUtil fileNameUtil
private void <init> ()
public static boolean isCompressedFilename (java.lang.String)
String fileName
public static java.lang.String getUncompressedFilename (java.lang.String)
String fileName
public static java.lang.String getCompressedFilename (java.lang.String)
String fileName
static void <clinit> ()
java.util.Map uncompressSuffix
}
org/apache/commons/compress/compressors/bzip2/BlockSort.class
BlockSort.java
package org.apache.commons.compress.compressors.bzip2
org.apache.commons.compress.compressors.bzip2.BlockSort extends java.lang.Object {
private static final int QSORT_STACK_SIZE
private static final int FALLBACK_QSORT_STACK_SIZE
private static final int STACK_SIZE
private int workDone
private int workLimit
private boolean firstAttempt
private final int[] stack_ll
private final int[] stack_hh
private final int[] stack_dd
private final int[] mainSort_runningOrder
private final int[] mainSort_copy
private final boolean[] mainSort_bigDone
private final int[] ftab
private final char[] quadrant
private static final int FALLBACK_QSORT_SMALL_THRESH
private int[] eclass
private static final int[] INCS
private static final int SMALL_THRESH
private static final int DEPTH_THRESH
private static final int WORK_FACTOR
private static final int SETMASK
private static final int CLEARMASK
void <init> (org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data)
org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data data
void blockSort (org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data, int)
int i
org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data data
int last
int[] fmap
final void fallbackSort (org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data, int)
int i
int i
org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data data
int last
private void fallbackSimpleSort (int[], int[], int, int)
int tmp
int ec_tmp
int j
int i
int tmp
int ec_tmp
int j
int i
int[] fmap
int[] eclass
int lo
int hi
private void fswap (int[], int, int)
int[] fmap
int zz1
int zz2
int zztmp
private void fvswap (int[], int, int, int)
int[] fmap
int yyp1
int yyp2
int yyn
private int fmin (int, int)
int a
int b
private void fpush (int, int, int)
int sp
int lz
int hz
private int[] fpop (int)
int sp
private void fallbackQSort3 (int[], int[], int, int)
long med
long med
int n
int n
int[] s
long r3
long med
int m
int lo
int unLo
int ltLo
int hi
int unHi
int gtHi
int n
int[] fmap
int[] eclass
int loSt
int hiSt
long r
int sp
private int[] getEclass ()
final void fallbackSort (int[], byte[], int)
int j
int k
int k
int cc
int cc1
int[] fmap
byte[] block
int nblock
int[] ftab
int H
int i
int j
int k
int l
int r
int nNotDone
int nBhtab
int[] eclass
java.util.BitSet bhtab
private boolean mainSimpleSort (org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data, int, int, int, int)
int x
int i1
int i2
int v
int vd
int j
boolean onceRunned
int a
int k
int i
int h
int mj
org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data dataShadow
int lo
int hi
int d
int lastShadow
int bigN
int hp
int[] fmap
char[] quadrant
byte[] block
int lastPlus1
boolean firstAttemptShadow
int workLimitShadow
int workDoneShadow
private static void vswap (int[], int, int, int)
int t
int[] fmap
int p1
int p2
int n
private static byte med3 (byte, byte, byte)
byte a
byte b
byte c
private void mainQSort3 (org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data, int, int, int, int)
int temp
int n
int temp
int n
int temp
int n
int m
int d1
int med
int unLo
int unHi
int ltLo
int gtHi
int lo
int hi
int d
int sp
org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data dataShadow
int loSt
int hiSt
int dSt
int last
int[] stack_ll
int[] stack_hh
int[] stack_dd
int[] fmap
byte[] block
final void mainSort (org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data, int)
int i
int i
int i
int c2
int i
int i
int c2
int i
int i
int ro
int vv
int a
int b
int j
int i
int h
int lo
int hi
int sb
int ftab_sb
int j
int j
int fmap_j
int j
int hj
int j
int a2update
char qVal
int j
int bbStart
int bbSize
int shifts
int ss
int i
org.apache.commons.compress.compressors.bzip2.BZip2CompressorOutputStream$Data dataShadow
int lastShadow
int[] runningOrder
int[] copy
boolean[] bigDone
int[] ftab
byte[] block
int[] fmap
char[] quadrant
int workLimitShadow
boolean firstAttemptShadow
int c1
static void <clinit> ()
}
org/apache/commons/compress/compressors/bzip2/CRC.class
CRC.java
package org.apache.commons.compress.compressors.bzip2
org.apache.commons.compress.compressors.bzip2.CRC extends java.lang.Object {
private static final int[] crc32Table
private int globalCrc
void <init> ()
void initializeCRC ()
int getFinalCRC ()
int getGlobalCRC ()
void setGlobalCRC (int)
int newCrc
void updateCRC (int)
int inCh
int temp
void updateCRC (int, int)
int temp
int inCh
int repeat
int globalCrcShadow
static void <clinit> ()
}
org/apache/commons/compress/compressors/bzip2/Rand.class
Rand.java
package org.apache.commons.compress.compressors.bzip2
final org.apache.commons.compress.compressors.bzip2.Rand extends java.lang.Object {
private static final int[] RNUMS
void <init> ()
static int rNums (int)
int i
static void <clinit> ()
}
org/apache/commons/compress/compressors/deflate/DeflateCompressorInputStream.class
DeflateCompressorInputStream.java
package org.apache.commons.compress.compressors.deflate
public org.apache.commons.compress.compressors.deflate.DeflateCompressorInputStream extends org.apache.commons.compress.compressors.CompressorInputStream implements org.apache.commons.compress.utils.InputStreamStatistics {
private static final int MAGIC_1
private static final int MAGIC_2a
private static final int MAGIC_2b
private static final int MAGIC_2c
private static final int MAGIC_2d
private final org.apache.commons.compress.utils.CountingInputStream countingStream
private final java.io.InputStream in
private final java.util.zip.Inflater inflater
public void <init> (java.io.InputStream)
java.io.InputStream inputStream
public void <init> (java.io.InputStream, org.apache.commons.compress.compressors.deflate.DeflateParameters)
java.io.InputStream inputStream
org.apache.commons.compress.compressors.deflate.DeflateParameters parameters
public int read () throws java.io.IOException
int ret
public int read (byte[], int, int) throws java.io.IOException
byte[] buf
int off
int len
int ret
public long skip (long) throws java.io.IOException
long n
public int available () throws java.io.IOException
public void close () throws java.io.IOException
public long getCompressedCount ()
public static boolean matches (byte[], int)
byte[] signature
int length
}
org/apache/commons/compress/compressors/deflate/DeflateCompressorOutputStream.class
DeflateCompressorOutputStream.java
package org.apache.commons.compress.compressors.deflate
public org.apache.commons.compress.compressors.deflate.DeflateCompressorOutputStream extends org.apache.commons.compress.compressors.CompressorOutputStream {
private final java.util.zip.DeflaterOutputStream out
private final java.util.zip.Deflater deflater
public void <init> (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream outputStream
public void <init> (java.io.OutputStream, org.apache.commons.compress.compressors.deflate.DeflateParameters) throws java.io.IOException
java.io.OutputStream outputStream
org.apache.commons.compress.compressors.deflate.DeflateParameters parameters
public void write (int) throws java.io.IOException
int b
public void write (byte[], int, int) throws java.io.IOException
byte[] buf
int off
int len
public void flush () throws java.io.IOException
public void finish () throws java.io.IOException
public void close () throws java.io.IOException
}
org/apache/commons/compress/compressors/deflate/DeflateParameters.class
DeflateParameters.java
package org.apache.commons.compress.compressors.deflate
public org.apache.commons.compress.compressors.deflate.DeflateParameters extends java.lang.Object {
private boolean zlibHeader
private int compressionLevel
public void <init> ()
public boolean withZlibHeader ()
public void setWithZlibHeader (boolean)
boolean zlibHeader
public int getCompressionLevel ()
public void setCompressionLevel (int)
int compressionLevel
}
org/apache/commons/compress/compressors/deflate64/Deflate64CompressorInputStream.class
Deflate64CompressorInputStream.java
package org.apache.commons.compress.compressors.deflate64
public org.apache.commons.compress.compressors.deflate64.Deflate64CompressorInputStream extends org.apache.commons.compress.compressors.CompressorInputStream implements org.apache.commons.compress.utils.InputStreamStatistics {
private java.io.InputStream originalStream
private org.apache.commons.compress.compressors.deflate64.HuffmanDecoder decoder
private long compressedBytesRead
private final byte[] oneByte
public void <init> (java.io.InputStream)
java.io.InputStream in
void <init> (org.apache.commons.compress.compressors.deflate64.HuffmanDecoder)
org.apache.commons.compress.compressors.deflate64.HuffmanDecoder decoder
public int read () throws java.io.IOException
int r
public int read (byte[], int, int) throws java.io.IOException
RuntimeException ex
byte[] b
int off
int len
int read
public int available () throws java.io.IOException
public void close () throws java.io.IOException
public long getCompressedCount ()
private void closeDecoder ()
}
org/apache/commons/compress/compressors/deflate64/HuffmanDecoder$1.class
HuffmanDecoder.java
package org.apache.commons.compress.compressors.deflate64
synthetic org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$1 extends java.lang.Object {
}
org/apache/commons/compress/compressors/deflate64/HuffmanDecoder$BinaryTreeNode.class
HuffmanDecoder.java
package org.apache.commons.compress.compressors.deflate64
org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$BinaryTreeNode extends java.lang.Object {
private final int bits
int literal
org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$BinaryTreeNode leftNode
org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$BinaryTreeNode rightNode
private void <init> (int)
int bits
void leaf (int)
int symbol
org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$BinaryTreeNode left ()
org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$BinaryTreeNode right ()
synthetic void <init> (int, org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$1)
int x0
org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$1 x1
}
org/apache/commons/compress/compressors/deflate64/HuffmanDecoder$DecoderState.class
HuffmanDecoder.java
package org.apache.commons.compress.compressors.deflate64
abstract org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$DecoderState extends java.lang.Object {
private void <init> ()
abstract org.apache.commons.compress.compressors.deflate64.HuffmanState state ()
abstract int read (byte[], int, int) throws java.io.IOException
abstract boolean hasData ()
abstract int available () throws java.io.IOException
synthetic void <init> (org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$1)
org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$1 x0
}
org/apache/commons/compress/compressors/deflate64/HuffmanDecoder$DecodingMemory.class
HuffmanDecoder.java
package org.apache.commons.compress.compressors.deflate64
org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$DecodingMemory extends java.lang.Object {
private final byte[] memory
private final int mask
private int wHead
private boolean wrappedAround
private void <init> ()
private void <init> (int)
int bits
byte add (byte)
byte b
void add (byte[], int, int)
int i
byte[] b
int off
int len
void recordToBuffer (int, int, byte[])
int i
int pos
int distance
int length
byte[] buff
int start
private int incCounter (int)
int counter
int newCounter
synthetic void <init> (org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$1)
org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$1 x0
}
org/apache/commons/compress/compressors/deflate64/HuffmanDecoder$HuffmanCodes.class
HuffmanDecoder.java
package org.apache.commons.compress.compressors.deflate64
org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$HuffmanCodes extends org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$DecoderState {
private boolean endOfBlock
private final org.apache.commons.compress.compressors.deflate64.HuffmanState state
private final org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$BinaryTreeNode lengthTree
private final org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$BinaryTreeNode distanceTree
private int runBufferPos
private byte[] runBuffer
private int runBufferLength
final synthetic org.apache.commons.compress.compressors.deflate64.HuffmanDecoder this$0
void <init> (org.apache.commons.compress.compressors.deflate64.HuffmanDecoder, org.apache.commons.compress.compressors.deflate64.HuffmanState, int[], int[])
org.apache.commons.compress.compressors.deflate64.HuffmanState state
int[] lengths
int[] distance
org.apache.commons.compress.compressors.deflate64.HuffmanState state ()
int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
private int decodeNext (byte[], int, int) throws java.io.IOException
int runMask
int run
int runXtra
int distSym
int distMask
int dist
int distXtra
int symbol
byte[] b
int off
int len
int result
private int copyFromRunBuffer (byte[], int, int)
byte[] b
int off
int len
int bytesInBuffer
int copiedBytes
boolean hasData ()
int available ()
}
org/apache/commons/compress/compressors/deflate64/HuffmanDecoder$InitialState.class
HuffmanDecoder.java
package org.apache.commons.compress.compressors.deflate64
org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$InitialState extends org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$DecoderState {
private void <init> ()
org.apache.commons.compress.compressors.deflate64.HuffmanState state ()
int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
boolean hasData ()
int available ()
synthetic void <init> (org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$1)
org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$1 x0
}
org/apache/commons/compress/compressors/deflate64/HuffmanDecoder$UncompressedState.class
HuffmanDecoder.java
package org.apache.commons.compress.compressors.deflate64
org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$UncompressedState extends org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$DecoderState {
private final long blockLength
private long read
final synthetic org.apache.commons.compress.compressors.deflate64.HuffmanDecoder this$0
private void <init> (org.apache.commons.compress.compressors.deflate64.HuffmanDecoder, long)
long blockLength
org.apache.commons.compress.compressors.deflate64.HuffmanState state ()
int read (byte[], int, int) throws java.io.IOException
byte next
int readNow
int readNow
byte[] b
int off
int len
int max
int readSoFar
boolean hasData ()
int available () throws java.io.IOException
synthetic void <init> (org.apache.commons.compress.compressors.deflate64.HuffmanDecoder, long, org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$1)
org.apache.commons.compress.compressors.deflate64.HuffmanDecoder x0
long x1
org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$1 x2
}
org/apache/commons/compress/compressors/deflate64/HuffmanDecoder.class
HuffmanDecoder.java
package org.apache.commons.compress.compressors.deflate64
org.apache.commons.compress.compressors.deflate64.HuffmanDecoder extends java.lang.Object implements java.io.Closeable {
private static final short[] RUN_LENGTH_TABLE
private static final int[] DISTANCE_TABLE
private static final int[] CODE_LENGTHS_ORDER
private static final int[] FIXED_LITERALS
private static final int[] FIXED_DISTANCE
private boolean finalBlock
private org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$DecoderState state
private org.apache.commons.compress.utils.BitInputStream reader
private final java.io.InputStream in
private final org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$DecodingMemory memory
void <init> (java.io.InputStream)
java.io.InputStream in
public void close ()
public int decode (byte[]) throws java.io.IOException
byte[] b
public int decode (byte[], int, int) throws java.io.IOException
int[][] tables
int mode
int r
byte[] b
int off
int len
long getBytesRead ()
private void switchToUncompressedState () throws java.io.IOException
long bLen
long bNLen
private int[][] readDynamicTables () throws java.io.IOException
int[][] result
int literals
int distances
int available () throws java.io.IOException
private static int nextSymbol (org.apache.commons.compress.utils.BitInputStream, org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$BinaryTreeNode) throws java.io.IOException
long bit
org.apache.commons.compress.utils.BitInputStream reader
org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$BinaryTreeNode tree
org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$BinaryTreeNode node
private static void populateDynamicTables (org.apache.commons.compress.utils.BitInputStream, int[], int[]) throws java.io.IOException
int cLen
int symbol
org.apache.commons.compress.utils.BitInputStream reader
int[] literals
int[] distances
int codeLengths
int[] codeLengthValues
org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$BinaryTreeNode codeLengthTree
int[] auxBuffer
int value
int length
int off
private static org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$BinaryTreeNode buildTree (int[])
int bit
int p
org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$BinaryTreeNode node
int lit
int len
int i
int[] litTable
int[] literalCodes
org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$BinaryTreeNode root
private static int[] getCodes (int[])
int aLitTable
int i
int[] litTable
int max
int[] blCount
int code
int[] nextCode
private long readBits (int) throws java.io.IOException
int numBits
private static long readBits (org.apache.commons.compress.utils.BitInputStream, int) throws java.io.IOException
org.apache.commons.compress.utils.BitInputStream reader
int numBits
long r
static synthetic org.apache.commons.compress.utils.BitInputStream access$400 (org.apache.commons.compress.compressors.deflate64.HuffmanDecoder)
org.apache.commons.compress.compressors.deflate64.HuffmanDecoder x0
static synthetic long access$500 (org.apache.commons.compress.compressors.deflate64.HuffmanDecoder, int) throws java.io.IOException
org.apache.commons.compress.compressors.deflate64.HuffmanDecoder x0
int x1
static synthetic org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$DecodingMemory access$600 (org.apache.commons.compress.compressors.deflate64.HuffmanDecoder)
org.apache.commons.compress.compressors.deflate64.HuffmanDecoder x0
static synthetic java.io.InputStream access$700 (org.apache.commons.compress.compressors.deflate64.HuffmanDecoder)
org.apache.commons.compress.compressors.deflate64.HuffmanDecoder x0
static synthetic org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$BinaryTreeNode access$800 (int[])
int[] x0
static synthetic int access$900 (org.apache.commons.compress.utils.BitInputStream, org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$BinaryTreeNode) throws java.io.IOException
org.apache.commons.compress.utils.BitInputStream x0
org.apache.commons.compress.compressors.deflate64.HuffmanDecoder$BinaryTreeNode x1
static synthetic short[] access$1000 ()
static synthetic int[] access$1100 ()
static void <clinit> ()
}
org/apache/commons/compress/compressors/deflate64/HuffmanState.class
HuffmanState.java
package org.apache.commons.compress.compressors.deflate64
final enum org.apache.commons.compress.compressors.deflate64.HuffmanState extends java.lang.Enum {
public static final enum org.apache.commons.compress.compressors.deflate64.HuffmanState INITIAL
public static final enum org.apache.commons.compress.compressors.deflate64.HuffmanState STORED
public static final enum org.apache.commons.compress.compressors.deflate64.HuffmanState DYNAMIC_CODES
public static final enum org.apache.commons.compress.compressors.deflate64.HuffmanState FIXED_CODES
private static final synthetic org.apache.commons.compress.compressors.deflate64.HuffmanState[] $VALUES
public static org.apache.commons.compress.compressors.deflate64.HuffmanState[] values ()
public static org.apache.commons.compress.compressors.deflate64.HuffmanState valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/apache/commons/compress/compressors/gzip/GzipCompressorInputStream.class
GzipCompressorInputStream.java
package org.apache.commons.compress.compressors.gzip
public org.apache.commons.compress.compressors.gzip.GzipCompressorInputStream extends org.apache.commons.compress.compressors.CompressorInputStream implements org.apache.commons.compress.utils.InputStreamStatistics {
private static final int FHCRC
private static final int FEXTRA
private static final int FNAME
private static final int FCOMMENT
private static final int FRESERVED
private final org.apache.commons.compress.utils.CountingInputStream countingStream
private final java.io.InputStream in
private final boolean decompressConcatenated
private final byte[] buf
private int bufUsed
private java.util.zip.Inflater inf
private final java.util.zip.CRC32 crc
private boolean endReached
private final byte[] oneByte
private final org.apache.commons.compress.compressors.gzip.GzipParameters parameters
static final synthetic boolean $assertionsDisabled
public void <init> (java.io.InputStream) throws java.io.IOException
java.io.InputStream inputStream
public void <init> (java.io.InputStream, boolean) throws java.io.IOException
java.io.InputStream inputStream
boolean decompressConcatenated
public org.apache.commons.compress.compressors.gzip.GzipParameters getMetaData ()
private boolean init (boolean) throws java.io.IOException
int xlen
boolean isFirstMember
int magic0
java.io.DataInput inData
int method
int flg
private static byte[] readToNull (java.io.DataInput) throws java.io.IOException
int b
java.io.ByteArrayOutputStream bos
java.io.DataInput inData
public int read () throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
int ret
java.util.zip.DataFormatException e
int skipAmount
java.io.DataInput inData
long crcStored
long isize
int ret
byte[] b
int off
int len
int size
public static boolean matches (byte[], int)
byte[] signature
int length
public void close () throws java.io.IOException
public long getCompressedCount ()
static void <clinit> ()
}
org/apache/commons/compress/compressors/gzip/GzipCompressorOutputStream.class
GzipCompressorOutputStream.java
package org.apache.commons.compress.compressors.gzip
public org.apache.commons.compress.compressors.gzip.GzipCompressorOutputStream extends org.apache.commons.compress.compressors.CompressorOutputStream {
private static final int FNAME
private static final int FCOMMENT
private final java.io.OutputStream out
private final java.util.zip.Deflater deflater
private final byte[] deflateBuffer
private boolean closed
private final java.util.zip.CRC32 crc
public void <init> (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream out
public void <init> (java.io.OutputStream, org.apache.commons.compress.compressors.gzip.GzipParameters) throws java.io.IOException
java.io.OutputStream out
org.apache.commons.compress.compressors.gzip.GzipParameters parameters
private void writeHeader (org.apache.commons.compress.compressors.gzip.GzipParameters) throws java.io.IOException
org.apache.commons.compress.compressors.gzip.GzipParameters parameters
String filename
String comment
java.nio.ByteBuffer buffer
int compressionLevel
private void writeTrailer () throws java.io.IOException
java.nio.ByteBuffer buffer
public void write (int) throws java.io.IOException
int b
public void write (byte[]) throws java.io.IOException
byte[] buffer
public void write (byte[], int, int) throws java.io.IOException
byte[] buffer
int offset
int length
private void deflate () throws java.io.IOException
int length
public void finish () throws java.io.IOException
public void flush () throws java.io.IOException
public void close () throws java.io.IOException
}
org/apache/commons/compress/compressors/gzip/GzipParameters.class
GzipParameters.java
package org.apache.commons.compress.compressors.gzip
public org.apache.commons.compress.compressors.gzip.GzipParameters extends java.lang.Object {
private int compressionLevel
private long modificationTime
private String filename
private String comment
private int operatingSystem
private int bufferSize
public void <init> ()
public int getCompressionLevel ()
public void setCompressionLevel (int)
int compressionLevel
public long getModificationTime ()
public void setModificationTime (long)
long modificationTime
public java.lang.String getFilename ()
public void setFilename (java.lang.String)
String fileName
public java.lang.String getComment ()
public void setComment (java.lang.String)
String comment
public int getOperatingSystem ()
public void setOperatingSystem (int)
int operatingSystem
public int getBufferSize ()
public void setBufferSize (int)
int bufferSize
}
org/apache/commons/compress/compressors/gzip/GzipUtils.class
GzipUtils.java
package org.apache.commons.compress.compressors.gzip
public org.apache.commons.compress.compressors.gzip.GzipUtils extends java.lang.Object {
private static final org.apache.commons.compress.compressors.FileNameUtil fileNameUtil
private void <init> ()
public static boolean isCompressedFilename (java.lang.String)
String fileName
public static java.lang.String getUncompressedFilename (java.lang.String)
String fileName
public static java.lang.String getCompressedFilename (java.lang.String)
String fileName
static void <clinit> ()
java.util.Map uncompressSuffix
}
org/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$1.class
BlockLZ4CompressorInputStream.java
package org.apache.commons.compress.compressors.lz4
synthetic org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorInputStream$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$org$apache$commons$compress$compressors$lz4$BlockLZ4CompressorInputStream$State
static void <clinit> ()
}
org/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream$State.class
BlockLZ4CompressorInputStream.java
package org.apache.commons.compress.compressors.lz4
final enum org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorInputStream$State extends java.lang.Enum {
public static final enum org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorInputStream$State NO_BLOCK
public static final enum org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorInputStream$State IN_LITERAL
public static final enum org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorInputStream$State LOOKING_FOR_BACK_REFERENCE
public static final enum org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorInputStream$State IN_BACK_REFERENCE
public static final enum org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorInputStream$State EOF
private static final synthetic org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorInputStream$State[] $VALUES
public static org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorInputStream$State[] values ()
public static org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorInputStream$State valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/apache/commons/compress/compressors/lz4/BlockLZ4CompressorInputStream.class
BlockLZ4CompressorInputStream.java
package org.apache.commons.compress.compressors.lz4
public org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorInputStream extends org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream {
static final int WINDOW_SIZE
static final int SIZE_BITS
static final int BACK_REFERENCE_SIZE_MASK
static final int LITERAL_SIZE_MASK
private int nextBackReferenceSize
private org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorInputStream$State state
public void <init> (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
public int read (byte[], int, int) throws java.io.IOException
int litLen
int backReferenceLen
byte[] b
int off
int len
private void readSizes () throws java.io.IOException
int nextBlock
long literalSizePart
private long readSizeBytes () throws java.io.IOException
long accum
int nextByte
private boolean initializeBackReference () throws java.io.IOException
java.io.IOException ex
IllegalArgumentException ex
int backReferenceOffset
long backReferenceSize
}
org/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$1.class
BlockLZ4CompressorOutputStream.java
package org.apache.commons.compress.compressors.lz4
synthetic org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$org$apache$commons$compress$compressors$lz77support$LZ77Compressor$Block$BlockType
static void <clinit> ()
}
org/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream$Pair.class
BlockLZ4CompressorOutputStream.java
package org.apache.commons.compress.compressors.lz4
final org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair extends java.lang.Object {
private final java.util.Deque literals
private int brOffset
private int brLength
private boolean written
void <init> ()
private void prependLiteral (byte[])
byte[] data
byte[] addLiteral (org.apache.commons.compress.compressors.lz77support.LZ77Compressor$LiteralBlock)
org.apache.commons.compress.compressors.lz77support.LZ77Compressor$LiteralBlock block
byte[] copy
void setBackReference (org.apache.commons.compress.compressors.lz77support.LZ77Compressor$BackReference)
org.apache.commons.compress.compressors.lz77support.LZ77Compressor$BackReference block
boolean hasBackReference ()
boolean canBeWritten (int)
int lengthOfBlocksAfterThisPair
int length ()
private boolean hasBeenWritten ()
void writeTo (java.io.OutputStream) throws java.io.IOException
byte[] b
java.io.OutputStream out
int litLength
private int literalLength ()
byte[] b
int length
private static int lengths (int, int)
int litLength
int brLength
int l
int br
private static void writeLength (int, java.io.OutputStream) throws java.io.IOException
int length
java.io.OutputStream out
private int backReferenceLength ()
private void prependTo (org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair)
org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair other
java.util.Iterator listBackwards
private org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair splitWithNewBackReferenceLengthOf (int)
int newBackReferenceLength
org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair p
static synthetic boolean access$000 (org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair)
org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair x0
static synthetic void access$100 (org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair, byte[])
org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair x0
byte[] x1
static synthetic int access$200 (org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair)
org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair x0
static synthetic org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair access$300 (org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair, int)
org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair x0
int x1
static synthetic void access$400 (org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair, org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair)
org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair x0
org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair x1
}
org/apache/commons/compress/compressors/lz4/BlockLZ4CompressorOutputStream.class
BlockLZ4CompressorOutputStream.java
package org.apache.commons.compress.compressors.lz4
public org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream extends org.apache.commons.compress.compressors.CompressorOutputStream {
private static final int MIN_BACK_REFERENCE_LENGTH
private static final int MIN_OFFSET_OF_LAST_BACK_REFERENCE
private final org.apache.commons.compress.compressors.lz77support.LZ77Compressor compressor
private final java.io.OutputStream os
private final byte[] oneByte
private boolean finished
private final java.util.Deque pairs
private final java.util.Deque expandedBlocks
public void <init> (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream os
public void <init> (java.io.OutputStream, org.apache.commons.compress.compressors.lz77support.Parameters) throws java.io.IOException
java.io.OutputStream os
org.apache.commons.compress.compressors.lz77support.Parameters params
public void write (int) throws java.io.IOException
int b
public void write (byte[], int, int) throws java.io.IOException
byte[] data
int off
int len
public void close () throws java.io.IOException
public void finish () throws java.io.IOException
public void prefill (byte[], int, int)
byte[] b
byte[] data
int off
int len
private void addLiteralBlock (org.apache.commons.compress.compressors.lz77support.LZ77Compressor$LiteralBlock) throws java.io.IOException
org.apache.commons.compress.compressors.lz77support.LZ77Compressor$LiteralBlock block
org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair last
private void addBackReference (org.apache.commons.compress.compressors.lz77support.LZ77Compressor$BackReference) throws java.io.IOException
org.apache.commons.compress.compressors.lz77support.LZ77Compressor$BackReference block
org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair last
private org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair writeBlocksAndReturnUnfinishedPair (int) throws java.io.IOException
int length
org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair last
private void recordLiteral (byte[])
byte[] b
private void clearUnusedBlocksAndPairs ()
private void clearUnusedBlocks ()
byte[] b
int i
int blockLengths
int blocksToKeep
int size
private void recordBackReference (org.apache.commons.compress.compressors.lz77support.LZ77Compressor$BackReference)
org.apache.commons.compress.compressors.lz77support.LZ77Compressor$BackReference block
private byte[] expand (int, int)
byte[] block
byte b
int offset
int length
byte[] expanded
private void expandFromList (byte[], int, int)
byte[] b
int blockOffset
int copyLen
int copyOffset
byte[] block
int copyLen
int copyOffset
byte[] expanded
int offset
int length
int offsetRemaining
int lengthRemaining
int writeOffset
private void clearUnusedPairs ()
org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair p
java.util.Iterator it
org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair p
int i
int pairLengths
int pairsToKeep
int size
private void writeFinalLiteralBlock () throws java.io.IOException
org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair p
private void writeWritablePairs (int) throws java.io.IOException
org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair p
java.util.Iterator it
org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair p
int lengthOfBlocksAfterLastPair
int unwrittenLength
private void rewriteLastPairs ()
org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair p
int len
java.util.Iterator it
org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair p
int i
java.util.LinkedList lastPairs
java.util.LinkedList pairLength
int offset
int lastPairsSize
int toExpand
org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair replacement
org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream$Pair splitCandidate
int stillNeeded
int brLen
public static org.apache.commons.compress.compressors.lz77support.Parameters$Builder createParameterBuilder ()
int maxLen
private synthetic void lambda$new$0 (org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Block) throws java.io.IOException
org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Block block
}
org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorInputStream.class
FramedLZ4CompressorInputStream.java
package org.apache.commons.compress.compressors.lz4
public org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorInputStream extends org.apache.commons.compress.compressors.CompressorInputStream implements org.apache.commons.compress.utils.InputStreamStatistics {
static final byte[] LZ4_SIGNATURE
private static final byte[] SKIPPABLE_FRAME_TRAILER
private static final byte SKIPPABLE_FRAME_PREFIX_BYTE_MASK
static final int VERSION_MASK
static final int SUPPORTED_VERSION
static final int BLOCK_INDEPENDENCE_MASK
static final int BLOCK_CHECKSUM_MASK
static final int CONTENT_SIZE_MASK
static final int CONTENT_CHECKSUM_MASK
static final int BLOCK_MAX_SIZE_MASK
static final int UNCOMPRESSED_FLAG_MASK
private final byte[] oneByte
private final org.apache.commons.compress.utils.ByteUtils$ByteSupplier supplier
private final org.apache.commons.compress.utils.CountingInputStream inputStream
private final boolean decompressConcatenated
private boolean expectBlockChecksum
private boolean expectBlockDependency
private boolean expectContentSize
private boolean expectContentChecksum
private java.io.InputStream currentBlock
private boolean endReached
private boolean inUncompressed
private final org.apache.commons.compress.compressors.lz4.XXHash32 contentHash
private final org.apache.commons.compress.compressors.lz4.XXHash32 blockHash
private byte[] blockDependencyBuffer
public void <init> (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
public void <init> (java.io.InputStream, boolean) throws java.io.IOException
java.io.InputStream in
boolean decompressConcatenated
public int read () throws java.io.IOException
public void close () throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int r
public long getCompressedCount ()
private void init (boolean) throws java.io.IOException
boolean firstFrame
private boolean readSignature (boolean) throws java.io.IOException
boolean firstFrame
String garbageMessage
byte[] b
int read
private void readFrameDescriptor () throws java.io.IOException
byte[] contentSize
int skipped
int flags
int bdByte
int headerHash
int expectedHash
private void nextBlock () throws java.io.IOException
org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorInputStream s
long len
boolean uncompressed
int realLen
java.io.InputStream capped
private void maybeFinishCurrentBlock () throws java.io.IOException
private void verifyContentChecksum () throws java.io.IOException
private void verifyChecksum (org.apache.commons.compress.compressors.lz4.XXHash32, java.lang.String) throws java.io.IOException
org.apache.commons.compress.compressors.lz4.XXHash32 hash
String kind
byte[] checksum
int read
long expectedHash
private int readOneByte () throws java.io.IOException
int b
private int readOnce (byte[], int, int) throws java.io.IOException
int cnt
byte[] b
int off
int len
org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorInputStream l
long before
int cnt
private static boolean isSkippableFrameSignature (byte[])
int i
byte[] b
private int skipSkippableFrame (byte[]) throws java.io.IOException
long len
long skipped
byte[] b
int read
private void appendToBlockDependencyBuffer (byte[], int, int)
int keep
byte[] b
int off
int len
public static boolean matches (byte[], int)
byte[] signature
int length
byte[] shortenedSig
static void <clinit> ()
}
org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$BlockSize.class
FramedLZ4CompressorOutputStream.java
package org.apache.commons.compress.compressors.lz4
public final enum org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$BlockSize extends java.lang.Enum {
public static final enum org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$BlockSize K64
public static final enum org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$BlockSize K256
public static final enum org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$BlockSize M1
public static final enum org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$BlockSize M4
private final int size
private final int index
private static final synthetic org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$BlockSize[] $VALUES
public static org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$BlockSize[] values ()
public static org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$BlockSize valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, int, int)
int size
int index
int getSize ()
int getIndex ()
static void <clinit> ()
}
org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream$Parameters.class
FramedLZ4CompressorOutputStream.java
package org.apache.commons.compress.compressors.lz4
public org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters extends java.lang.Object {
private final org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$BlockSize blockSize
private final boolean withContentChecksum
private final boolean withBlockChecksum
private final boolean withBlockDependency
private final org.apache.commons.compress.compressors.lz77support.Parameters lz77params
public static final org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters DEFAULT
public void <init> (org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$BlockSize)
org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$BlockSize blockSize
public void <init> (org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$BlockSize, org.apache.commons.compress.compressors.lz77support.Parameters)
org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$BlockSize blockSize
org.apache.commons.compress.compressors.lz77support.Parameters lz77params
public void <init> (org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$BlockSize, boolean, boolean, boolean)
org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$BlockSize blockSize
boolean withContentChecksum
boolean withBlockChecksum
boolean withBlockDependency
public void <init> (org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$BlockSize, boolean, boolean, boolean, org.apache.commons.compress.compressors.lz77support.Parameters)
org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$BlockSize blockSize
boolean withContentChecksum
boolean withBlockChecksum
boolean withBlockDependency
org.apache.commons.compress.compressors.lz77support.Parameters lz77params
public java.lang.String toString ()
static synthetic org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$BlockSize access$000 (org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters)
org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters x0
static synthetic boolean access$100 (org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters)
org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters x0
static synthetic boolean access$200 (org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters)
org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters x0
static synthetic boolean access$300 (org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters)
org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters x0
static synthetic org.apache.commons.compress.compressors.lz77support.Parameters access$400 (org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters)
org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters x0
static void <clinit> ()
}
org/apache/commons/compress/compressors/lz4/FramedLZ4CompressorOutputStream.class
FramedLZ4CompressorOutputStream.java
package org.apache.commons.compress.compressors.lz4
public org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream extends org.apache.commons.compress.compressors.CompressorOutputStream {
private static final byte[] END_MARK
private final byte[] oneByte
private final byte[] blockData
private final java.io.OutputStream out
private final org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters params
private boolean finished
private int currentIndex
private final org.apache.commons.compress.compressors.lz4.XXHash32 contentHash
private final org.apache.commons.compress.compressors.lz4.XXHash32 blockHash
private final byte[] blockDependencyBuffer
private int collectedBlockDependencyBytes
public void <init> (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream out
public void <init> (java.io.OutputStream, org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters) throws java.io.IOException
java.io.OutputStream out
org.apache.commons.compress.compressors.lz4.FramedLZ4CompressorOutputStream$Parameters params
public void write (int) throws java.io.IOException
int b
public void write (byte[], int, int) throws java.io.IOException
byte[] data
int off
int len
int blockDataLength
public void close () throws java.io.IOException
public void finish () throws java.io.IOException
private void writeFrameDescriptor () throws java.io.IOException
int flags
int bd
private void flushBlock () throws java.io.IOException
org.apache.commons.compress.compressors.lz4.BlockLZ4CompressorOutputStream o
boolean withBlockDependency
java.io.ByteArrayOutputStream baos
byte[] b
private void writeTrailer () throws java.io.IOException
private void appendToBlockDependencyBuffer (byte[], int, int)
int keep
byte[] b
int off
int len
static void <clinit> ()
}
org/apache/commons/compress/compressors/lz4/XXHash32.class
XXHash32.java
package org.apache.commons.compress.compressors.lz4
public org.apache.commons.compress.compressors.lz4.XXHash32 extends java.lang.Object implements java.util.zip.Checksum {
private static final int BUF_SIZE
private static final int ROTATE_BITS
private static final int PRIME1
private static final int PRIME2
private static final int PRIME3
private static final int PRIME4
private static final int PRIME5
private final byte[] oneByte
private final int[] state
private final byte[] buffer
private final int seed
private int totalLen
private int pos
public void <init> ()
public void <init> (int)
int seed
public void reset ()
public void update (int)
int b
public void update (byte[], int, int)
int size
byte[] b
int off
int len
int end
int limit
public long getValue ()
int hash
int hash
int idx
int limit
private static int getInt (byte[], int)
byte[] buffer
int idx
private void initializeState ()
private void process (byte[], int)
byte[] b
int offset
int s0
int s1
int s2
int s3
}
org/apache/commons/compress/compressors/lz77support/AbstractLZ77CompressorInputStream.class
AbstractLZ77CompressorInputStream.java
package org.apache.commons.compress.compressors.lz77support
public abstract org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream extends org.apache.commons.compress.compressors.CompressorInputStream implements org.apache.commons.compress.utils.InputStreamStatistics {
private final int windowSize
private final byte[] buf
private int writeIndex
private int readIndex
private final org.apache.commons.compress.utils.CountingInputStream in
private long bytesRemaining
private int backReferenceOffset
private int size
private final byte[] oneByte
protected final org.apache.commons.compress.utils.ByteUtils$ByteSupplier supplier
public void <init> (java.io.InputStream, int) throws java.io.IOException
java.io.InputStream is
int windowSize
public int read () throws java.io.IOException
public void close () throws java.io.IOException
public int available ()
public int getSize ()
public void prefill (byte[])
byte[] data
int len
public long getCompressedCount ()
protected final void startLiteral (long)
long length
protected final boolean hasMoreDataInBlock ()
protected final int readLiteral (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int avail
private void tryToReadLiteral (int) throws java.io.IOException
int bytesToRead
int reallyTryToRead
int bytesRead
private int readFromBuffer (byte[], int, int)
byte[] b
int off
int len
int readable
private void slideBuffer ()
protected final void startBackReference (int, long)
int offset
long length
protected final int readBackReference (byte[], int, int)
byte[] b
int off
int len
int avail
private void tryToCopy (int)
byte last
int i
int fullRots
int pad
int bytesToCopy
int copy
protected final int readOneByte () throws java.io.IOException
int b
}
org/apache/commons/compress/compressors/lz77support/LZ77Compressor$BackReference.class
LZ77Compressor.java
package org.apache.commons.compress.compressors.lz77support
public final org.apache.commons.compress.compressors.lz77support.LZ77Compressor$BackReference extends org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Block {
private final int offset
private final int length
public void <init> (int, int)
int offset
int length
public int getOffset ()
public int getLength ()
public org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Block$BlockType getType ()
public java.lang.String toString ()
}
org/apache/commons/compress/compressors/lz77support/LZ77Compressor$Block$BlockType.class
LZ77Compressor.java
package org.apache.commons.compress.compressors.lz77support
public final enum org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Block$BlockType extends java.lang.Enum {
public static final enum org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Block$BlockType LITERAL
public static final enum org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Block$BlockType BACK_REFERENCE
public static final enum org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Block$BlockType EOD
private static final synthetic org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Block$BlockType[] $VALUES
public static org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Block$BlockType[] values ()
public static org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Block$BlockType valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/apache/commons/compress/compressors/lz77support/LZ77Compressor$Block.class
LZ77Compressor.java
package org.apache.commons.compress.compressors.lz77support
public abstract org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Block extends java.lang.Object {
public void <init> ()
public abstract org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Block$BlockType getType ()
}
org/apache/commons/compress/compressors/lz77support/LZ77Compressor$Callback.class
LZ77Compressor.java
package org.apache.commons.compress.compressors.lz77support
public abstract org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Callback extends java.lang.Object {
public abstract void accept (org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Block) throws java.io.IOException
}
org/apache/commons/compress/compressors/lz77support/LZ77Compressor$EOD.class
LZ77Compressor.java
package org.apache.commons.compress.compressors.lz77support
public final org.apache.commons.compress.compressors.lz77support.LZ77Compressor$EOD extends org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Block {
public void <init> ()
public org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Block$BlockType getType ()
}
org/apache/commons/compress/compressors/lz77support/LZ77Compressor$LiteralBlock.class
LZ77Compressor.java
package org.apache.commons.compress.compressors.lz77support
public final org.apache.commons.compress.compressors.lz77support.LZ77Compressor$LiteralBlock extends org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Block {
private final byte[] data
private final int offset
private final int length
public void <init> (byte[], int, int)
byte[] data
int offset
int length
public byte[] getData ()
public int getOffset ()
public int getLength ()
public org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Block$BlockType getType ()
public java.lang.String toString ()
}
org/apache/commons/compress/compressors/lz77support/LZ77Compressor.class
LZ77Compressor.java
package org.apache.commons.compress.compressors.lz77support
public org.apache.commons.compress.compressors.lz77support.LZ77Compressor extends java.lang.Object {
private static final org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Block THE_EOD
static final int NUMBER_OF_BYTES_IN_HASH
private static final int NO_MATCH
private final org.apache.commons.compress.compressors.lz77support.Parameters params
private final org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Callback callback
private final byte[] window
private final int[] head
private final int[] prev
private final int wMask
private boolean initialized
private int currentPosition
private int lookahead
private int insertHash
private int blockStart
private int matchStart
private int missedInserts
private static final int HASH_SIZE
private static final int HASH_MASK
private static final int H_SHIFT
public void <init> (org.apache.commons.compress.compressors.lz77support.Parameters, org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Callback)
org.apache.commons.compress.compressors.lz77support.Parameters params
org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Callback callback
int wSize
public void compress (byte[]) throws java.io.IOException
byte[] data
public void compress (byte[], int, int) throws java.io.IOException
byte[] data
int off
int len
int wSize
public void finish () throws java.io.IOException
public void prefill (byte[])
int i
int stop
byte[] data
int len
private int nextHash (int, byte)
int oldHash
byte nextByte
int nextVal
private void doCompress (byte[], int, int) throws java.io.IOException
byte[] data
int off
int len
int spaceLeft
private void slide () throws java.io.IOException
int h
int i
int p
int i
int wSize
private void initialize ()
int i
private void compress () throws java.io.IOException
int matchLength
int hashHead
int minMatch
boolean lazy
int lazyThreshold
private int insertString (int)
int pos
int hashHead
private int longestMatchForNextPosition (int)
int prevMatchLength
int prevMatchStart
int prevInsertHash
int hashHead
int prevHashHead
int matchLength
private void insertStringsInMatch (int)
int i
int matchLength
int stop
private void catchUpMissedInserts ()
private void flushBackReference (int) throws java.io.IOException
int matchLength
private void flushLiteralBlock () throws java.io.IOException
private int longestMatch (int)
int i
int currentLength
int candidates
int matchHead
int minLength
int longestMatchLength
int maxPossibleLength
int minIndex
int niceBackReferenceLength
int maxCandidates
static void <clinit> ()
}
org/apache/commons/compress/compressors/lz77support/Parameters$1.class
Parameters.java
package org.apache.commons.compress.compressors.lz77support
synthetic org.apache.commons.compress.compressors.lz77support.Parameters$1 extends java.lang.Object {
}
org/apache/commons/compress/compressors/lz77support/Parameters$Builder.class
Parameters.java
package org.apache.commons.compress.compressors.lz77support
public org.apache.commons.compress.compressors.lz77support.Parameters$Builder extends java.lang.Object {
private final int windowSize
private int minBackReferenceLength
private int maxBackReferenceLength
private int maxOffset
private int maxLiteralLength
private Integer niceBackReferenceLength
private Integer maxCandidates
private Integer lazyThreshold
private Boolean lazyMatches
private void <init> (int)
int windowSize
public org.apache.commons.compress.compressors.lz77support.Parameters$Builder withMinBackReferenceLength (int)
int minBackReferenceLength
public org.apache.commons.compress.compressors.lz77support.Parameters$Builder withMaxBackReferenceLength (int)
int maxBackReferenceLength
public org.apache.commons.compress.compressors.lz77support.Parameters$Builder withMaxOffset (int)
int maxOffset
public org.apache.commons.compress.compressors.lz77support.Parameters$Builder withMaxLiteralLength (int)
int maxLiteralLength
public org.apache.commons.compress.compressors.lz77support.Parameters$Builder withNiceBackReferenceLength (int)
int niceLen
public org.apache.commons.compress.compressors.lz77support.Parameters$Builder withMaxNumberOfCandidates (int)
int maxCandidates
public org.apache.commons.compress.compressors.lz77support.Parameters$Builder withLazyMatching (boolean)
boolean lazy
public org.apache.commons.compress.compressors.lz77support.Parameters$Builder withLazyThreshold (int)
int threshold
public org.apache.commons.compress.compressors.lz77support.Parameters$Builder tunedForSpeed ()
public org.apache.commons.compress.compressors.lz77support.Parameters$Builder tunedForCompressionRatio ()
public org.apache.commons.compress.compressors.lz77support.Parameters build ()
int niceLen
int candidates
boolean lazy
int threshold
synthetic void <init> (int, org.apache.commons.compress.compressors.lz77support.Parameters$1)
int x0
org.apache.commons.compress.compressors.lz77support.Parameters$1 x1
}
org/apache/commons/compress/compressors/lz77support/Parameters.class
Parameters.java
package org.apache.commons.compress.compressors.lz77support
public final org.apache.commons.compress.compressors.lz77support.Parameters extends java.lang.Object {
public static final int TRUE_MIN_BACK_REFERENCE_LENGTH
private final int windowSize
private final int minBackReferenceLength
private final int maxBackReferenceLength
private final int maxOffset
private final int maxLiteralLength
private final int niceBackReferenceLength
private final int maxCandidates
private final int lazyThreshold
private final boolean lazyMatching
public static org.apache.commons.compress.compressors.lz77support.Parameters$Builder builder (int)
int windowSize
private void <init> (int, int, int, int, int, int, int, boolean, int)
int windowSize
int minBackReferenceLength
int maxBackReferenceLength
int maxOffset
int maxLiteralLength
int niceBackReferenceLength
int maxCandidates
boolean lazyMatching
int lazyThreshold
public int getWindowSize ()
public int getMinBackReferenceLength ()
public int getMaxBackReferenceLength ()
public int getMaxOffset ()
public int getMaxLiteralLength ()
public int getNiceBackReferenceLength ()
public int getMaxCandidates ()
public boolean getLazyMatching ()
public int getLazyMatchingThreshold ()
private static boolean isPowerOfTwo (int)
int x
static synthetic boolean access$100 (int)
int x0
synthetic void <init> (int, int, int, int, int, int, int, boolean, int, org.apache.commons.compress.compressors.lz77support.Parameters$1)
int x0
int x1
int x2
int x3
int x4
int x5
int x6
boolean x7
int x8
org.apache.commons.compress.compressors.lz77support.Parameters$1 x9
}
org/apache/commons/compress/compressors/lzma/LZMACompressorInputStream.class
LZMACompressorInputStream.java
package org.apache.commons.compress.compressors.lzma
public org.apache.commons.compress.compressors.lzma.LZMACompressorInputStream extends org.apache.commons.compress.compressors.CompressorInputStream implements org.apache.commons.compress.utils.InputStreamStatistics {
private final org.apache.commons.compress.utils.CountingInputStream countingStream
private final java.io.InputStream in
public void <init> (java.io.InputStream) throws java.io.IOException
java.io.InputStream inputStream
public void <init> (java.io.InputStream, int) throws java.io.IOException
org.tukaani.xz.MemoryLimitException e
java.io.InputStream inputStream
int memoryLimitInKb
public int read () throws java.io.IOException
int ret
public int read (byte[], int, int) throws java.io.IOException
byte[] buf
int off
int len
int ret
public long skip (long) throws java.io.IOException
long n
public int available () throws java.io.IOException
public void close () throws java.io.IOException
public long getCompressedCount ()
public static boolean matches (byte[], int)
byte[] signature
int length
}
org/apache/commons/compress/compressors/lzma/LZMACompressorOutputStream.class
LZMACompressorOutputStream.java
package org.apache.commons.compress.compressors.lzma
public org.apache.commons.compress.compressors.lzma.LZMACompressorOutputStream extends org.apache.commons.compress.compressors.CompressorOutputStream {
private final org.tukaani.xz.LZMAOutputStream out
public void <init> (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream outputStream
public void write (int) throws java.io.IOException
int b
public void write (byte[], int, int) throws java.io.IOException
byte[] buf
int off
int len
public void flush () throws java.io.IOException
public void finish () throws java.io.IOException
public void close () throws java.io.IOException
}
org/apache/commons/compress/compressors/lzma/LZMAUtils$CachedAvailability.class
LZMAUtils.java
package org.apache.commons.compress.compressors.lzma
final enum org.apache.commons.compress.compressors.lzma.LZMAUtils$CachedAvailability extends java.lang.Enum {
public static final enum org.apache.commons.compress.compressors.lzma.LZMAUtils$CachedAvailability DONT_CACHE
public static final enum org.apache.commons.compress.compressors.lzma.LZMAUtils$CachedAvailability CACHED_AVAILABLE
public static final enum org.apache.commons.compress.compressors.lzma.LZMAUtils$CachedAvailability CACHED_UNAVAILABLE
private static final synthetic org.apache.commons.compress.compressors.lzma.LZMAUtils$CachedAvailability[] $VALUES
public static org.apache.commons.compress.compressors.lzma.LZMAUtils$CachedAvailability[] values ()
public static org.apache.commons.compress.compressors.lzma.LZMAUtils$CachedAvailability valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/apache/commons/compress/compressors/lzma/LZMAUtils.class
LZMAUtils.java
package org.apache.commons.compress.compressors.lzma
public org.apache.commons.compress.compressors.lzma.LZMAUtils extends java.lang.Object {
private static final org.apache.commons.compress.compressors.FileNameUtil fileNameUtil
private static final byte[] HEADER_MAGIC
private static volatile org.apache.commons.compress.compressors.lzma.LZMAUtils$CachedAvailability cachedLZMAAvailability
private void <init> ()
public static boolean matches (byte[], int)
int i
byte[] signature
int length
public static boolean isLZMACompressionAvailable ()
org.apache.commons.compress.compressors.lzma.LZMAUtils$CachedAvailability cachedResult
private static boolean internalIsLZMACompressionAvailable ()
NoClassDefFoundError error
public static boolean isCompressedFilename (java.lang.String)
String fileName
public static java.lang.String getUncompressedFilename (java.lang.String)
String fileName
public static java.lang.String getCompressedFilename (java.lang.String)
String fileName
public static void setCacheLZMAAvailablity (boolean)
boolean hasLzma
boolean doCache
static org.apache.commons.compress.compressors.lzma.LZMAUtils$CachedAvailability getCachedLZMAAvailability ()
static void <clinit> ()
java.util.Map uncompressSuffix
}
org/apache/commons/compress/compressors/lzw/LZWInputStream.class
LZWInputStream.java
package org.apache.commons.compress.compressors.lzw
public abstract org.apache.commons.compress.compressors.lzw.LZWInputStream extends org.apache.commons.compress.compressors.CompressorInputStream implements org.apache.commons.compress.utils.InputStreamStatistics {
protected static final int DEFAULT_CODE_SIZE
protected static final int UNUSED_PREFIX
private final byte[] oneByte
protected final org.apache.commons.compress.utils.BitInputStream in
private int clearCode
private int codeSize
private byte previousCodeFirstChar
private int previousCode
private int tableSize
private int[] prefixes
private byte[] characters
private byte[] outputStack
private int outputStackLocation
protected void <init> (java.io.InputStream, java.nio.ByteOrder)
java.io.InputStream inputStream
java.nio.ByteOrder byteOrder
public void close () throws java.io.IOException
public int read () throws java.io.IOException
int ret
public int read (byte[], int, int) throws java.io.IOException
int result
byte[] b
int off
int len
int bytesRead
public long getCompressedCount ()
protected abstract int decompressNextSymbol () throws java.io.IOException
protected abstract int addEntry (int, byte) throws java.io.IOException
protected void setClearCode (int)
int codeSize
protected void initializeTables (int, int) throws org.apache.commons.compress.MemoryLimitException
int maxTableSize
long memoryUsageInBytes
long memoryUsageInKb
int maxCodeSize
int memoryLimitInKb
protected void initializeTables (int)
int i
int maxCodeSize
int maxTableSize
int max
protected int readNextCode () throws java.io.IOException
protected int addEntry (int, byte, int)
int previousCode
byte character
int maxTableSize
protected int addRepeatOfPreviousCode () throws java.io.IOException
protected int expandCodeToOutputStack (int, boolean) throws java.io.IOException
int entry
int code
boolean addedUnfinishedEntry
private int readFromStack (byte[], int, int)
int maxLength
byte[] b
int off
int len
int remainingInStack
protected int getCodeSize ()
protected void resetCodeSize ()
protected void setCodeSize (int)
int cs
protected void incrementCodeSize ()
protected void resetPreviousCode ()
protected int getPrefix (int)
int offset
protected void setPrefix (int, int)
int offset
int value
protected int getPrefixesLength ()
protected int getClearCode ()
protected int getTableSize ()
protected void setTableSize (int)
int newSize
}
org/apache/commons/compress/compressors/pack200/InMemoryCachingStreamBridge.class
InMemoryCachingStreamBridge.java
package org.apache.commons.compress.compressors.pack200
org.apache.commons.compress.compressors.pack200.InMemoryCachingStreamBridge extends org.apache.commons.compress.compressors.pack200.StreamBridge {
void <init> ()
java.io.InputStream getInputView () throws java.io.IOException
}
org/apache/commons/compress/compressors/pack200/Pack200CompressorInputStream.class
Pack200CompressorInputStream.java
package org.apache.commons.compress.compressors.pack200
public org.apache.commons.compress.compressors.pack200.Pack200CompressorInputStream extends org.apache.commons.compress.compressors.CompressorInputStream {
private final java.io.InputStream originalInput
private final org.apache.commons.compress.compressors.pack200.StreamBridge streamBridge
private static final byte[] CAFE_DOOD
private static final int SIG_LENGTH
public void <init> (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
public void <init> (java.io.InputStream, org.apache.commons.compress.compressors.pack200.Pack200Strategy) throws java.io.IOException
java.io.InputStream in
org.apache.commons.compress.compressors.pack200.Pack200Strategy mode
public void <init> (java.io.InputStream, java.util.Map) throws java.io.IOException
java.io.InputStream in
java.util.Map props
public void <init> (java.io.InputStream, org.apache.commons.compress.compressors.pack200.Pack200Strategy, java.util.Map) throws java.io.IOException
java.io.InputStream in
org.apache.commons.compress.compressors.pack200.Pack200Strategy mode
java.util.Map props
public void <init> (java.io.File) throws java.io.IOException
java.io.File f
public void <init> (java.io.File, org.apache.commons.compress.compressors.pack200.Pack200Strategy) throws java.io.IOException
java.io.File f
org.apache.commons.compress.compressors.pack200.Pack200Strategy mode
public void <init> (java.io.File, java.util.Map) throws java.io.IOException
java.io.File f
java.util.Map props
public void <init> (java.io.File, org.apache.commons.compress.compressors.pack200.Pack200Strategy, java.util.Map) throws java.io.IOException
java.io.File f
org.apache.commons.compress.compressors.pack200.Pack200Strategy mode
java.util.Map props
private void <init> (java.io.InputStream, java.io.File, org.apache.commons.compress.compressors.pack200.Pack200Strategy, java.util.Map) throws java.io.IOException
org.apache.commons.compress.java.util.jar.Pack200$Unpacker u
java.util.jar.JarOutputStream jarOut
java.io.InputStream in
java.io.File f
org.apache.commons.compress.compressors.pack200.Pack200Strategy mode
java.util.Map props
public int read () throws java.io.IOException
public int read (byte[]) throws java.io.IOException
byte[] b
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int count
public int available () throws java.io.IOException
public boolean markSupported ()
java.io.IOException ex
public synchronized void mark (int)
java.io.IOException ex
int limit
public synchronized void reset () throws java.io.IOException
public long skip (long) throws java.io.IOException
long count
public void close () throws java.io.IOException
public static boolean matches (byte[], int)
int i
byte[] signature
int length
static void <clinit> ()
}
org/apache/commons/compress/compressors/pack200/Pack200CompressorOutputStream.class
Pack200CompressorOutputStream.java
package org.apache.commons.compress.compressors.pack200
public org.apache.commons.compress.compressors.pack200.Pack200CompressorOutputStream extends org.apache.commons.compress.compressors.CompressorOutputStream {
private boolean finished
private final java.io.OutputStream originalOutput
private final org.apache.commons.compress.compressors.pack200.StreamBridge streamBridge
private final java.util.Map properties
public void <init> (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream out
public void <init> (java.io.OutputStream, org.apache.commons.compress.compressors.pack200.Pack200Strategy) throws java.io.IOException
java.io.OutputStream out
org.apache.commons.compress.compressors.pack200.Pack200Strategy mode
public void <init> (java.io.OutputStream, java.util.Map) throws java.io.IOException
java.io.OutputStream out
java.util.Map props
public void <init> (java.io.OutputStream, org.apache.commons.compress.compressors.pack200.Pack200Strategy, java.util.Map) throws java.io.IOException
java.io.OutputStream out
org.apache.commons.compress.compressors.pack200.Pack200Strategy mode
java.util.Map props
public void write (int) throws java.io.IOException
int b
public void write (byte[]) throws java.io.IOException
byte[] b
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int from
int length
public void close () throws java.io.IOException
public void finish () throws java.io.IOException
java.util.jar.JarInputStream ji
org.apache.commons.compress.java.util.jar.Pack200$Packer p
}
org/apache/commons/compress/compressors/pack200/Pack200Strategy$1.class
Pack200Strategy.java
package org.apache.commons.compress.compressors.pack200
final enum org.apache.commons.compress.compressors.pack200.Pack200Strategy$1 extends org.apache.commons.compress.compressors.pack200.Pack200Strategy {
void <init> (java.lang.String, int)
org.apache.commons.compress.compressors.pack200.StreamBridge newStreamBridge ()
}
org/apache/commons/compress/compressors/pack200/Pack200Strategy$2.class
Pack200Strategy.java
package org.apache.commons.compress.compressors.pack200
final enum org.apache.commons.compress.compressors.pack200.Pack200Strategy$2 extends org.apache.commons.compress.compressors.pack200.Pack200Strategy {
void <init> (java.lang.String, int)
org.apache.commons.compress.compressors.pack200.StreamBridge newStreamBridge () throws java.io.IOException
}
org/apache/commons/compress/compressors/pack200/Pack200Strategy.class
Pack200Strategy.java
package org.apache.commons.compress.compressors.pack200
public abstract enum org.apache.commons.compress.compressors.pack200.Pack200Strategy extends java.lang.Enum {
public static final enum org.apache.commons.compress.compressors.pack200.Pack200Strategy IN_MEMORY
public static final enum org.apache.commons.compress.compressors.pack200.Pack200Strategy TEMP_FILE
private static final synthetic org.apache.commons.compress.compressors.pack200.Pack200Strategy[] $VALUES
public static org.apache.commons.compress.compressors.pack200.Pack200Strategy[] values ()
public static org.apache.commons.compress.compressors.pack200.Pack200Strategy valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
abstract org.apache.commons.compress.compressors.pack200.StreamBridge newStreamBridge () throws java.io.IOException
synthetic void <init> (java.lang.String, int, org.apache.commons.compress.compressors.pack200.Pack200Strategy$1)
String x0
int x1
org.apache.commons.compress.compressors.pack200.Pack200Strategy$1 x2
static void <clinit> ()
}
org/apache/commons/compress/compressors/pack200/Pack200Utils.class
Pack200Utils.java
package org.apache.commons.compress.compressors.pack200
public org.apache.commons.compress.compressors.pack200.Pack200Utils extends java.lang.Object {
private void <init> ()
public static void normalize (java.io.File) throws java.io.IOException
java.io.File jar
public static void normalize (java.io.File, java.util.Map) throws java.io.IOException
java.io.File jar
java.util.Map props
public static void normalize (java.io.File, java.io.File) throws java.io.IOException
java.io.File from
java.io.File to
public static void normalize (java.io.File, java.io.File, java.util.Map) throws java.io.IOException
org.apache.commons.compress.java.util.jar.Pack200$Packer packer
java.util.jar.JarFile jarFile
java.io.OutputStream fos
java.util.jar.JarOutputStream jos
org.apache.commons.compress.java.util.jar.Pack200$Unpacker unpacker
java.io.File from
java.io.File to
java.util.Map props
java.io.File tempFile
}
org/apache/commons/compress/compressors/pack200/StreamBridge.class
StreamBridge.java
package org.apache.commons.compress.compressors.pack200
abstract org.apache.commons.compress.compressors.pack200.StreamBridge extends java.io.FilterOutputStream {
private java.io.InputStream input
private final Object inputLock
protected void <init> (java.io.OutputStream)
java.io.OutputStream out
protected void <init> ()
java.io.InputStream getInput () throws java.io.IOException
abstract java.io.InputStream getInputView () throws java.io.IOException
void stop () throws java.io.IOException
}
org/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge$1.class
TempFileCachingStreamBridge.java
package org.apache.commons.compress.compressors.pack200
org.apache.commons.compress.compressors.pack200.TempFileCachingStreamBridge$1 extends java.io.FilterInputStream {
final synthetic org.apache.commons.compress.compressors.pack200.TempFileCachingStreamBridge this$0
void <init> (org.apache.commons.compress.compressors.pack200.TempFileCachingStreamBridge, java.io.InputStream)
org.apache.commons.compress.compressors.pack200.TempFileCachingStreamBridge this$0
java.io.InputStream x0
public void close () throws java.io.IOException
}
org/apache/commons/compress/compressors/pack200/TempFileCachingStreamBridge.class
TempFileCachingStreamBridge.java
package org.apache.commons.compress.compressors.pack200
org.apache.commons.compress.compressors.pack200.TempFileCachingStreamBridge extends org.apache.commons.compress.compressors.pack200.StreamBridge {
private final java.io.File f
void <init> () throws java.io.IOException
java.io.InputStream getInputView () throws java.io.IOException
static synthetic java.io.File access$000 (org.apache.commons.compress.compressors.pack200.TempFileCachingStreamBridge)
org.apache.commons.compress.compressors.pack200.TempFileCachingStreamBridge x0
}
org/apache/commons/compress/compressors/snappy/FramedSnappyCompressorInputStream.class
FramedSnappyCompressorInputStream.java
package org.apache.commons.compress.compressors.snappy
public org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorInputStream extends org.apache.commons.compress.compressors.CompressorInputStream implements org.apache.commons.compress.utils.InputStreamStatistics {
static final long MASK_OFFSET
private static final int STREAM_IDENTIFIER_TYPE
static final int COMPRESSED_CHUNK_TYPE
private static final int UNCOMPRESSED_CHUNK_TYPE
private static final int PADDING_CHUNK_TYPE
private static final int MIN_UNSKIPPABLE_TYPE
private static final int MAX_UNSKIPPABLE_TYPE
private static final int MAX_SKIPPABLE_TYPE
static final byte[] SZ_SIGNATURE
private long unreadBytes
private final org.apache.commons.compress.utils.CountingInputStream countingStream
private final java.io.PushbackInputStream inputStream
private final org.apache.commons.compress.compressors.snappy.FramedSnappyDialect dialect
private org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream currentCompressedChunk
private final byte[] oneByte
private boolean endReached
private boolean inUncompressedChunk
private int uncompressedBytesRemaining
private long expectedChecksum
private final int blockSize
private final org.apache.commons.compress.compressors.snappy.PureJavaCrc32C checksum
private final org.apache.commons.compress.utils.ByteUtils$ByteSupplier supplier
public void <init> (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
public void <init> (java.io.InputStream, org.apache.commons.compress.compressors.snappy.FramedSnappyDialect) throws java.io.IOException
java.io.InputStream in
org.apache.commons.compress.compressors.snappy.FramedSnappyDialect dialect
public void <init> (java.io.InputStream, int, org.apache.commons.compress.compressors.snappy.FramedSnappyDialect) throws java.io.IOException
java.io.InputStream in
int blockSize
org.apache.commons.compress.compressors.snappy.FramedSnappyDialect dialect
public int read () throws java.io.IOException
public void close () throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int read
public int available () throws java.io.IOException
public long getCompressedCount ()
private int readOnce (byte[], int, int) throws java.io.IOException
int amount
long before
byte[] b
int off
int len
int read
private void readNextBlock () throws java.io.IOException
boolean expectChecksum
long size
int type
private long readCrc () throws java.io.IOException
byte[] b
int read
static long unmask (long)
long x
private int readSize () throws java.io.IOException
private void skipBlock () throws java.io.IOException
int size
long read
private void readStreamIdentifier () throws java.io.IOException
byte[] b
int read
private int readOneByte () throws java.io.IOException
int b
private void verifyLastChecksumAndReset () throws java.io.IOException
public static boolean matches (byte[], int)
byte[] signature
int length
byte[] shortenedSig
static void <clinit> ()
}
org/apache/commons/compress/compressors/snappy/FramedSnappyCompressorOutputStream.class
FramedSnappyCompressorOutputStream.java
package org.apache.commons.compress.compressors.snappy
public org.apache.commons.compress.compressors.snappy.FramedSnappyCompressorOutputStream extends org.apache.commons.compress.compressors.CompressorOutputStream {
private static final int MAX_COMPRESSED_BUFFER_SIZE
private final java.io.OutputStream out
private final org.apache.commons.compress.compressors.lz77support.Parameters params
private final org.apache.commons.compress.compressors.snappy.PureJavaCrc32C checksum
private final byte[] oneByte
private final byte[] buffer
private int currentIndex
private final org.apache.commons.compress.utils.ByteUtils$ByteConsumer consumer
public void <init> (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream out
public void <init> (java.io.OutputStream, org.apache.commons.compress.compressors.lz77support.Parameters) throws java.io.IOException
java.io.OutputStream out
org.apache.commons.compress.compressors.lz77support.Parameters params
public void write (int) throws java.io.IOException
int b
public void write (byte[], int, int) throws java.io.IOException
byte[] data
int off
int len
public void close () throws java.io.IOException
public void finish () throws java.io.IOException
private void flushBuffer () throws java.io.IOException
java.io.OutputStream o
java.io.ByteArrayOutputStream baos
byte[] b
private void writeLittleEndian (int, long) throws java.io.IOException
int numBytes
long num
private void writeCrc () throws java.io.IOException
static long mask (long)
long x
}
org/apache/commons/compress/compressors/snappy/FramedSnappyDialect.class
FramedSnappyDialect.java
package org.apache.commons.compress.compressors.snappy
public final enum org.apache.commons.compress.compressors.snappy.FramedSnappyDialect extends java.lang.Enum {
public static final enum org.apache.commons.compress.compressors.snappy.FramedSnappyDialect STANDARD
public static final enum org.apache.commons.compress.compressors.snappy.FramedSnappyDialect IWORK_ARCHIVE
private final boolean streamIdentifier
private final boolean checksumWithCompressedChunks
private static final synthetic org.apache.commons.compress.compressors.snappy.FramedSnappyDialect[] $VALUES
public static org.apache.commons.compress.compressors.snappy.FramedSnappyDialect[] values ()
public static org.apache.commons.compress.compressors.snappy.FramedSnappyDialect valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int, boolean, boolean)
boolean hasStreamIdentifier
boolean usesChecksumWithCompressedChunks
boolean hasStreamIdentifier ()
boolean usesChecksumWithCompressedChunks ()
static void <clinit> ()
}
org/apache/commons/compress/compressors/snappy/PureJavaCrc32C.class
PureJavaCrc32C.java
package org.apache.commons.compress.compressors.snappy
final org.apache.commons.compress.compressors.snappy.PureJavaCrc32C extends java.lang.Object implements java.util.zip.Checksum {
private int crc
private static final int T8_0_START
private static final int T8_1_START
private static final int T8_2_START
private static final int T8_3_START
private static final int T8_4_START
private static final int T8_5_START
private static final int T8_6_START
private static final int T8_7_START
private static final int[] T
public void <init> ()
public long getValue ()
long ret
public void reset ()
public void update (byte[], int, int)
int c0
int c1
int c2
int c3
int c4
int c5
int c6
int c7
byte[] b
int off
int len
int localCrc
public void update (int)
int b
static void <clinit> ()
}
org/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$1.class
SnappyCompressorInputStream.java
package org.apache.commons.compress.compressors.snappy
synthetic org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$org$apache$commons$compress$compressors$snappy$SnappyCompressorInputStream$State
static void <clinit> ()
}
org/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream$State.class
SnappyCompressorInputStream.java
package org.apache.commons.compress.compressors.snappy
final enum org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream$State extends java.lang.Enum {
public static final enum org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream$State NO_BLOCK
public static final enum org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream$State IN_LITERAL
public static final enum org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream$State IN_BACK_REFERENCE
private static final synthetic org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream$State[] $VALUES
public static org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream$State[] values ()
public static org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream$State valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/apache/commons/compress/compressors/snappy/SnappyCompressorInputStream.class
SnappyCompressorInputStream.java
package org.apache.commons.compress.compressors.snappy
public org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream extends org.apache.commons.compress.compressors.lz77support.AbstractLZ77CompressorInputStream {
private static final int TAG_MASK
public static final int DEFAULT_BLOCK_SIZE
private final int size
private int uncompressedBytesRemaining
private org.apache.commons.compress.compressors.snappy.SnappyCompressorInputStream$State state
private boolean endReached
public void <init> (java.io.InputStream) throws java.io.IOException
java.io.InputStream is
public void <init> (java.io.InputStream, int) throws java.io.IOException
java.io.InputStream is
int blockSize
public int read (byte[], int, int) throws java.io.IOException
int litLen
int backReferenceLen
byte[] b
int off
int len
private void fill () throws java.io.IOException
IllegalArgumentException ex
IllegalArgumentException ex
IllegalArgumentException ex
int b
int length
int offset
private int readLiteralLength (int) throws java.io.IOException
int length
int length
int length
int length
int b
int length
private long readSize () throws java.io.IOException
int index
long sz
int b
public int getSize ()
}
org/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream$1.class
SnappyCompressorOutputStream.java
package org.apache.commons.compress.compressors.snappy
synthetic org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream$1 extends java.lang.Object {
static final synthetic int[] $SwitchMap$org$apache$commons$compress$compressors$lz77support$LZ77Compressor$Block$BlockType
static void <clinit> ()
}
org/apache/commons/compress/compressors/snappy/SnappyCompressorOutputStream.class
SnappyCompressorOutputStream.java
package org.apache.commons.compress.compressors.snappy
public org.apache.commons.compress.compressors.snappy.SnappyCompressorOutputStream extends org.apache.commons.compress.compressors.CompressorOutputStream {
private final org.apache.commons.compress.compressors.lz77support.LZ77Compressor compressor
private final java.io.OutputStream os
private final org.apache.commons.compress.utils.ByteUtils$ByteConsumer consumer
private final byte[] oneByte
private boolean finished
private static final int MAX_LITERAL_SIZE_WITHOUT_SIZE_BYTES
private static final int MAX_LITERAL_SIZE_WITH_ONE_SIZE_BYTE
private static final int MAX_LITERAL_SIZE_WITH_TWO_SIZE_BYTES
private static final int MAX_LITERAL_SIZE_WITH_THREE_SIZE_BYTES
private static final int ONE_SIZE_BYTE_MARKER
private static final int TWO_SIZE_BYTE_MARKER
private static final int THREE_SIZE_BYTE_MARKER
private static final int FOUR_SIZE_BYTE_MARKER
private static final int MIN_MATCH_LENGTH_WITH_ONE_OFFSET_BYTE
private static final int MAX_MATCH_LENGTH_WITH_ONE_OFFSET_BYTE
private static final int MAX_OFFSET_WITH_ONE_OFFSET_BYTE
private static final int MAX_OFFSET_WITH_TWO_OFFSET_BYTES
private static final int ONE_BYTE_COPY_TAG
private static final int TWO_BYTE_COPY_TAG
private static final int FOUR_BYTE_COPY_TAG
private static final int MIN_MATCH_LENGTH
private static final int MAX_MATCH_LENGTH
public void <init> (java.io.OutputStream, long) throws java.io.IOException
java.io.OutputStream os
long uncompressedSize
public void <init> (java.io.OutputStream, long, int) throws java.io.IOException
java.io.OutputStream os
long uncompressedSize
int blockSize
public void <init> (java.io.OutputStream, long, org.apache.commons.compress.compressors.lz77support.Parameters) throws java.io.IOException
java.io.OutputStream os
long uncompressedSize
org.apache.commons.compress.compressors.lz77support.Parameters params
public void write (int) throws java.io.IOException
int b
public void write (byte[], int, int) throws java.io.IOException
byte[] data
int off
int len
public void close () throws java.io.IOException
public void finish () throws java.io.IOException
private void writeUncompressedSize (long) throws java.io.IOException
int currentByte
long uncompressedSize
boolean more
private void writeLiteralBlock (org.apache.commons.compress.compressors.lz77support.LZ77Compressor$LiteralBlock) throws java.io.IOException
org.apache.commons.compress.compressors.lz77support.LZ77Compressor$LiteralBlock block
int len
private void writeLiteralBlockNoSizeBytes (org.apache.commons.compress.compressors.lz77support.LZ77Compressor$LiteralBlock, int) throws java.io.IOException
org.apache.commons.compress.compressors.lz77support.LZ77Compressor$LiteralBlock block
int len
private void writeLiteralBlockOneSizeByte (org.apache.commons.compress.compressors.lz77support.LZ77Compressor$LiteralBlock, int) throws java.io.IOException
org.apache.commons.compress.compressors.lz77support.LZ77Compressor$LiteralBlock block
int len
private void writeLiteralBlockTwoSizeBytes (org.apache.commons.compress.compressors.lz77support.LZ77Compressor$LiteralBlock, int) throws java.io.IOException
org.apache.commons.compress.compressors.lz77support.LZ77Compressor$LiteralBlock block
int len
private void writeLiteralBlockThreeSizeBytes (org.apache.commons.compress.compressors.lz77support.LZ77Compressor$LiteralBlock, int) throws java.io.IOException
org.apache.commons.compress.compressors.lz77support.LZ77Compressor$LiteralBlock block
int len
private void writeLiteralBlockFourSizeBytes (org.apache.commons.compress.compressors.lz77support.LZ77Compressor$LiteralBlock, int) throws java.io.IOException
org.apache.commons.compress.compressors.lz77support.LZ77Compressor$LiteralBlock block
int len
private void writeLiteralBlockWithSize (int, int, int, org.apache.commons.compress.compressors.lz77support.LZ77Compressor$LiteralBlock) throws java.io.IOException
int tagByte
int sizeBytes
int len
org.apache.commons.compress.compressors.lz77support.LZ77Compressor$LiteralBlock block
private void writeLittleEndian (int, int) throws java.io.IOException
int numBytes
int num
private void writeBackReference (org.apache.commons.compress.compressors.lz77support.LZ77Compressor$BackReference) throws java.io.IOException
org.apache.commons.compress.compressors.lz77support.LZ77Compressor$BackReference block
int len
int offset
private void writeBackReferenceWithOneOffsetByte (int, int) throws java.io.IOException
int len
int offset
private void writeBackReferenceWithTwoOffsetBytes (int, int) throws java.io.IOException
int len
int offset
private void writeBackReferenceWithFourOffsetBytes (int, int) throws java.io.IOException
int len
int offset
private void writeBackReferenceWithLittleEndianOffset (int, int, int, int) throws java.io.IOException
int tag
int offsetBytes
int len
int offset
public static org.apache.commons.compress.compressors.lz77support.Parameters$Builder createParameterBuilder (int)
int blockSize
private synthetic void lambda$new$0 (org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Block) throws java.io.IOException
org.apache.commons.compress.compressors.lz77support.LZ77Compressor$Block block
}
org/apache/commons/compress/compressors/xz/XZCompressorInputStream.class
XZCompressorInputStream.java
package org.apache.commons.compress.compressors.xz
public org.apache.commons.compress.compressors.xz.XZCompressorInputStream extends org.apache.commons.compress.compressors.CompressorInputStream implements org.apache.commons.compress.utils.InputStreamStatistics {
private final org.apache.commons.compress.utils.CountingInputStream countingStream
private final java.io.InputStream in
public static boolean matches (byte[], int)
int i
byte[] signature
int length
public void <init> (java.io.InputStream) throws java.io.IOException
java.io.InputStream inputStream
public void <init> (java.io.InputStream, boolean) throws java.io.IOException
java.io.InputStream inputStream
boolean decompressConcatenated
public void <init> (java.io.InputStream, boolean, int) throws java.io.IOException
java.io.InputStream inputStream
boolean decompressConcatenated
int memoryLimitInKb
public int read () throws java.io.IOException
int ret
org.tukaani.xz.MemoryLimitException e
public int read (byte[], int, int) throws java.io.IOException
int ret
org.tukaani.xz.MemoryLimitException e
byte[] buf
int off
int len
public long skip (long) throws java.io.IOException
org.tukaani.xz.MemoryLimitException e
long n
public int available () throws java.io.IOException
public void close () throws java.io.IOException
public long getCompressedCount ()
}
org/apache/commons/compress/compressors/xz/XZCompressorOutputStream.class
XZCompressorOutputStream.java
package org.apache.commons.compress.compressors.xz
public org.apache.commons.compress.compressors.xz.XZCompressorOutputStream extends org.apache.commons.compress.compressors.CompressorOutputStream {
private final org.tukaani.xz.XZOutputStream out
public void <init> (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream outputStream
public void <init> (java.io.OutputStream, int) throws java.io.IOException
java.io.OutputStream outputStream
int preset
public void write (int) throws java.io.IOException
int b
public void write (byte[], int, int) throws java.io.IOException
byte[] buf
int off
int len
public void flush () throws java.io.IOException
public void finish () throws java.io.IOException
public void close () throws java.io.IOException
}
org/apache/commons/compress/compressors/xz/XZUtils$CachedAvailability.class
XZUtils.java
package org.apache.commons.compress.compressors.xz
final enum org.apache.commons.compress.compressors.xz.XZUtils$CachedAvailability extends java.lang.Enum {
public static final enum org.apache.commons.compress.compressors.xz.XZUtils$CachedAvailability DONT_CACHE
public static final enum org.apache.commons.compress.compressors.xz.XZUtils$CachedAvailability CACHED_AVAILABLE
public static final enum org.apache.commons.compress.compressors.xz.XZUtils$CachedAvailability CACHED_UNAVAILABLE
private static final synthetic org.apache.commons.compress.compressors.xz.XZUtils$CachedAvailability[] $VALUES
public static org.apache.commons.compress.compressors.xz.XZUtils$CachedAvailability[] values ()
public static org.apache.commons.compress.compressors.xz.XZUtils$CachedAvailability valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/apache/commons/compress/compressors/xz/XZUtils.class
XZUtils.java
package org.apache.commons.compress.compressors.xz
public org.apache.commons.compress.compressors.xz.XZUtils extends java.lang.Object {
private static final org.apache.commons.compress.compressors.FileNameUtil fileNameUtil
private static final byte[] HEADER_MAGIC
private static volatile org.apache.commons.compress.compressors.xz.XZUtils$CachedAvailability cachedXZAvailability
private void <init> ()
public static boolean matches (byte[], int)
int i
byte[] signature
int length
public static boolean isXZCompressionAvailable ()
org.apache.commons.compress.compressors.xz.XZUtils$CachedAvailability cachedResult
private static boolean internalIsXZCompressionAvailable ()
NoClassDefFoundError error
public static boolean isCompressedFilename (java.lang.String)
String fileName
public static java.lang.String getUncompressedFilename (java.lang.String)
String fileName
public static java.lang.String getCompressedFilename (java.lang.String)
String fileName
public static void setCacheXZAvailablity (boolean)
boolean hasXz
boolean doCache
static org.apache.commons.compress.compressors.xz.XZUtils$CachedAvailability getCachedXZAvailability ()
static void <clinit> ()
java.util.Map uncompressSuffix
}
org/apache/commons/compress/compressors/z/ZCompressorInputStream.class
ZCompressorInputStream.java
package org.apache.commons.compress.compressors.z
public org.apache.commons.compress.compressors.z.ZCompressorInputStream extends org.apache.commons.compress.compressors.lzw.LZWInputStream {
private static final int MAGIC_1
private static final int MAGIC_2
private static final int BLOCK_MODE_MASK
private static final int MAX_CODE_SIZE_MASK
private final boolean blockMode
private final int maxCodeSize
private long totalCodesRead
public void <init> (java.io.InputStream, int) throws java.io.IOException
java.io.InputStream inputStream
int memoryLimitInKb
int firstByte
int secondByte
int thirdByte
public void <init> (java.io.InputStream) throws java.io.IOException
java.io.InputStream inputStream
private void clearEntries ()
protected int readNextCode () throws java.io.IOException
int code
private void reAlignReading () throws java.io.IOException
long i
long codeReadsToThrowAway
protected int addEntry (int, byte) throws java.io.IOException
int previousCode
byte character
int maxTableSize
int r
protected int decompressNextSymbol () throws java.io.IOException
int code
boolean addedUnfinishedEntry
public static boolean matches (byte[], int)
byte[] signature
int length
}
org/apache/commons/compress/compressors/zstandard/ZstdCompressorInputStream.class
ZstdCompressorInputStream.java
package org.apache.commons.compress.compressors.zstandard
public org.apache.commons.compress.compressors.zstandard.ZstdCompressorInputStream extends org.apache.commons.compress.compressors.CompressorInputStream implements org.apache.commons.compress.utils.InputStreamStatistics {
private final org.apache.commons.compress.utils.CountingInputStream countingStream
private final com.github.luben.zstd.ZstdInputStream decIS
public void <init> (java.io.InputStream) throws java.io.IOException
java.io.InputStream in
public void <init> (java.io.InputStream, com.github.luben.zstd.BufferPool) throws java.io.IOException
java.io.InputStream in
com.github.luben.zstd.BufferPool bufferPool
public int available () throws java.io.IOException
public void close () throws java.io.IOException
public int read (byte[]) throws java.io.IOException
byte[] b
public long skip (long) throws java.io.IOException
long n
public synchronized void mark (int)
int readlimit
public boolean markSupported ()
public int read () throws java.io.IOException
int ret
public int read (byte[], int, int) throws java.io.IOException
byte[] buf
int off
int len
int ret
public java.lang.String toString ()
public synchronized void reset () throws java.io.IOException
public long getCompressedCount ()
}
org/apache/commons/compress/compressors/zstandard/ZstdCompressorOutputStream.class
ZstdCompressorOutputStream.java
package org.apache.commons.compress.compressors.zstandard
public org.apache.commons.compress.compressors.zstandard.ZstdCompressorOutputStream extends org.apache.commons.compress.compressors.CompressorOutputStream {
private final com.github.luben.zstd.ZstdOutputStream encOS
public void <init> (java.io.OutputStream, int, boolean, boolean) throws java.io.IOException
java.io.OutputStream outStream
int level
boolean closeFrameOnFlush
boolean useChecksum
public void <init> (java.io.OutputStream, int, boolean) throws java.io.IOException
java.io.OutputStream outStream
int level
boolean closeFrameOnFlush
public void <init> (java.io.OutputStream, int) throws java.io.IOException
java.io.OutputStream outStream
int level
public void <init> (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream outStream
public void close () throws java.io.IOException
public void write (int) throws java.io.IOException
int b
public void write (byte[], int, int) throws java.io.IOException
byte[] buf
int off
int len
public java.lang.String toString ()
public void flush () throws java.io.IOException
}
org/apache/commons/compress/compressors/zstandard/ZstdUtils$CachedAvailability.class
ZstdUtils.java
package org.apache.commons.compress.compressors.zstandard
final enum org.apache.commons.compress.compressors.zstandard.ZstdUtils$CachedAvailability extends java.lang.Enum {
public static final enum org.apache.commons.compress.compressors.zstandard.ZstdUtils$CachedAvailability DONT_CACHE
public static final enum org.apache.commons.compress.compressors.zstandard.ZstdUtils$CachedAvailability CACHED_AVAILABLE
public static final enum org.apache.commons.compress.compressors.zstandard.ZstdUtils$CachedAvailability CACHED_UNAVAILABLE
private static final synthetic org.apache.commons.compress.compressors.zstandard.ZstdUtils$CachedAvailability[] $VALUES
public static org.apache.commons.compress.compressors.zstandard.ZstdUtils$CachedAvailability[] values ()
public static org.apache.commons.compress.compressors.zstandard.ZstdUtils$CachedAvailability valueOf (java.lang.String)
String name
private void <init> (java.lang.String, int)
static void <clinit> ()
}
org/apache/commons/compress/compressors/zstandard/ZstdUtils.class
ZstdUtils.java
package org.apache.commons.compress.compressors.zstandard
public org.apache.commons.compress.compressors.zstandard.ZstdUtils extends java.lang.Object {
private static final byte[] ZSTANDARD_FRAME_MAGIC
private static final byte[] SKIPPABLE_FRAME_MAGIC
private static volatile org.apache.commons.compress.compressors.zstandard.ZstdUtils$CachedAvailability cachedZstdAvailability
private void <init> ()
public static boolean isZstdCompressionAvailable ()
org.apache.commons.compress.compressors.zstandard.ZstdUtils$CachedAvailability cachedResult
private static boolean internalIsZstdCompressionAvailable ()
Throwable error
public static void setCacheZstdAvailablity (boolean)
boolean hasZstd
boolean doCache
public static boolean matches (byte[], int)
int i
int i
byte[] signature
int length
boolean isZstandard
static org.apache.commons.compress.compressors.zstandard.ZstdUtils$CachedAvailability getCachedZstdAvailability ()
static void <clinit> ()
}
org/apache/commons/compress/harmony/archive/internal/nls/Messages.class
Messages.java
package org.apache.commons.compress.harmony.archive.internal.nls
public org.apache.commons.compress.harmony.archive.internal.nls.Messages extends java.lang.Object {
private static java.util.ResourceBundle bundle
public void <init> ()
public static java.lang.String getString (java.lang.String)
java.util.MissingResourceException e
String msg
public static java.lang.String getString (java.lang.String, java.lang.Object)
String msg
Object arg
public static java.lang.String getString (java.lang.String, int)
String msg
int arg
public static java.lang.String getString (java.lang.String, char)
String msg
char arg
public static java.lang.String getString (java.lang.String, java.lang.Object, java.lang.Object)
String msg
Object arg1
Object arg2
public static java.lang.String getString (java.lang.String, java.lang.Object[])
String msg
Object[] args
String format
public static java.lang.String format (java.lang.String, java.lang.Object[])
int i
int argnum
int i
String format
Object[] args
StringBuilder answer
String[] argStrings
int lastI
public static java.util.ResourceBundle setLocale (java.util.Locale, java.lang.String)
ClassLoader loader
java.util.Locale locale
String resource
private static synthetic java.lang.Object lambda$setLocale$0 (java.lang.String, java.util.Locale, java.lang.ClassLoader)
String resource
java.util.Locale locale
ClassLoader loader
static void <clinit> ()
Throwable e
}
org/apache/commons/compress/harmony/pack200/Archive$PackingFile.class
Archive.java
package org.apache.commons.compress.harmony.pack200
org.apache.commons.compress.harmony.pack200.Archive$PackingFile extends java.lang.Object {
private final String name
private byte[] contents
private final long modtime
private final boolean deflateHint
private final boolean isDirectory
public void <init> (java.lang.String, byte[], long)
String name
byte[] contents
long modtime
public void <init> (byte[], java.util.jar.JarEntry)
byte[] bytes
java.util.jar.JarEntry jarEntry
public byte[] getContents ()
public java.lang.String getName ()
public long getModtime ()
public void setContents (byte[])
byte[] contents
public boolean isDefalteHint ()
public boolean isDirectory ()
public java.lang.String toString ()
static synthetic byte[] access$000 (org.apache.commons.compress.harmony.pack200.Archive$PackingFile)
org.apache.commons.compress.harmony.pack200.Archive$PackingFile x0
static synthetic byte[] access$002 (org.apache.commons.compress.harmony.pack200.Archive$PackingFile, byte[])
org.apache.commons.compress.harmony.pack200.Archive$PackingFile x0
byte[] x1
}
org/apache/commons/compress/harmony/pack200/Archive$SegmentUnit.class
Archive.java
package org.apache.commons.compress.harmony.pack200
org.apache.commons.compress.harmony.pack200.Archive$SegmentUnit extends java.lang.Object {
private final java.util.List classList
private final java.util.List fileList
private int byteAmount
private int packedByteAmount
public void <init> (java.util.List, java.util.List)
org.apache.commons.compress.harmony.pack200.Pack200ClassReader classReader
java.util.Iterator iterator
org.apache.commons.compress.harmony.pack200.Archive$PackingFile file
java.util.Iterator iterator
java.util.List classes
java.util.List files
public java.util.List getClassList ()
public int classListSize ()
public int fileListSize ()
public java.util.List getFileList ()
public int getByteAmount ()
public int getPackedByteAmount ()
public void addPackedByteAmount (int)
int amount
}
org/apache/commons/compress/harmony/pack200/Archive.class
Archive.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.Archive extends java.lang.Object {
private final java.util.jar.JarInputStream jarInputStream
private final java.io.OutputStream outputStream
private java.util.jar.JarFile jarFile
private long currentSegmentSize
private final org.apache.commons.compress.harmony.pack200.PackingOptions options
public void <init> (java.util.jar.JarInputStream, java.io.OutputStream, org.apache.commons.compress.harmony.pack200.PackingOptions) throws java.io.IOException
java.util.jar.JarInputStream inputStream
java.io.OutputStream outputStream
org.apache.commons.compress.harmony.pack200.PackingOptions options
public void <init> (java.util.jar.JarFile, java.io.OutputStream, org.apache.commons.compress.harmony.pack200.PackingOptions) throws java.io.IOException
java.util.jar.JarFile jarFile
java.io.OutputStream outputStream
org.apache.commons.compress.harmony.pack200.PackingOptions options
public void pack () throws org.apache.commons.compress.harmony.pack200.Pack200Exception java.io.IOException
private void doZeroEffortPack () throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
private void doNormalPack () throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
java.util.List packingFileList
org.apache.commons.compress.harmony.pack200.Archive$SegmentUnit segmentUnit
int index
java.util.List packingFileList
java.util.List segmentUnitList
int previousByteAmount
int packedByteAmount
int segmentSize
private java.util.List splitIntoSegments (java.util.List) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.pack200.Archive$PackingFile packingFile
int index
java.util.List packingFileList
java.util.List segmentUnitList
java.util.List classes
java.util.List files
long segmentLimit
int size
private boolean addJarEntry (org.apache.commons.compress.harmony.pack200.Archive$PackingFile, java.util.List, java.util.List) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
long packedSize
org.apache.commons.compress.harmony.pack200.Pack200ClassReader classParser
org.apache.commons.compress.harmony.pack200.Archive$PackingFile packingFile
java.util.List javaClasses
java.util.List files
long segmentLimit
String name
private long estimateSize (org.apache.commons.compress.harmony.pack200.Archive$PackingFile)
org.apache.commons.compress.harmony.pack200.Archive$PackingFile packingFile
String name
long fileSize
}
org/apache/commons/compress/harmony/pack200/AttributeDefinitionBands$AttributeDefinition.class
AttributeDefinitionBands.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.AttributeDefinitionBands$AttributeDefinition extends java.lang.Object {
public int index
public int contextType
public org.apache.commons.compress.harmony.pack200.CPUTF8 name
public org.apache.commons.compress.harmony.pack200.CPUTF8 layout
public void <init> (int, int, org.apache.commons.compress.harmony.pack200.CPUTF8, org.apache.commons.compress.harmony.pack200.CPUTF8)
int index
int contextType
org.apache.commons.compress.harmony.pack200.CPUTF8 name
org.apache.commons.compress.harmony.pack200.CPUTF8 layout
}
org/apache/commons/compress/harmony/pack200/AttributeDefinitionBands.class
AttributeDefinitionBands.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.AttributeDefinitionBands extends org.apache.commons.compress.harmony.pack200.BandSet {
public static final int CONTEXT_CLASS
public static final int CONTEXT_CODE
public static final int CONTEXT_FIELD
public static final int CONTEXT_METHOD
private final java.util.List classAttributeLayouts
private final java.util.List methodAttributeLayouts
private final java.util.List fieldAttributeLayouts
private final java.util.List codeAttributeLayouts
private final java.util.List attributeDefinitions
private final org.apache.commons.compress.harmony.pack200.CpBands cpBands
private final org.apache.commons.compress.harmony.pack200.Segment segment
public void <init> (org.apache.commons.compress.harmony.pack200.Segment, int, org.objectweb.asm.Attribute[])
org.apache.commons.compress.harmony.pack200.NewAttribute newAttribute
int i
org.apache.commons.compress.harmony.pack200.Segment segment
int effort
org.objectweb.asm.Attribute[] attributePrototypes
java.util.Map classLayouts
java.util.Map methodLayouts
java.util.Map fieldLayouts
java.util.Map codeLayouts
int[] availableClassIndices
int[] availableMethodIndices
int[] availableFieldIndices
int[] availableCodeIndices
public void finaliseBands ()
public void pack (java.io.OutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.pack200.AttributeDefinitionBands$AttributeDefinition def
int i
java.io.OutputStream out
int[] attributeDefinitionHeader
int[] attributeDefinitionName
int[] attributeDefinitionLayout
byte[] encodedBand
private void addSyntheticDefinitions ()
org.apache.commons.compress.harmony.pack200.CPUTF8 syntheticUTF
org.apache.commons.compress.harmony.pack200.CPUTF8 emptyUTF
boolean anySytheticClasses
boolean anySyntheticMethods
boolean anySyntheticFields
private int[] addHighIndices (int[])
int i
int i
int[] availableIndices
int[] temp
int j
private void addAttributeDefinitions (java.util.Map, int[], int)
String name
String layout
int index
org.apache.commons.compress.harmony.pack200.AttributeDefinitionBands$AttributeDefinition definition
java.util.Iterator iterator
java.util.Map layouts
int[] availableIndices
int contextType
int i
public java.util.List getClassAttributeLayouts ()
public java.util.List getMethodAttributeLayouts ()
public java.util.List getFieldAttributeLayouts ()
public java.util.List getCodeAttributeLayouts ()
}
org/apache/commons/compress/harmony/pack200/BHSDCodec.class
BHSDCodec.java
package org.apache.commons.compress.harmony.pack200
public final org.apache.commons.compress.harmony.pack200.BHSDCodec extends org.apache.commons.compress.harmony.pack200.Codec {
private final int b
private final int d
private final int h
private final int l
private final int s
private long cardinality
private final long smallest
private final long largest
private final long[] powers
public void <init> (int, int)
int b
int h
public void <init> (int, int, int)
int b
int h
int s
public void <init> (int, int, int, int)
int c
int b
int h
int s
int d
public long cardinality ()
public int decode (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
java.io.InputStream in
public int decode (java.io.InputStream, long) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int u
java.io.InputStream in
long last
int n
long z
long x
public int[] decodeInts (int, java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int i
int n
java.io.InputStream in
int[] band
public int[] decodeInts (int, java.io.InputStream, int) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int i
int n
java.io.InputStream in
int firstValue
int[] band
public boolean encodes (long)
long value
public byte[] encode (int, int) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
long byteN
long byteN
int n
int i
int value
int last
long z
java.util.List byteList
byte[] bytes
public byte[] encode (int) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
int value
public boolean isDelta ()
public boolean isSigned ()
public long largest ()
private long calculateLargest ()
org.apache.commons.compress.harmony.pack200.BHSDCodec bh0
long result
long result
long result
long result
public long smallest ()
private long calculateSmallest ()
long result
long result
long result
public java.lang.String toString ()
StringBuffer buffer
public int getB ()
public int getH ()
public int getS ()
public int getL ()
public boolean equals (java.lang.Object)
org.apache.commons.compress.harmony.pack200.BHSDCodec codec
Object o
public int hashCode ()
}
org/apache/commons/compress/harmony/pack200/BandSet$BandAnalysisResults.class
BandSet.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.BandSet$BandAnalysisResults extends java.lang.Object {
private int numCodecsTried
private int saved
private int[] extraMetadata
private byte[] encodedBand
private org.apache.commons.compress.harmony.pack200.Codec betterCodec
final synthetic org.apache.commons.compress.harmony.pack200.BandSet this$0
public void <init> (org.apache.commons.compress.harmony.pack200.BandSet)
org.apache.commons.compress.harmony.pack200.BandSet this$0
static synthetic org.apache.commons.compress.harmony.pack200.Codec access$000 (org.apache.commons.compress.harmony.pack200.BandSet$BandAnalysisResults)
org.apache.commons.compress.harmony.pack200.BandSet$BandAnalysisResults x0
static synthetic byte[] access$100 (org.apache.commons.compress.harmony.pack200.BandSet$BandAnalysisResults)
org.apache.commons.compress.harmony.pack200.BandSet$BandAnalysisResults x0
static synthetic int[] access$200 (org.apache.commons.compress.harmony.pack200.BandSet$BandAnalysisResults)
org.apache.commons.compress.harmony.pack200.BandSet$BandAnalysisResults x0
static synthetic byte[] access$102 (org.apache.commons.compress.harmony.pack200.BandSet$BandAnalysisResults, byte[])
org.apache.commons.compress.harmony.pack200.BandSet$BandAnalysisResults x0
byte[] x1
static synthetic org.apache.commons.compress.harmony.pack200.Codec access$002 (org.apache.commons.compress.harmony.pack200.BandSet$BandAnalysisResults, org.apache.commons.compress.harmony.pack200.Codec)
org.apache.commons.compress.harmony.pack200.BandSet$BandAnalysisResults x0
org.apache.commons.compress.harmony.pack200.Codec x1
static synthetic int access$400 (org.apache.commons.compress.harmony.pack200.BandSet$BandAnalysisResults)
org.apache.commons.compress.harmony.pack200.BandSet$BandAnalysisResults x0
static synthetic int access$408 (org.apache.commons.compress.harmony.pack200.BandSet$BandAnalysisResults)
org.apache.commons.compress.harmony.pack200.BandSet$BandAnalysisResults x0
static synthetic int access$800 (org.apache.commons.compress.harmony.pack200.BandSet$BandAnalysisResults)
org.apache.commons.compress.harmony.pack200.BandSet$BandAnalysisResults x0
static synthetic int access$802 (org.apache.commons.compress.harmony.pack200.BandSet$BandAnalysisResults, int)
org.apache.commons.compress.harmony.pack200.BandSet$BandAnalysisResults x0
int x1
static synthetic int access$402 (org.apache.commons.compress.harmony.pack200.BandSet$BandAnalysisResults, int)
org.apache.commons.compress.harmony.pack200.BandSet$BandAnalysisResults x0
int x1
static synthetic int[] access$202 (org.apache.commons.compress.harmony.pack200.BandSet$BandAnalysisResults, int[])
org.apache.commons.compress.harmony.pack200.BandSet$BandAnalysisResults x0
int[] x1
}
org/apache/commons/compress/harmony/pack200/BandSet$BandData.class
BandSet.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.BandSet$BandData extends java.lang.Object {
private final int[] band
private int smallest
private int largest
private int smallestDelta
private int largestDelta
private int deltaIsAscending
private int smallDeltaCount
private double averageAbsoluteDelta
private double averageAbsoluteValue
private java.util.Map distinctValues
final synthetic org.apache.commons.compress.harmony.pack200.BandSet this$0
public void <init> (org.apache.commons.compress.harmony.pack200.BandSet, int[])
int delta
Integer value
Integer count
int i
org.apache.commons.compress.harmony.pack200.BandSet this$0
int[] band
Integer one
public boolean mainlySmallDeltas ()
public boolean wellCorrelated ()
public boolean mainlyPositiveDeltas ()
public boolean anyNegatives ()
public int numDistinctValues ()
static synthetic int access$300 (org.apache.commons.compress.harmony.pack200.BandSet$BandData)
org.apache.commons.compress.harmony.pack200.BandSet$BandData x0
static synthetic int access$500 (org.apache.commons.compress.harmony.pack200.BandSet$BandData)
org.apache.commons.compress.harmony.pack200.BandSet$BandData x0
static synthetic int access$600 (org.apache.commons.compress.harmony.pack200.BandSet$BandData)
org.apache.commons.compress.harmony.pack200.BandSet$BandData x0
static synthetic int access$700 (org.apache.commons.compress.harmony.pack200.BandSet$BandData)
org.apache.commons.compress.harmony.pack200.BandSet$BandData x0
static synthetic java.util.Map access$900 (org.apache.commons.compress.harmony.pack200.BandSet$BandData)
org.apache.commons.compress.harmony.pack200.BandSet$BandData x0
}
org/apache/commons/compress/harmony/pack200/BandSet.class
BandSet.java
package org.apache.commons.compress.harmony.pack200
public abstract org.apache.commons.compress.harmony.pack200.BandSet extends java.lang.Object {
protected final org.apache.commons.compress.harmony.pack200.SegmentHeader segmentHeader
final int effort
private static final int[] effortThresholds
private long[] canonicalLargest
private long[] canonicalSmallest
public void <init> (int, org.apache.commons.compress.harmony.pack200.SegmentHeader)
int effort
org.apache.commons.compress.harmony.pack200.SegmentHeader header
public abstract void pack (java.io.OutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
public byte[] encodeScalar (int[], org.apache.commons.compress.harmony.pack200.BHSDCodec) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
int[] band
org.apache.commons.compress.harmony.pack200.BHSDCodec codec
public byte[] encodeScalar (int, org.apache.commons.compress.harmony.pack200.BHSDCodec) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
int value
org.apache.commons.compress.harmony.pack200.BHSDCodec codec
public byte[] encodeBandInt (java.lang.String, int[], org.apache.commons.compress.harmony.pack200.BHSDCodec) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
int i
int[] specifierBand
int specifier
byte[] specifierEncoded
byte[] band
int i
int[] extraSpecifierInfo
org.apache.commons.compress.harmony.pack200.BandSet$BandAnalysisResults results
org.apache.commons.compress.harmony.pack200.Codec betterCodec
int specifier
byte[] specifierEncoded
byte[] band
int specifier
byte[] specifierEncoded
byte[] band
int first
String name
int[] ints
org.apache.commons.compress.harmony.pack200.BHSDCodec defaultCodec
byte[] encodedBand
private org.apache.commons.compress.harmony.pack200.BandSet$BandAnalysisResults analyseBand (java.lang.String, int[], org.apache.commons.compress.harmony.pack200.BHSDCodec) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
int i
int numDistinctValues
float distinctValuesAsProportion
org.apache.commons.compress.harmony.pack200.BHSDCodec[] family
java.util.Iterator iterator
String name
int[] band
org.apache.commons.compress.harmony.pack200.BHSDCodec defaultCodec
org.apache.commons.compress.harmony.pack200.BandSet$BandAnalysisResults results
org.apache.commons.compress.harmony.pack200.BandSet$BandData bandData
byte[] encoded
java.util.List codecFamiliesToTry
private boolean timeToStop (org.apache.commons.compress.harmony.pack200.BandSet$BandAnalysisResults)
org.apache.commons.compress.harmony.pack200.BandSet$BandAnalysisResults results
private void tryCodecs (java.lang.String, int[], org.apache.commons.compress.harmony.pack200.BHSDCodec, org.apache.commons.compress.harmony.pack200.BandSet$BandData, org.apache.commons.compress.harmony.pack200.BandSet$BandAnalysisResults, byte[], org.apache.commons.compress.harmony.pack200.BHSDCodec[]) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
byte[] encoded2
byte[] specifierEncoded
int saved
byte[] encoded2
byte[] specifierEncoded
int saved
org.apache.commons.compress.harmony.pack200.BHSDCodec potential
int i
String name
int[] band
org.apache.commons.compress.harmony.pack200.BHSDCodec defaultCodec
org.apache.commons.compress.harmony.pack200.BandSet$BandData bandData
org.apache.commons.compress.harmony.pack200.BandSet$BandAnalysisResults results
byte[] encoded
org.apache.commons.compress.harmony.pack200.BHSDCodec[] potentialCodecs
private void encodeWithPopulationCodec (java.lang.String, int[], org.apache.commons.compress.harmony.pack200.BHSDCodec, org.apache.commons.compress.harmony.pack200.BandSet$BandData, org.apache.commons.compress.harmony.pack200.BandSet$BandAnalysisResults) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
Integer value
Integer count
java.util.Iterator iterator
Integer value
int i
Integer favouredIndex
int i
byte[] tokensEncoded
org.apache.commons.compress.harmony.pack200.BHSDCodec oneLowerB
boolean canUseTDefL
org.apache.commons.compress.harmony.pack200.BandSet$BandAnalysisResults tokenResults
int h
int s
int b
int d
int i
int[] specifiers
int i
int[] specifiers
int i
int[] specifiers
byte[] encodedBand
String name
int[] band
org.apache.commons.compress.harmony.pack200.BHSDCodec defaultCodec
org.apache.commons.compress.harmony.pack200.BandSet$BandData bandData
org.apache.commons.compress.harmony.pack200.BandSet$BandAnalysisResults results
java.util.Map distinctValues
java.util.List favoured
org.apache.commons.compress.harmony.pack200.IntList unfavoured
java.util.Map favouredToIndex
int[] tokens
int[] favouredBand
int[] unfavouredBand
org.apache.commons.compress.harmony.pack200.BandSet$BandAnalysisResults favouredResults
org.apache.commons.compress.harmony.pack200.BandSet$BandAnalysisResults unfavouredResults
int tdefL
int l
org.apache.commons.compress.harmony.pack200.Codec tokenCodec
byte[] tokensEncoded
int k
byte[] favouredEncoded
byte[] unfavouredEncoded
org.apache.commons.compress.harmony.pack200.Codec favouredCodec
org.apache.commons.compress.harmony.pack200.Codec unfavouredCodec
int specifier
org.apache.commons.compress.harmony.pack200.IntList extraBandMetadata
int[] extraMetadata
byte[] extraMetadataEncoded
byte[] firstValueEncoded
int totalBandLength
protected byte[] encodeFlags (java.lang.String, long[], org.apache.commons.compress.harmony.pack200.BHSDCodec, org.apache.commons.compress.harmony.pack200.BHSDCodec, boolean) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
int i
int[] loBits
long l
int i
String name
long[] flags
org.apache.commons.compress.harmony.pack200.BHSDCodec loCodec
org.apache.commons.compress.harmony.pack200.BHSDCodec hiCodec
boolean haveHiFlags
int[] hiBits
int[] loBits
byte[] hi
byte[] lo
byte[] total
protected int[] integerListToArray (java.util.List)
int i
java.util.List integerList
int[] array
protected long[] longListToArray (java.util.List)
int i
java.util.List longList
long[] array
protected int[] cpEntryListToArray (java.util.List)
int i
java.util.List list
int[] array
protected int[] cpEntryOrNullListToArray (java.util.List)
org.apache.commons.compress.harmony.pack200.ConstantPoolEntry cpEntry
int j
java.util.List theList
int[] array
protected byte[] encodeFlags (java.lang.String, long[][], org.apache.commons.compress.harmony.pack200.BHSDCodec, org.apache.commons.compress.harmony.pack200.BHSDCodec, boolean) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
String name
long[][] flags
org.apache.commons.compress.harmony.pack200.BHSDCodec loCodec
org.apache.commons.compress.harmony.pack200.BHSDCodec hiCodec
boolean haveHiFlags
private long[] flatten (long[][])
int i
int j
int i
long[][] flags
int totalSize
long[] flatArray
int index
private static synthetic int lambda$encodeWithPopulationCodec$0 (java.util.Map, java.lang.Object, java.lang.Object)
java.util.Map distinctValues
Object arg0
Object arg1
static void <clinit> ()
}
org/apache/commons/compress/harmony/pack200/BcBands.class
BcBands.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.BcBands extends org.apache.commons.compress.harmony.pack200.BandSet {
private final org.apache.commons.compress.harmony.pack200.CpBands cpBands
private final org.apache.commons.compress.harmony.pack200.Segment segment
private final org.apache.commons.compress.harmony.pack200.IntList bcCodes
private final org.apache.commons.compress.harmony.pack200.IntList bcCaseCount
private final org.apache.commons.compress.harmony.pack200.IntList bcCaseValue
private final org.apache.commons.compress.harmony.pack200.IntList bcByte
private final org.apache.commons.compress.harmony.pack200.IntList bcShort
private final org.apache.commons.compress.harmony.pack200.IntList bcLocal
private final java.util.List bcLabel
private final java.util.List bcIntref
private final java.util.List bcFloatRef
private final java.util.List bcLongRef
private final java.util.List bcDoubleRef
private final java.util.List bcStringRef
private final java.util.List bcClassRef
private final java.util.List bcFieldRef
private final java.util.List bcMethodRef
private final java.util.List bcIMethodRef
private java.util.List bcThisField
private final java.util.List bcSuperField
private java.util.List bcThisMethod
private java.util.List bcSuperMethod
private java.util.List bcInitRef
private String currentClass
private String superClass
private String currentNewClass
private static final int MULTIANEWARRAY
private static final int ALOAD_0
private static final int WIDE
private static final int INVOKEINTERFACE
private static final int TABLESWITCH
private static final int IINC
private static final int LOOKUPSWITCH
private static final int endMarker
private final org.apache.commons.compress.harmony.pack200.IntList bciRenumbering
private final java.util.Map labelsToOffsets
private int byteCodeOffset
private int renumberedOffset
private final org.apache.commons.compress.harmony.pack200.IntList bcLabelRelativeOffsets
public void <init> (org.apache.commons.compress.harmony.pack200.CpBands, org.apache.commons.compress.harmony.pack200.Segment, int)
org.apache.commons.compress.harmony.pack200.CpBands cpBands
org.apache.commons.compress.harmony.pack200.Segment segment
int effort
public void setCurrentClass (java.lang.String, java.lang.String)
String name
String superName
public void finaliseBands ()
public void pack (java.io.OutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
java.io.OutputStream out
byte[] encodedBand
private java.util.List getIndexInClass (java.util.List)
org.apache.commons.compress.harmony.pack200.CPMethodOrField cpMF
int i
java.util.List cPMethodOrFieldList
java.util.List indices
private java.util.List getIndexInClassForConstructor (java.util.List)
org.apache.commons.compress.harmony.pack200.CPMethodOrField cpMF
int i
java.util.List cPMethodList
java.util.List indices
public void visitEnd ()
int i
Integer offset
int relativeOffset
Object label
int i
public void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
boolean aload_0
org.apache.commons.compress.harmony.pack200.CPMethodOrField cpField
private void updateRenumbering ()
int i
public void visitIincInsn (int, int)
int var
int increment
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object cst
org.apache.commons.compress.harmony.pack200.CPConstant constant
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
int i
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
int padding
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
boolean aload_0
org.apache.commons.compress.harmony.pack200.CPMethodOrField cpIMethod
int opcode
String owner
String name
String desc
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dimensions
public void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int i
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
int count
int padding
public void visitTypeInsn (int, java.lang.String)
int opcode
String type
public void visitVarInsn (int, int)
int opcode
int var
}
org/apache/commons/compress/harmony/pack200/CPClass.class
CPClass.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.CPClass extends org.apache.commons.compress.harmony.pack200.CPConstant implements java.lang.Comparable {
private final String className
private final org.apache.commons.compress.harmony.pack200.CPUTF8 utf8
private final boolean isInnerClass
public void <init> (org.apache.commons.compress.harmony.pack200.CPUTF8)
int i
org.apache.commons.compress.harmony.pack200.CPUTF8 utf8
char[] chars
public int compareTo (java.lang.Object)
Object arg0
public java.lang.String toString ()
public int getIndexInCpUtf8 ()
public boolean isInnerClass ()
}
org/apache/commons/compress/harmony/pack200/CPConstant.class
CPConstant.java
package org.apache.commons.compress.harmony.pack200
public abstract org.apache.commons.compress.harmony.pack200.CPConstant extends org.apache.commons.compress.harmony.pack200.ConstantPoolEntry implements java.lang.Comparable {
public void <init> ()
}
org/apache/commons/compress/harmony/pack200/CPDouble.class
CPDouble.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.CPDouble extends org.apache.commons.compress.harmony.pack200.CPConstant {
private final double theDouble
public void <init> (double)
double theDouble
public int compareTo (java.lang.Object)
Object obj
public double getDouble ()
}
org/apache/commons/compress/harmony/pack200/CPFloat.class
CPFloat.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.CPFloat extends org.apache.commons.compress.harmony.pack200.CPConstant {
private final float theFloat
public void <init> (float)
float theFloat
public int compareTo (java.lang.Object)
Object obj
public float getFloat ()
}
org/apache/commons/compress/harmony/pack200/CPInt.class
CPInt.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.CPInt extends org.apache.commons.compress.harmony.pack200.CPConstant {
private final int theInt
public void <init> (int)
int theInt
public int compareTo (java.lang.Object)
Object obj
public int getInt ()
}
org/apache/commons/compress/harmony/pack200/CPLong.class
CPLong.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.CPLong extends org.apache.commons.compress.harmony.pack200.CPConstant {
private final long theLong
public void <init> (long)
long theLong
public int compareTo (java.lang.Object)
Object obj
public long getLong ()
public java.lang.String toString ()
}
org/apache/commons/compress/harmony/pack200/CPMethodOrField.class
CPMethodOrField.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.CPMethodOrField extends org.apache.commons.compress.harmony.pack200.ConstantPoolEntry implements java.lang.Comparable {
private final org.apache.commons.compress.harmony.pack200.CPClass className
private final org.apache.commons.compress.harmony.pack200.CPNameAndType nameAndType
private int indexInClass
private int indexInClassForConstructor
public void <init> (org.apache.commons.compress.harmony.pack200.CPClass, org.apache.commons.compress.harmony.pack200.CPNameAndType)
org.apache.commons.compress.harmony.pack200.CPClass className
org.apache.commons.compress.harmony.pack200.CPNameAndType nameAndType
public java.lang.String toString ()
public int compareTo (java.lang.Object)
org.apache.commons.compress.harmony.pack200.CPMethodOrField mof
int compareName
Object obj
public int getClassIndex ()
public org.apache.commons.compress.harmony.pack200.CPClass getClassName ()
public int getDescIndex ()
public org.apache.commons.compress.harmony.pack200.CPNameAndType getDesc ()
public int getIndexInClass ()
public void setIndexInClass (int)
int index
public int getIndexInClassForConstructor ()
public void setIndexInClassForConstructor (int)
int index
}
org/apache/commons/compress/harmony/pack200/CPNameAndType.class
CPNameAndType.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.CPNameAndType extends org.apache.commons.compress.harmony.pack200.ConstantPoolEntry implements java.lang.Comparable {
private final org.apache.commons.compress.harmony.pack200.CPUTF8 name
private final org.apache.commons.compress.harmony.pack200.CPSignature signature
public void <init> (org.apache.commons.compress.harmony.pack200.CPUTF8, org.apache.commons.compress.harmony.pack200.CPSignature)
org.apache.commons.compress.harmony.pack200.CPUTF8 name
org.apache.commons.compress.harmony.pack200.CPSignature signature
public java.lang.String toString ()
public int compareTo (java.lang.Object)
org.apache.commons.compress.harmony.pack200.CPNameAndType nat
int compareSignature
Object obj
public int getNameIndex ()
public java.lang.String getName ()
public int getTypeIndex ()
}
org/apache/commons/compress/harmony/pack200/CPSignature.class
CPSignature.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.CPSignature extends org.apache.commons.compress.harmony.pack200.ConstantPoolEntry implements java.lang.Comparable {
private final org.apache.commons.compress.harmony.pack200.CPUTF8 signatureForm
private final java.util.List classes
private final String signature
private final boolean formStartsWithBracket
public void <init> (java.lang.String, org.apache.commons.compress.harmony.pack200.CPUTF8, java.util.List)
String signature
org.apache.commons.compress.harmony.pack200.CPUTF8 signatureForm
java.util.List classes
public int compareTo (java.lang.Object)
org.apache.commons.compress.harmony.pack200.CPClass cpClass
org.apache.commons.compress.harmony.pack200.CPClass compareClass
int classComp
int i
Object arg0
public int getIndexInCpUtf8 ()
public java.util.List getClasses ()
public java.lang.String toString ()
public java.lang.String getUnderlyingString ()
public org.apache.commons.compress.harmony.pack200.CPUTF8 getSignatureForm ()
}
org/apache/commons/compress/harmony/pack200/CPString.class
CPString.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.CPString extends org.apache.commons.compress.harmony.pack200.CPConstant {
private final String string
private final org.apache.commons.compress.harmony.pack200.CPUTF8 utf8
public void <init> (org.apache.commons.compress.harmony.pack200.CPUTF8)
org.apache.commons.compress.harmony.pack200.CPUTF8 utf8
public int compareTo (java.lang.Object)
Object arg0
public java.lang.String toString ()
public int getIndexInCpUtf8 ()
}
org/apache/commons/compress/harmony/pack200/CPUTF8.class
CPUTF8.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.CPUTF8 extends org.apache.commons.compress.harmony.pack200.ConstantPoolEntry implements java.lang.Comparable {
private final String string
public void <init> (java.lang.String)
String string
public int compareTo (java.lang.Object)
Object arg0
public java.lang.String toString ()
public java.lang.String getUnderlyingString ()
}
org/apache/commons/compress/harmony/pack200/CanonicalCodecFamilies.class
CanonicalCodecFamilies.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.CanonicalCodecFamilies extends java.lang.Object {
public static org.apache.commons.compress.harmony.pack200.BHSDCodec[] nonDeltaUnsignedCodecs1
public static org.apache.commons.compress.harmony.pack200.BHSDCodec[] nonDeltaUnsignedCodecs2
public static org.apache.commons.compress.harmony.pack200.BHSDCodec[] nonDeltaUnsignedCodecs3
public static org.apache.commons.compress.harmony.pack200.BHSDCodec[] nonDeltaUnsignedCodecs4
public static org.apache.commons.compress.harmony.pack200.BHSDCodec[] nonDeltaUnsignedCodecs5
public static org.apache.commons.compress.harmony.pack200.BHSDCodec[] deltaUnsignedCodecs1
public static org.apache.commons.compress.harmony.pack200.BHSDCodec[] deltaUnsignedCodecs2
public static org.apache.commons.compress.harmony.pack200.BHSDCodec[] deltaUnsignedCodecs3
public static org.apache.commons.compress.harmony.pack200.BHSDCodec[] deltaUnsignedCodecs4
public static org.apache.commons.compress.harmony.pack200.BHSDCodec[] deltaUnsignedCodecs5
public static org.apache.commons.compress.harmony.pack200.BHSDCodec[] deltaSignedCodecs1
public static org.apache.commons.compress.harmony.pack200.BHSDCodec[] deltaSignedCodecs2
public static org.apache.commons.compress.harmony.pack200.BHSDCodec[] deltaSignedCodecs3
public static org.apache.commons.compress.harmony.pack200.BHSDCodec[] deltaSignedCodecs4
public static org.apache.commons.compress.harmony.pack200.BHSDCodec[] deltaSignedCodecs5
public static org.apache.commons.compress.harmony.pack200.BHSDCodec[] deltaDoubleSignedCodecs1
public static org.apache.commons.compress.harmony.pack200.BHSDCodec[] nonDeltaSignedCodecs1
public static org.apache.commons.compress.harmony.pack200.BHSDCodec[] nonDeltaSignedCodecs2
public static org.apache.commons.compress.harmony.pack200.BHSDCodec[] nonDeltaDoubleSignedCodecs1
public void <init> ()
static void <clinit> ()
}
org/apache/commons/compress/harmony/pack200/ClassBands$TempParamAnnotation.class
ClassBands.java
package org.apache.commons.compress.harmony.pack200
org.apache.commons.compress.harmony.pack200.ClassBands$TempParamAnnotation extends java.lang.Object {
int numParams
int[] annoN
org.apache.commons.compress.harmony.pack200.IntList pairN
java.util.List typeRS
java.util.List nameRU
java.util.List t
java.util.List values
java.util.List caseArrayN
java.util.List nestTypeRS
java.util.List nestNameRU
java.util.List nestPairN
public void <init> (int)
int numParams
public void addParameterAnnotation (int, java.lang.String, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List)
int parameter
String desc
java.util.List nameRU
java.util.List t
java.util.List values
java.util.List caseArrayN
java.util.List nestTypeRS
java.util.List nestNameRU
java.util.List nestPairN
}
org/apache/commons/compress/harmony/pack200/ClassBands.class
ClassBands.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.ClassBands extends org.apache.commons.compress.harmony.pack200.BandSet {
private final org.apache.commons.compress.harmony.pack200.CpBands cpBands
private final org.apache.commons.compress.harmony.pack200.AttributeDefinitionBands attrBands
private final org.apache.commons.compress.harmony.pack200.CPClass[] class_this
private final org.apache.commons.compress.harmony.pack200.CPClass[] class_super
private final org.apache.commons.compress.harmony.pack200.CPClass[][] class_interface
private final int[] class_interface_count
private final int[] major_versions
private final long[] class_flags
private int[] class_attr_calls
private final java.util.List classSourceFile
private final java.util.List classEnclosingMethodClass
private final java.util.List classEnclosingMethodDesc
private final java.util.List classSignature
private final org.apache.commons.compress.harmony.pack200.IntList classFileVersionMinor
private final org.apache.commons.compress.harmony.pack200.IntList classFileVersionMajor
private final int[] class_field_count
private final org.apache.commons.compress.harmony.pack200.CPNameAndType[][] field_descr
private final long[][] field_flags
private int[] field_attr_calls
private final java.util.List fieldConstantValueKQ
private final java.util.List fieldSignature
private final int[] class_method_count
private final org.apache.commons.compress.harmony.pack200.CPNameAndType[][] method_descr
private final long[][] method_flags
private int[] method_attr_calls
private final java.util.List methodSignature
private final org.apache.commons.compress.harmony.pack200.IntList methodExceptionNumber
private final java.util.List methodExceptionClasses
private int[] codeHeaders
private final org.apache.commons.compress.harmony.pack200.IntList codeMaxStack
private final org.apache.commons.compress.harmony.pack200.IntList codeMaxLocals
private final org.apache.commons.compress.harmony.pack200.IntList codeHandlerCount
private final java.util.List codeHandlerStartP
private final java.util.List codeHandlerEndPO
private final java.util.List codeHandlerCatchPO
private final java.util.List codeHandlerClass
private final java.util.List codeFlags
private int[] code_attr_calls
private final org.apache.commons.compress.harmony.pack200.IntList codeLineNumberTableN
private final java.util.List codeLineNumberTableBciP
private final org.apache.commons.compress.harmony.pack200.IntList codeLineNumberTableLine
private final org.apache.commons.compress.harmony.pack200.IntList codeLocalVariableTableN
private final java.util.List codeLocalVariableTableBciP
private final java.util.List codeLocalVariableTableSpanO
private final java.util.List codeLocalVariableTableNameRU
private final java.util.List codeLocalVariableTableTypeRS
private final org.apache.commons.compress.harmony.pack200.IntList codeLocalVariableTableSlot
private final org.apache.commons.compress.harmony.pack200.IntList codeLocalVariableTypeTableN
private final java.util.List codeLocalVariableTypeTableBciP
private final java.util.List codeLocalVariableTypeTableSpanO
private final java.util.List codeLocalVariableTypeTableNameRU
private final java.util.List codeLocalVariableTypeTableTypeRS
private final org.apache.commons.compress.harmony.pack200.IntList codeLocalVariableTypeTableSlot
private final org.apache.commons.compress.harmony.pack200.MetadataBandGroup class_RVA_bands
private final org.apache.commons.compress.harmony.pack200.MetadataBandGroup class_RIA_bands
private final org.apache.commons.compress.harmony.pack200.MetadataBandGroup field_RVA_bands
private final org.apache.commons.compress.harmony.pack200.MetadataBandGroup field_RIA_bands
private final org.apache.commons.compress.harmony.pack200.MetadataBandGroup method_RVA_bands
private final org.apache.commons.compress.harmony.pack200.MetadataBandGroup method_RIA_bands
private final org.apache.commons.compress.harmony.pack200.MetadataBandGroup method_RVPA_bands
private final org.apache.commons.compress.harmony.pack200.MetadataBandGroup method_RIPA_bands
private final org.apache.commons.compress.harmony.pack200.MetadataBandGroup method_AD_bands
private final java.util.List classAttributeBands
private final java.util.List methodAttributeBands
private final java.util.List fieldAttributeBands
private final java.util.List codeAttributeBands
private final java.util.List tempFieldFlags
private final java.util.List tempFieldDesc
private final java.util.List tempMethodFlags
private final java.util.List tempMethodDesc
private org.apache.commons.compress.harmony.pack200.ClassBands$TempParamAnnotation tempMethodRVPA
private org.apache.commons.compress.harmony.pack200.ClassBands$TempParamAnnotation tempMethodRIPA
private boolean anySyntheticClasses
private boolean anySyntheticFields
private boolean anySyntheticMethods
private final org.apache.commons.compress.harmony.pack200.Segment segment
private final java.util.Map classReferencesInnerClass
private final boolean stripDebug
private int index
private int numMethodArgs
private int[] class_InnerClasses_N
private org.apache.commons.compress.harmony.pack200.CPClass[] class_InnerClasses_RC
private int[] class_InnerClasses_F
private java.util.List classInnerClassesOuterRCN
private java.util.List classInnerClassesNameRUN
public void <init> (org.apache.commons.compress.harmony.pack200.Segment, int, int, boolean) throws java.io.IOException
int i
org.apache.commons.compress.harmony.pack200.Segment segment
int numClasses
int effort
boolean stripDebug
private void createNewAttributeBands () throws java.io.IOException
org.apache.commons.compress.harmony.pack200.AttributeDefinitionBands$AttributeDefinition def
java.util.Iterator iterator
org.apache.commons.compress.harmony.pack200.AttributeDefinitionBands$AttributeDefinition def
java.util.Iterator iterator
org.apache.commons.compress.harmony.pack200.AttributeDefinitionBands$AttributeDefinition def
java.util.Iterator iterator
org.apache.commons.compress.harmony.pack200.AttributeDefinitionBands$AttributeDefinition def
java.util.Iterator iterator
java.util.List classAttributeLayouts
java.util.List methodAttributeLayouts
java.util.List fieldAttributeLayouts
java.util.List codeAttributeLayouts
public void addClass (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int i
int major
int flags
String className
String signature
String superName
String[] interfaces
public void currentClassReferencesInnerClass (org.apache.commons.compress.harmony.pack200.CPClass)
java.util.Set referencedInnerClasses
org.apache.commons.compress.harmony.pack200.CPClass currentClass
org.apache.commons.compress.harmony.pack200.CPClass inner
private boolean isInnerClassOf (java.lang.String, org.apache.commons.compress.harmony.pack200.CPClass)
String superClassName
String possibleInner
org.apache.commons.compress.harmony.pack200.CPClass possibleOuter
private boolean isInnerClass (java.lang.String)
String possibleInner
public void addField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int flags
String name
String desc
String signature
Object value
public void finaliseBands ()
int major
int i
int header
int header
int header
int numHandlers
int maxLocals
int maxStack
int i
java.util.Iterator iterator2
org.apache.commons.compress.harmony.pack200.CPClass inner
org.apache.commons.compress.harmony.pack200.IcBands$IcTuple icTuple
java.util.Iterator iterator2
int innerN
java.util.List innerClasses
org.apache.commons.compress.harmony.pack200.CPClass cpClass
java.util.Set referencedInnerClasses
int i
org.apache.commons.compress.harmony.pack200.IcBands$IcTuple icTuple
int i
int i
int[] backwardsCallCounts
org.apache.commons.compress.harmony.pack200.NewAttributeBands bands
java.util.Iterator iterator
int i
int[] backwardsCallCounts
org.apache.commons.compress.harmony.pack200.NewAttributeBands bands
java.util.Iterator iterator
int i
int[] backwardsCallCounts
org.apache.commons.compress.harmony.pack200.NewAttributeBands bands
java.util.Iterator iterator
int i
int[] backwardsCallCounts
org.apache.commons.compress.harmony.pack200.NewAttributeBands bands
java.util.Iterator iterator
int defaultMajorVersion
int removed
org.apache.commons.compress.harmony.pack200.IntList innerClassesN
java.util.List icLocal
org.apache.commons.compress.harmony.pack200.IntList classAttrCalls
org.apache.commons.compress.harmony.pack200.IntList fieldAttrCalls
org.apache.commons.compress.harmony.pack200.IntList methodAttrCalls
org.apache.commons.compress.harmony.pack200.IntList codeAttrCalls
java.util.Comparator comparator
public void pack (java.io.OutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.pack200.CPClass cpClass
int j
int i
org.apache.commons.compress.harmony.pack200.CPNameAndType descr
int j
int i
org.apache.commons.compress.harmony.pack200.CPNameAndType descr
int j
int i
java.io.OutputStream out
byte[] encodedBand
int totalInterfaces
int[] classInterface
int k
int totalFields
int[] fieldDescr
int totalMethods
int[] methodDescr
private int sum (int[])
int i
int[] ints
int sum
private void writeFieldAttributeBands (java.io.OutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.pack200.NewAttributeBands bands
java.util.Iterator iterator
java.io.OutputStream out
byte[] encodedBand
private void writeMethodAttributeBands (java.io.OutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.pack200.NewAttributeBands bands
java.util.Iterator iterator
java.io.OutputStream out
byte[] encodedBand
private void writeClassAttributeBands (java.io.OutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.pack200.NewAttributeBands bands
java.util.Iterator iterator
java.io.OutputStream out
byte[] encodedBand
private int[] getInts (org.apache.commons.compress.harmony.pack200.CPClass[])
int i
org.apache.commons.compress.harmony.pack200.CPClass[] cpClasses
int[] ints
private void writeCodeBands (java.io.OutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
java.io.OutputStream out
byte[] encodedBand
private void writeCodeAttributeBands (java.io.OutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.pack200.NewAttributeBands bands
java.util.Iterator iterator
java.io.OutputStream out
byte[] encodedBand
public void addMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int i
int flags
String name
String desc
String signature
String[] exceptions
org.apache.commons.compress.harmony.pack200.CPNameAndType nt
public void endOfMethod ()
long latestCodeFlag
int latestLocalVariableTableN
protected static int countArgs (java.lang.String)
char charAt
int i
String descriptor
int bra
int ket
boolean inType
boolean consumingNextType
int count
public void endOfClass ()
int i
int i
int numFields
int numMethods
public void addSourceFile (java.lang.String)
String source
String implicitSourceFileName
public void addEnclosingMethod (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public void addClassAttribute (org.apache.commons.compress.harmony.pack200.NewAttribute)
int flagIndex
org.apache.commons.compress.harmony.pack200.NewAttributeBands bands
java.util.Iterator iterator
org.apache.commons.compress.harmony.pack200.NewAttribute attribute
String attributeName
public void addFieldAttribute (org.apache.commons.compress.harmony.pack200.NewAttribute)
int flagIndex
Long flags
org.apache.commons.compress.harmony.pack200.NewAttributeBands bands
java.util.Iterator iterator
org.apache.commons.compress.harmony.pack200.NewAttribute attribute
String attributeName
public void addMethodAttribute (org.apache.commons.compress.harmony.pack200.NewAttribute)
int flagIndex
Long flags
org.apache.commons.compress.harmony.pack200.NewAttributeBands bands
java.util.Iterator iterator
org.apache.commons.compress.harmony.pack200.NewAttribute attribute
String attributeName
public void addCodeAttribute (org.apache.commons.compress.harmony.pack200.NewAttribute)
int flagIndex
Long flags
org.apache.commons.compress.harmony.pack200.NewAttributeBands bands
java.util.Iterator iterator
org.apache.commons.compress.harmony.pack200.NewAttribute attribute
String attributeName
public void addMaxStack (int, int)
int maxStack
int maxLocals
Long latestFlag
Long newFlag
public void addCode ()
public void addHandler (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
int handlers
public void addLineNumber (int, org.objectweb.asm.Label)
int line
org.objectweb.asm.Label start
Long latestCodeFlag
public void addLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
Long latestCodeFlag
String name
String desc
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int indx
public void doBciRenumbering (org.apache.commons.compress.harmony.pack200.IntList, java.util.Map)
org.apache.commons.compress.harmony.pack200.NewAttributeBands newAttributeBandSet
java.util.Iterator iterator
org.apache.commons.compress.harmony.pack200.NewAttributeBands newAttributeBandSet
java.util.Iterator iterator
org.apache.commons.compress.harmony.pack200.NewAttributeBands newAttributeBandSet
java.util.Iterator iterator
org.apache.commons.compress.harmony.pack200.NewAttributeBands newAttributeBandSet
java.util.Iterator iterator
org.apache.commons.compress.harmony.pack200.IntList bciRenumbering
java.util.Map labelsToOffsets
private void renumberBci (java.util.List, org.apache.commons.compress.harmony.pack200.IntList, java.util.Map)
Integer bytecodeIndex
Object label
int i
java.util.List list
org.apache.commons.compress.harmony.pack200.IntList bciRenumbering
java.util.Map labelsToOffsets
private void renumberOffsetBci (java.util.List, java.util.List, org.apache.commons.compress.harmony.pack200.IntList, java.util.Map)
Integer bytecodeIndex
Integer renumberedOffset
Object label
int i
java.util.List relative
java.util.List list
org.apache.commons.compress.harmony.pack200.IntList bciRenumbering
java.util.Map labelsToOffsets
private void renumberDoubleOffsetBci (java.util.List, java.util.List, java.util.List, org.apache.commons.compress.harmony.pack200.IntList, java.util.Map)
Integer bytecodeIndex
Integer renumberedOffset
Object label
int i
java.util.List relative
java.util.List firstOffset
java.util.List list
org.apache.commons.compress.harmony.pack200.IntList bciRenumbering
java.util.Map labelsToOffsets
public boolean isAnySyntheticClasses ()
public boolean isAnySyntheticFields ()
public boolean isAnySyntheticMethods ()
public void addParameterAnnotation (int, java.lang.String, boolean, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List)
Long flag
Long flag
int parameter
String desc
boolean visible
java.util.List nameRU
java.util.List t
java.util.List values
java.util.List caseArrayN
java.util.List nestTypeRS
java.util.List nestNameRU
java.util.List nestPairN
public void addAnnotation (int, java.lang.String, boolean, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List)
Long flag
Long flag
Long flag
Long flag
int context
String desc
boolean visible
java.util.List nameRU
java.util.List t
java.util.List values
java.util.List caseArrayN
java.util.List nestTypeRS
java.util.List nestNameRU
java.util.List nestPairN
public void addAnnotationDefault (java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List)
java.util.List nameRU
java.util.List t
java.util.List values
java.util.List caseArrayN
java.util.List nestTypeRS
java.util.List nestNameRU
java.util.List nestPairN
Long flag
public void removeCurrentClass ()
Long flagsL
long flags
java.util.Iterator iterator
int i
int exceptions
int index
int i
int location
int i
int location
int i
int numLocalVariablesInTypeTable
int location
int i
int numLineNumbers
long cdeFlags
int numLocalVariables
int handlers
Long flagsL
long flags
java.util.Iterator iterator
public int numClassesProcessed ()
private static synthetic int lambda$finaliseBands$0 (java.lang.Object, java.lang.Object)
Object arg0
Object arg1
org.apache.commons.compress.harmony.pack200.NewAttributeBands bands0
org.apache.commons.compress.harmony.pack200.NewAttributeBands bands1
}
org/apache/commons/compress/harmony/pack200/Codec.class
Codec.java
package org.apache.commons.compress.harmony.pack200
public abstract org.apache.commons.compress.harmony.pack200.Codec extends java.lang.Object {
public static final org.apache.commons.compress.harmony.pack200.BHSDCodec BCI5
public static final org.apache.commons.compress.harmony.pack200.BHSDCodec BRANCH5
public static final org.apache.commons.compress.harmony.pack200.BHSDCodec BYTE1
public static final org.apache.commons.compress.harmony.pack200.BHSDCodec CHAR3
public static final org.apache.commons.compress.harmony.pack200.BHSDCodec DELTA5
public static final org.apache.commons.compress.harmony.pack200.BHSDCodec MDELTA5
public static final org.apache.commons.compress.harmony.pack200.BHSDCodec SIGNED5
public static final org.apache.commons.compress.harmony.pack200.BHSDCodec UDELTA5
public static final org.apache.commons.compress.harmony.pack200.BHSDCodec UNSIGNED5
public int lastBandLength
public void <init> ()
public abstract int decode (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
public abstract byte[] encode (int, int) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
public abstract byte[] encode (int) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
public abstract int decode (java.io.InputStream, long) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
public int[] decodeInts (int, java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int i
int n
java.io.InputStream in
int[] result
int last
public int[] decodeInts (int, java.io.InputStream, int) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int i
int n
java.io.InputStream in
int firstValue
int[] result
int last
public byte[] encode (int[]) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
int i
int i
int[] ints
int total
byte[][] bytes
byte[] encoded
int index
static void <clinit> ()
}
org/apache/commons/compress/harmony/pack200/CodecEncoding.class
CodecEncoding.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.CodecEncoding extends java.lang.Object {
private static final org.apache.commons.compress.harmony.pack200.BHSDCodec[] canonicalCodec
private static java.util.Map canonicalCodecsToSpecifiers
public void <init> ()
public static org.apache.commons.compress.harmony.pack200.Codec getCodec (int, java.io.InputStream, org.apache.commons.compress.harmony.pack200.Codec) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int code
int d
int s
int b
int h
org.apache.commons.compress.harmony.pack200.Codec aCodec
org.apache.commons.compress.harmony.pack200.Codec bCodec
int offset
int kx
boolean kbflag
boolean adef
boolean bdef
int kb
int k
org.apache.commons.compress.harmony.pack200.Codec aCodec
org.apache.commons.compress.harmony.pack200.Codec bCodec
org.apache.commons.compress.harmony.pack200.Codec fCodec
org.apache.commons.compress.harmony.pack200.Codec uCodec
int value
java.io.InputStream in
org.apache.commons.compress.harmony.pack200.Codec defaultCodec
int offset
boolean fdef
boolean udef
int tdefl
boolean tdef
int[] tdefToL
int l
org.apache.commons.compress.harmony.pack200.Codec fCodec
org.apache.commons.compress.harmony.pack200.Codec tCodec
org.apache.commons.compress.harmony.pack200.Codec uCodec
public static int getSpecifierForDefaultCodec (org.apache.commons.compress.harmony.pack200.BHSDCodec)
org.apache.commons.compress.harmony.pack200.BHSDCodec defaultCodec
public static int[] getSpecifier (org.apache.commons.compress.harmony.pack200.Codec, org.apache.commons.compress.harmony.pack200.Codec)
int i
java.util.HashMap reverseMap
org.apache.commons.compress.harmony.pack200.BHSDCodec bhsdCodec
int[] specifiers
int kb
int kx
int kb
int kx
int kb
int kx
int i
int i
org.apache.commons.compress.harmony.pack200.RunCodec runCodec
int k
int kb
int kx
org.apache.commons.compress.harmony.pack200.Codec aCodec
org.apache.commons.compress.harmony.pack200.Codec bCodec
int abDef
int first
int[] aSpecifier
int[] bSpecifier
int[] specifier
int index
int[] possibleLValues
int l
int index
org.apache.commons.compress.harmony.pack200.BHSDCodec tokenBHSD
int k
int i
int i
int i
org.apache.commons.compress.harmony.pack200.PopulationCodec populationCodec
org.apache.commons.compress.harmony.pack200.Codec tokenCodec
org.apache.commons.compress.harmony.pack200.Codec favouredCodec
org.apache.commons.compress.harmony.pack200.Codec unfavouredCodec
int fDef
int uDef
int tDefL
int[] favoured
int first
int[] favouredSpecifier
int[] tokenSpecifier
int[] unfavouredSpecifier
int[] specifier
int index
org.apache.commons.compress.harmony.pack200.Codec codec
org.apache.commons.compress.harmony.pack200.Codec defaultForBand
public static org.apache.commons.compress.harmony.pack200.BHSDCodec getCanonicalCodec (int)
int i
static void <clinit> ()
}
org/apache/commons/compress/harmony/pack200/ConstantPoolEntry.class
ConstantPoolEntry.java
package org.apache.commons.compress.harmony.pack200
public abstract org.apache.commons.compress.harmony.pack200.ConstantPoolEntry extends java.lang.Object {
private int index
public void <init> ()
public int getIndex ()
public void setIndex (int)
int index
}
org/apache/commons/compress/harmony/pack200/CpBands.class
CpBands.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.CpBands extends org.apache.commons.compress.harmony.pack200.BandSet {
private final java.util.Set defaultAttributeNames
private final java.util.Set cp_Utf8
private final java.util.Set cp_Int
private final java.util.Set cp_Float
private final java.util.Set cp_Long
private final java.util.Set cp_Double
private final java.util.Set cp_String
private final java.util.Set cp_Class
private final java.util.Set cp_Signature
private final java.util.Set cp_Descr
private final java.util.Set cp_Field
private final java.util.Set cp_Method
private final java.util.Set cp_Imethod
private final java.util.Map stringsToCpUtf8
private final java.util.Map stringsToCpNameAndType
private final java.util.Map stringsToCpClass
private final java.util.Map stringsToCpSignature
private final java.util.Map stringsToCpMethod
private final java.util.Map stringsToCpField
private final java.util.Map stringsToCpIMethod
private final java.util.Map objectsToCPConstant
private final org.apache.commons.compress.harmony.pack200.Segment segment
public void <init> (org.apache.commons.compress.harmony.pack200.Segment, int)
org.apache.commons.compress.harmony.pack200.Segment segment
int effort
public void pack (java.io.OutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
java.io.OutputStream out
private void writeCpUtf8 (java.io.OutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int j
char[] previous
String currentStr
char[] current
int prefix
char[] suffix
int i
int i
int j
int numBigChars
int i
int i
java.io.OutputStream out
int[] cpUtf8Prefix
int[] cpUtf8Suffix
java.util.List chars
java.util.List bigSuffix
java.util.List bigChars
Object[] cpUtf8Array
String first
int[] cpUtf8Chars
int[] cpUtf8BigSuffix
int[][] cpUtf8BigChars
byte[] encodedBand
private void addCharacters (java.util.List, char[])
int i
java.util.List chars
char[] charArray
private void writeCpInt (java.io.OutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.pack200.CPInt integer
java.util.Iterator iterator
java.io.OutputStream out
int[] cpInt
int i
byte[] encodedBand
private void writeCpFloat (java.io.OutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.pack200.CPFloat fl
java.util.Iterator iterator
java.io.OutputStream out
int[] cpFloat
int i
byte[] encodedBand
private void writeCpLong (java.io.OutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.pack200.CPLong lng
long l
java.util.Iterator iterator
java.io.OutputStream out
int[] highBits
int[] loBits
int i
byte[] encodedBand
private void writeCpDouble (java.io.OutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.pack200.CPDouble dbl
long l
java.util.Iterator iterator
java.io.OutputStream out
int[] highBits
int[] loBits
int i
byte[] encodedBand
private void writeCpString (java.io.OutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.pack200.CPString cpStr
java.util.Iterator iterator
java.io.OutputStream out
int[] cpString
int i
byte[] encodedBand
private void writeCpClass (java.io.OutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.pack200.CPClass cpCl
java.util.Iterator iterator
java.io.OutputStream out
int[] cpClass
int i
byte[] encodedBand
private void writeCpSignature (java.io.OutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.pack200.CPSignature cpS
java.util.Iterator iterator
int j
java.io.OutputStream out
int[] cpSignatureForm
java.util.List classes
int i
int[] cpSignatureClasses
byte[] encodedBand
private void writeCpDescr (java.io.OutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.pack200.CPNameAndType nameAndType
java.util.Iterator iterator
java.io.OutputStream out
int[] cpDescrName
int[] cpDescrType
int i
byte[] encodedBand
private void writeCpMethodOrField (java.util.Set, java.io.OutputStream, java.lang.String) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.pack200.CPMethodOrField mOrF
java.util.Iterator iterator
java.util.Set cp
java.io.OutputStream out
String name
int[] cp_methodOrField_class
int[] cp_methodOrField_desc
int i
byte[] encodedBand
public void finaliseBands ()
private void removeSignaturesFromCpUTF8 ()
org.apache.commons.compress.harmony.pack200.CPSignature signature
String sigStr
org.apache.commons.compress.harmony.pack200.CPUTF8 utf8
String form
java.util.Iterator iterator
private void addIndices ()
org.apache.commons.compress.harmony.pack200.ConstantPoolEntry entry
java.util.Iterator iterator
int j
int i
int theIndex
org.apache.commons.compress.harmony.pack200.CPMethodOrField mOrF
org.apache.commons.compress.harmony.pack200.CPClass className
Integer index
java.util.Iterator iterator
int theIndex
int theIndex
Integer constructorIndex
org.apache.commons.compress.harmony.pack200.CPMethodOrField mOrF
org.apache.commons.compress.harmony.pack200.CPClass className
Integer index
java.util.Iterator iterator
java.util.Set[] sets
java.util.Map classNameToIndex
java.util.Map classNameToConstructorIndex
private void removeCpUtf8 (java.lang.String)
String string
org.apache.commons.compress.harmony.pack200.CPUTF8 utf8
void addCPUtf8 (java.lang.String)
String utf8
public org.apache.commons.compress.harmony.pack200.CPUTF8 getCPUtf8 (java.lang.String)
String utf8
org.apache.commons.compress.harmony.pack200.CPUTF8 cpUtf8
public org.apache.commons.compress.harmony.pack200.CPSignature getCPSignature (java.lang.String)
char c
int j
StringBuffer className
int i
org.apache.commons.compress.harmony.pack200.CPUTF8 cpUtf8
String className
org.apache.commons.compress.harmony.pack200.CPClass cpClass
java.util.Iterator iterator2
java.util.List classes
char[] chars
StringBuffer signatureString
org.apache.commons.compress.harmony.pack200.CPUTF8 signatureUTF8
java.util.List cpClasses
org.apache.commons.compress.harmony.pack200.CPUTF8 signatureUTF8
String signature
org.apache.commons.compress.harmony.pack200.CPSignature cpS
public org.apache.commons.compress.harmony.pack200.CPClass getCPClass (java.lang.String)
org.apache.commons.compress.harmony.pack200.CPUTF8 cpUtf8
String className
org.apache.commons.compress.harmony.pack200.CPClass cpClass
public void addCPClass (java.lang.String)
String className
public org.apache.commons.compress.harmony.pack200.CPNameAndType getCPNameAndType (java.lang.String, java.lang.String)
String name
String signature
String descr
org.apache.commons.compress.harmony.pack200.CPNameAndType nameAndType
public org.apache.commons.compress.harmony.pack200.CPMethodOrField getCPField (org.apache.commons.compress.harmony.pack200.CPClass, java.lang.String, java.lang.String)
org.apache.commons.compress.harmony.pack200.CPNameAndType nAndT
org.apache.commons.compress.harmony.pack200.CPClass cpClass
String name
String desc
String key
org.apache.commons.compress.harmony.pack200.CPMethodOrField cpF
public org.apache.commons.compress.harmony.pack200.CPConstant getConstant (java.lang.Object)
String className
Object value
org.apache.commons.compress.harmony.pack200.CPConstant constant
public org.apache.commons.compress.harmony.pack200.CPMethodOrField getCPMethod (org.apache.commons.compress.harmony.pack200.CPClass, java.lang.String, java.lang.String)
org.apache.commons.compress.harmony.pack200.CPNameAndType nAndT
org.apache.commons.compress.harmony.pack200.CPClass cpClass
String name
String desc
String key
org.apache.commons.compress.harmony.pack200.CPMethodOrField cpM
public org.apache.commons.compress.harmony.pack200.CPMethodOrField getCPIMethod (org.apache.commons.compress.harmony.pack200.CPClass, java.lang.String, java.lang.String)
org.apache.commons.compress.harmony.pack200.CPNameAndType nAndT
org.apache.commons.compress.harmony.pack200.CPClass cpClass
String name
String desc
String key
org.apache.commons.compress.harmony.pack200.CPMethodOrField cpIM
public org.apache.commons.compress.harmony.pack200.CPMethodOrField getCPField (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public org.apache.commons.compress.harmony.pack200.CPMethodOrField getCPMethod (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public org.apache.commons.compress.harmony.pack200.CPMethodOrField getCPIMethod (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public boolean existsCpClass (java.lang.String)
String className
org.apache.commons.compress.harmony.pack200.CPClass cpClass
}
org/apache/commons/compress/harmony/pack200/FileBands.class
FileBands.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.FileBands extends org.apache.commons.compress.harmony.pack200.BandSet {
private final org.apache.commons.compress.harmony.pack200.CPUTF8[] fileName
private int[] file_name
private final int[] file_modtime
private final long[] file_size
private final int[] file_options
private final byte[][] file_bits
private final java.util.List fileList
private final org.apache.commons.compress.harmony.pack200.PackingOptions options
private final org.apache.commons.compress.harmony.pack200.CpBands cpBands
public void <init> (org.apache.commons.compress.harmony.pack200.CpBands, org.apache.commons.compress.harmony.pack200.SegmentHeader, org.apache.commons.compress.harmony.pack200.PackingOptions, org.apache.commons.compress.harmony.pack200.Archive$SegmentUnit, int)
org.objectweb.asm.ClassReader reader
java.util.Iterator iterator
org.apache.commons.compress.harmony.pack200.Archive$PackingFile packingFile
String name
byte[] bytes
long modtime
int i
int index
org.apache.commons.compress.harmony.pack200.CpBands cpBands
org.apache.commons.compress.harmony.pack200.SegmentHeader segmentHeader
org.apache.commons.compress.harmony.pack200.PackingOptions options
org.apache.commons.compress.harmony.pack200.Archive$SegmentUnit segmentUnit
int effort
int size
int totalSize
int archiveModtime
java.util.Set classNames
org.apache.commons.compress.harmony.pack200.CPUTF8 emptyString
int latestModtime
boolean isLatest
public void finaliseBands ()
org.apache.commons.compress.harmony.pack200.Archive$PackingFile packingFile
String name
int i
public void pack (java.io.OutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
java.io.OutputStream out
byte[] encodedBand
private int[] flatten (byte[][])
int i
int j
int i
byte[][] bytes
int total
int[] band
int index
}
org/apache/commons/compress/harmony/pack200/IcBands$IcTuple.class
IcBands.java
package org.apache.commons.compress.harmony.pack200
org.apache.commons.compress.harmony.pack200.IcBands$IcTuple extends java.lang.Object implements java.lang.Comparable {
protected org.apache.commons.compress.harmony.pack200.CPClass C
protected int F
protected org.apache.commons.compress.harmony.pack200.CPClass C2
protected org.apache.commons.compress.harmony.pack200.CPUTF8 N
final synthetic org.apache.commons.compress.harmony.pack200.IcBands this$0
public void <init> (org.apache.commons.compress.harmony.pack200.IcBands, org.apache.commons.compress.harmony.pack200.CPClass, int, org.apache.commons.compress.harmony.pack200.CPClass, org.apache.commons.compress.harmony.pack200.CPUTF8)
org.apache.commons.compress.harmony.pack200.IcBands this$0
org.apache.commons.compress.harmony.pack200.CPClass C
int F
org.apache.commons.compress.harmony.pack200.CPClass C2
org.apache.commons.compress.harmony.pack200.CPUTF8 N
public boolean equals (java.lang.Object)
org.apache.commons.compress.harmony.pack200.IcBands$IcTuple icT
Object o
public java.lang.String toString ()
public int compareTo (java.lang.Object)
Object arg0
public boolean isAnonymous ()
String className
String innerName
}
org/apache/commons/compress/harmony/pack200/IcBands.class
IcBands.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.IcBands extends org.apache.commons.compress.harmony.pack200.BandSet {
private final java.util.Set innerClasses
private final org.apache.commons.compress.harmony.pack200.CpBands cpBands
private int bit16Count
private final java.util.Map outerToInner
public void <init> (org.apache.commons.compress.harmony.pack200.SegmentHeader, org.apache.commons.compress.harmony.pack200.CpBands, int)
org.apache.commons.compress.harmony.pack200.SegmentHeader segmentHeader
org.apache.commons.compress.harmony.pack200.CpBands cpBands
int effort
public void finaliseBands ()
public void pack (java.io.OutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.pack200.IcBands$IcTuple icTuple
int i
java.io.OutputStream out
int[] ic_this_class
int[] ic_flags
int[] ic_outer_class
int[] ic_name
int index2
java.util.List innerClassesList
byte[] encodedBand
public void addInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
org.apache.commons.compress.harmony.pack200.IcBands$IcTuple innerClass
org.apache.commons.compress.harmony.pack200.IcBands$IcTuple icTuple
boolean added
org.apache.commons.compress.harmony.pack200.IcBands$IcTuple innerClass
String name
String outerName
String innerName
int flags
public java.util.List getInnerClassesForOuter (java.lang.String)
String outerClassName
private java.lang.String getOuter (java.lang.String)
String name
private void addToMap (java.lang.String, org.apache.commons.compress.harmony.pack200.IcBands$IcTuple)
org.apache.commons.compress.harmony.pack200.IcBands$IcTuple icT
java.util.Iterator iterator
String outerName
org.apache.commons.compress.harmony.pack200.IcBands$IcTuple icTuple
java.util.List tuples
private boolean namesArePredictable (java.lang.String, java.lang.String, java.lang.String)
String name
String outerName
String innerName
public org.apache.commons.compress.harmony.pack200.IcBands$IcTuple getIcTuple (org.apache.commons.compress.harmony.pack200.CPClass)
org.apache.commons.compress.harmony.pack200.IcBands$IcTuple icTuple
java.util.Iterator iterator
org.apache.commons.compress.harmony.pack200.CPClass inner
}
org/apache/commons/compress/harmony/pack200/IntList.class
IntList.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.IntList extends java.lang.Object {
private int[] array
private int firstIndex
private int lastIndex
private int modCount
public void <init> ()
public void <init> (int)
int capacity
public boolean add (int)
int object
public void add (int, int)
int index
int location
int object
int size
public void clear ()
public int get (int)
int location
private void growAtEnd (int)
int newLast
int increment
int[] newArray
int required
int size
private void growAtFront (int)
int newFirst
int increment
int[] newArray
int required
int size
private void growForInsert (int, int)
int location
int required
int size
int increment
int[] newArray
int newFirst
public void increment (int)
int location
public boolean isEmpty ()
public int remove (int)
int result
int result
int elementIndex
int location
int result
int size
public int size ()
public int[] toArray ()
int size
int[] result
public void addAll (org.apache.commons.compress.harmony.pack200.IntList)
int i
org.apache.commons.compress.harmony.pack200.IntList list
}
org/apache/commons/compress/harmony/pack200/MetadataBandGroup.class
MetadataBandGroup.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.MetadataBandGroup extends org.apache.commons.compress.harmony.pack200.BandSet {
public static final int CONTEXT_CLASS
public static final int CONTEXT_FIELD
public static final int CONTEXT_METHOD
private final String type
private int numBackwardsCalls
public org.apache.commons.compress.harmony.pack200.IntList param_NB
public org.apache.commons.compress.harmony.pack200.IntList anno_N
public java.util.List type_RS
public org.apache.commons.compress.harmony.pack200.IntList pair_N
public java.util.List name_RU
public java.util.List T
public java.util.List caseI_KI
public java.util.List caseD_KD
public java.util.List caseF_KF
public java.util.List caseJ_KJ
public java.util.List casec_RS
public java.util.List caseet_RS
public java.util.List caseec_RU
public java.util.List cases_RU
public org.apache.commons.compress.harmony.pack200.IntList casearray_N
public java.util.List nesttype_RS
public org.apache.commons.compress.harmony.pack200.IntList nestpair_N
public java.util.List nestname_RU
private final org.apache.commons.compress.harmony.pack200.CpBands cpBands
private final int context
public void <init> (java.lang.String, int, org.apache.commons.compress.harmony.pack200.CpBands, org.apache.commons.compress.harmony.pack200.SegmentHeader, int)
String type
int context
org.apache.commons.compress.harmony.pack200.CpBands cpBands
org.apache.commons.compress.harmony.pack200.SegmentHeader segmentHeader
int effort
public void pack (java.io.OutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
String contextStr
String contextStr
String contextStr
byte[] encodedBand
java.io.OutputStream out
private int[] tagListToArray (java.util.List)
int i
java.util.List t2
int[] ints
public void addParameterAnnotation (int, int[], org.apache.commons.compress.harmony.pack200.IntList, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List)
int i
String desc
java.util.Iterator iterator
String name
java.util.Iterator iterator
Integer value
Double value
Float value
Long value
String value
String value
String value2
String value
String tag
java.util.Iterator iterator
int arraySize
java.util.Iterator iterator
String type
java.util.Iterator iterator
String name
java.util.Iterator iterator
Integer numPairs
java.util.Iterator iterator
int numParams
int[] annoN
org.apache.commons.compress.harmony.pack200.IntList pairN
java.util.List typeRS
java.util.List nameRU
java.util.List t
java.util.List values
java.util.List caseArrayN
java.util.List nestTypeRS
java.util.List nestNameRU
java.util.List nestPairN
java.util.Iterator valuesIterator
public void addAnnotation (java.lang.String, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List, java.util.List)
String name
java.util.Iterator iterator
Integer value
Double value
Float value
Long value
String value
String value
String value2
String value
String tag
java.util.Iterator iterator
int arraySize
java.util.Iterator iterator
String type
java.util.Iterator iterator
String name
java.util.Iterator iterator
Integer numPairs
java.util.Iterator iterator
String desc
java.util.List nameRU
java.util.List t
java.util.List values
java.util.List caseArrayN
java.util.List nestTypeRS
java.util.List nestNameRU
java.util.List nestPairN
java.util.Iterator valuesIterator
public boolean hasContent ()
public int numBackwardsCalls ()
public void incrementAnnoN ()
public void newEntryInAnnoN ()
public void removeLatest ()
int j
int pairs
int i
int latest
private void removeOnePair ()
int k
int arraySize
int i
int numPairs
String tag
}
org/apache/commons/compress/harmony/pack200/NewAttribute$ErrorAttribute.class
NewAttribute.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.NewAttribute$ErrorAttribute extends org.apache.commons.compress.harmony.pack200.NewAttribute {
public void <init> (java.lang.String, int)
String type
int context
protected org.objectweb.asm.Attribute read (org.objectweb.asm.ClassReader, int, int, char[], int, org.objectweb.asm.Label[])
org.objectweb.asm.ClassReader cr
int off
int len
char[] buf
int codeOff
org.objectweb.asm.Label[] labels
}
org/apache/commons/compress/harmony/pack200/NewAttribute$PassAttribute.class
NewAttribute.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.NewAttribute$PassAttribute extends org.apache.commons.compress.harmony.pack200.NewAttribute {
public void <init> (java.lang.String, int)
String type
int context
protected org.objectweb.asm.Attribute read (org.objectweb.asm.ClassReader, int, int, char[], int, org.objectweb.asm.Label[])
org.objectweb.asm.ClassReader cr
int off
int len
char[] buf
int codeOff
org.objectweb.asm.Label[] labels
}
org/apache/commons/compress/harmony/pack200/NewAttribute$StripAttribute.class
NewAttribute.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.NewAttribute$StripAttribute extends org.apache.commons.compress.harmony.pack200.NewAttribute {
public void <init> (java.lang.String, int)
String type
int context
protected org.objectweb.asm.Attribute read (org.objectweb.asm.ClassReader, int, int, char[], int, org.objectweb.asm.Label[])
org.objectweb.asm.ClassReader cr
int off
int len
char[] buf
int codeOff
org.objectweb.asm.Label[] labels
}
org/apache/commons/compress/harmony/pack200/NewAttribute.class
NewAttribute.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.NewAttribute extends org.objectweb.asm.Attribute {
private boolean contextClass
private boolean contextMethod
private boolean contextField
private boolean contextCode
private final String layout
private byte[] contents
private int codeOff
private org.objectweb.asm.Label[] labels
private org.objectweb.asm.ClassReader classReader
private char[] buf
public void <init> (java.lang.String, java.lang.String, int)
String type
String layout
int context
public void <init> (org.objectweb.asm.ClassReader, java.lang.String, java.lang.String, byte[], char[], int, org.objectweb.asm.Label[])
org.objectweb.asm.ClassReader classReader
String type
String layout
byte[] contents
char[] buf
int codeOff
org.objectweb.asm.Label[] labels
public void addContext (int)
int context
public boolean isContextClass ()
public boolean isContextMethod ()
public boolean isContextField ()
public boolean isContextCode ()
public java.lang.String getLayout ()
public boolean isUnknown ()
public boolean isCodeAttribute ()
protected org.objectweb.asm.Attribute read (org.objectweb.asm.ClassReader, int, int, char[], int, org.objectweb.asm.Label[])
org.objectweb.asm.ClassReader cr
int off
int len
char[] buf
int codeOff
org.objectweb.asm.Label[] labels
byte[] attributeContents
public boolean isUnknown (int)
int context
public java.lang.String readUTF8 (int)
int index
public java.lang.String readClass (int)
int index
public java.lang.Object readConst (int)
int index
public byte[] getBytes ()
public org.objectweb.asm.Label getLabel (int)
int index
}
org/apache/commons/compress/harmony/pack200/NewAttributeBands$AttributeLayoutElement.class
NewAttributeBands.java
package org.apache.commons.compress.harmony.pack200
public abstract org.apache.commons.compress.harmony.pack200.NewAttributeBands$AttributeLayoutElement extends java.lang.Object {
public abstract void addAttributeToBand (org.apache.commons.compress.harmony.pack200.NewAttribute, java.io.InputStream)
public abstract void pack (java.io.OutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
public abstract void renumberBci (org.apache.commons.compress.harmony.pack200.IntList, java.util.Map)
}
org/apache/commons/compress/harmony/pack200/NewAttributeBands$Call.class
NewAttributeBands.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.NewAttributeBands$Call extends org.apache.commons.compress.harmony.pack200.NewAttributeBands$LayoutElement {
private final int callableIndex
private org.apache.commons.compress.harmony.pack200.NewAttributeBands$Callable callable
final synthetic org.apache.commons.compress.harmony.pack200.NewAttributeBands this$0
public void <init> (org.apache.commons.compress.harmony.pack200.NewAttributeBands, int)
org.apache.commons.compress.harmony.pack200.NewAttributeBands this$0
int callableIndex
public void setCallable (org.apache.commons.compress.harmony.pack200.NewAttributeBands$Callable)
org.apache.commons.compress.harmony.pack200.NewAttributeBands$Callable callable
public void addAttributeToBand (org.apache.commons.compress.harmony.pack200.NewAttribute, java.io.InputStream)
org.apache.commons.compress.harmony.pack200.NewAttribute attribute
java.io.InputStream stream
public void pack (java.io.OutputStream)
java.io.OutputStream out
public void renumberBci (org.apache.commons.compress.harmony.pack200.IntList, java.util.Map)
org.apache.commons.compress.harmony.pack200.IntList bciRenumbering
java.util.Map labelsToOffsets
public int getCallableIndex ()
public org.apache.commons.compress.harmony.pack200.NewAttributeBands$Callable getCallable ()
static synthetic int access$200 (org.apache.commons.compress.harmony.pack200.NewAttributeBands$Call)
org.apache.commons.compress.harmony.pack200.NewAttributeBands$Call x0
}
org/apache/commons/compress/harmony/pack200/NewAttributeBands$Callable.class
NewAttributeBands.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.NewAttributeBands$Callable extends java.lang.Object implements org.apache.commons.compress.harmony.pack200.NewAttributeBands$AttributeLayoutElement {
private final java.util.List body
private boolean isBackwardsCallable
private int backwardsCallableIndex
final synthetic org.apache.commons.compress.harmony.pack200.NewAttributeBands this$0
public void <init> (org.apache.commons.compress.harmony.pack200.NewAttributeBands, java.util.List) throws java.io.IOException
org.apache.commons.compress.harmony.pack200.NewAttributeBands this$0
java.util.List body
public void setBackwardsCallableIndex (int)
int backwardsCallableIndex
public void addBackwardsCall ()
public boolean isBackwardsCallable ()
public void setBackwardsCallable ()
public void addAttributeToBand (org.apache.commons.compress.harmony.pack200.NewAttribute, java.io.InputStream)
org.apache.commons.compress.harmony.pack200.NewAttributeBands$AttributeLayoutElement layoutElement
java.util.Iterator iterator
org.apache.commons.compress.harmony.pack200.NewAttribute attribute
java.io.InputStream stream
public void pack (java.io.OutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.pack200.NewAttributeBands$AttributeLayoutElement layoutElement
java.util.Iterator iterator
java.io.OutputStream out
public void renumberBci (org.apache.commons.compress.harmony.pack200.IntList, java.util.Map)
org.apache.commons.compress.harmony.pack200.NewAttributeBands$AttributeLayoutElement layoutElement
java.util.Iterator iterator
org.apache.commons.compress.harmony.pack200.IntList bciRenumbering
java.util.Map labelsToOffsets
public java.util.List getBody ()
static synthetic java.util.List access$000 (org.apache.commons.compress.harmony.pack200.NewAttributeBands$Callable)
org.apache.commons.compress.harmony.pack200.NewAttributeBands$Callable x0
static synthetic boolean access$100 (org.apache.commons.compress.harmony.pack200.NewAttributeBands$Callable)
org.apache.commons.compress.harmony.pack200.NewAttributeBands$Callable x0
}
org/apache/commons/compress/harmony/pack200/NewAttributeBands$Integral.class
NewAttributeBands.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.NewAttributeBands$Integral extends org.apache.commons.compress.harmony.pack200.NewAttributeBands$LayoutElement {
private final String tag
private final java.util.List band
private final org.apache.commons.compress.harmony.pack200.BHSDCodec defaultCodec
private org.apache.commons.compress.harmony.pack200.NewAttributeBands$Integral previousIntegral
private int previousPValue
final synthetic org.apache.commons.compress.harmony.pack200.NewAttributeBands this$0
public void <init> (org.apache.commons.compress.harmony.pack200.NewAttributeBands, java.lang.String)
org.apache.commons.compress.harmony.pack200.NewAttributeBands this$0
String tag
public void <init> (org.apache.commons.compress.harmony.pack200.NewAttributeBands, java.lang.String, org.apache.commons.compress.harmony.pack200.NewAttributeBands$Integral)
org.apache.commons.compress.harmony.pack200.NewAttributeBands this$0
String tag
org.apache.commons.compress.harmony.pack200.NewAttributeBands$Integral previousIntegral
public java.lang.String getTag ()
public void addAttributeToBand (org.apache.commons.compress.harmony.pack200.NewAttribute, java.io.InputStream)
char uint_type
int length
char uint_type
int length
char uint_type
int length
org.apache.commons.compress.harmony.pack200.NewAttribute attribute
java.io.InputStream stream
Object val
int value
public void pack (java.io.OutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
java.io.OutputStream out
byte[] encodedBand
public int latestValue ()
public void renumberBci (org.apache.commons.compress.harmony.pack200.IntList, java.util.Map)
Integer bytecodeIndex
Object label
int i
org.apache.commons.compress.harmony.pack200.IntList bciRenumbering
java.util.Map labelsToOffsets
private void renumberOffsetBci (java.util.List, org.apache.commons.compress.harmony.pack200.IntList, java.util.Map)
Integer bytecodeIndex
Integer renumberedOffset
Object label
int i
java.util.List relative
org.apache.commons.compress.harmony.pack200.IntList bciRenumbering
java.util.Map labelsToOffsets
}
org/apache/commons/compress/harmony/pack200/NewAttributeBands$LayoutElement.class
NewAttributeBands.java
package org.apache.commons.compress.harmony.pack200
public abstract org.apache.commons.compress.harmony.pack200.NewAttributeBands$LayoutElement extends java.lang.Object implements org.apache.commons.compress.harmony.pack200.NewAttributeBands$AttributeLayoutElement {
final synthetic org.apache.commons.compress.harmony.pack200.NewAttributeBands this$0
public void <init> (org.apache.commons.compress.harmony.pack200.NewAttributeBands)
org.apache.commons.compress.harmony.pack200.NewAttributeBands this$0
protected int getLength (char)
char uint_type
int length
}
org/apache/commons/compress/harmony/pack200/NewAttributeBands$Reference.class
NewAttributeBands.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.NewAttributeBands$Reference extends org.apache.commons.compress.harmony.pack200.NewAttributeBands$LayoutElement {
private final String tag
private java.util.List band
private boolean nullsAllowed
final synthetic org.apache.commons.compress.harmony.pack200.NewAttributeBands this$0
public void <init> (org.apache.commons.compress.harmony.pack200.NewAttributeBands, java.lang.String)
org.apache.commons.compress.harmony.pack200.NewAttributeBands this$0
String tag
public void addAttributeToBand (org.apache.commons.compress.harmony.pack200.NewAttribute, java.io.InputStream)
org.apache.commons.compress.harmony.pack200.NewAttribute attribute
java.io.InputStream stream
int index
public java.lang.String getTag ()
public void pack (java.io.OutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int[] ints
java.io.OutputStream out
int[] ints
byte[] encodedBand
public void renumberBci (org.apache.commons.compress.harmony.pack200.IntList, java.util.Map)
org.apache.commons.compress.harmony.pack200.IntList bciRenumbering
java.util.Map labelsToOffsets
}
org/apache/commons/compress/harmony/pack200/NewAttributeBands$Replication.class
NewAttributeBands.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.NewAttributeBands$Replication extends org.apache.commons.compress.harmony.pack200.NewAttributeBands$LayoutElement {
private final org.apache.commons.compress.harmony.pack200.NewAttributeBands$Integral countElement
private final java.util.List layoutElements
final synthetic org.apache.commons.compress.harmony.pack200.NewAttributeBands this$0
public org.apache.commons.compress.harmony.pack200.NewAttributeBands$Integral getCountElement ()
public java.util.List getLayoutElements ()
public void <init> (org.apache.commons.compress.harmony.pack200.NewAttributeBands, java.lang.String, java.lang.String) throws java.io.IOException
org.apache.commons.compress.harmony.pack200.NewAttributeBands this$0
String tag
String contents
java.io.StringReader stream
org.apache.commons.compress.harmony.pack200.NewAttributeBands$LayoutElement e
public void addAttributeToBand (org.apache.commons.compress.harmony.pack200.NewAttribute, java.io.InputStream)
org.apache.commons.compress.harmony.pack200.NewAttributeBands$AttributeLayoutElement layoutElement
java.util.Iterator iterator
int i
org.apache.commons.compress.harmony.pack200.NewAttribute attribute
java.io.InputStream stream
int count
public void pack (java.io.OutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.pack200.NewAttributeBands$AttributeLayoutElement layoutElement
java.util.Iterator iterator
java.io.OutputStream out
public void renumberBci (org.apache.commons.compress.harmony.pack200.IntList, java.util.Map)
org.apache.commons.compress.harmony.pack200.NewAttributeBands$AttributeLayoutElement layoutElement
java.util.Iterator iterator
org.apache.commons.compress.harmony.pack200.IntList bciRenumbering
java.util.Map labelsToOffsets
static synthetic java.util.List access$300 (org.apache.commons.compress.harmony.pack200.NewAttributeBands$Replication)
org.apache.commons.compress.harmony.pack200.NewAttributeBands$Replication x0
}
org/apache/commons/compress/harmony/pack200/NewAttributeBands$Union.class
NewAttributeBands.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.NewAttributeBands$Union extends org.apache.commons.compress.harmony.pack200.NewAttributeBands$LayoutElement {
private final org.apache.commons.compress.harmony.pack200.NewAttributeBands$Integral unionTag
private final java.util.List unionCases
private final java.util.List defaultCaseBody
final synthetic org.apache.commons.compress.harmony.pack200.NewAttributeBands this$0
public void <init> (org.apache.commons.compress.harmony.pack200.NewAttributeBands, java.lang.String, java.util.List, java.util.List)
org.apache.commons.compress.harmony.pack200.NewAttributeBands this$0
String tag
java.util.List unionCases
java.util.List body
public void addAttributeToBand (org.apache.commons.compress.harmony.pack200.NewAttribute, java.io.InputStream)
org.apache.commons.compress.harmony.pack200.NewAttributeBands$UnionCase element
int i
org.apache.commons.compress.harmony.pack200.NewAttributeBands$LayoutElement element
int i
org.apache.commons.compress.harmony.pack200.NewAttribute attribute
java.io.InputStream stream
long tag
boolean defaultCase
public void pack (java.io.OutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.pack200.NewAttributeBands$UnionCase unionCase
java.util.Iterator iterator
org.apache.commons.compress.harmony.pack200.NewAttributeBands$AttributeLayoutElement layoutElement
java.util.Iterator iterator
java.io.OutputStream out
public void renumberBci (org.apache.commons.compress.harmony.pack200.IntList, java.util.Map)
org.apache.commons.compress.harmony.pack200.NewAttributeBands$UnionCase unionCase
java.util.Iterator iterator
org.apache.commons.compress.harmony.pack200.NewAttributeBands$AttributeLayoutElement layoutElement
java.util.Iterator iterator
org.apache.commons.compress.harmony.pack200.IntList bciRenumbering
java.util.Map labelsToOffsets
public org.apache.commons.compress.harmony.pack200.NewAttributeBands$Integral getUnionTag ()
public java.util.List getUnionCases ()
public java.util.List getDefaultCaseBody ()
}
org/apache/commons/compress/harmony/pack200/NewAttributeBands$UnionCase.class
NewAttributeBands.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.NewAttributeBands$UnionCase extends org.apache.commons.compress.harmony.pack200.NewAttributeBands$LayoutElement {
private final java.util.List body
private final java.util.List tags
final synthetic org.apache.commons.compress.harmony.pack200.NewAttributeBands this$0
public void <init> (org.apache.commons.compress.harmony.pack200.NewAttributeBands, java.util.List)
org.apache.commons.compress.harmony.pack200.NewAttributeBands this$0
java.util.List tags
public boolean hasTag (long)
long l
public void <init> (org.apache.commons.compress.harmony.pack200.NewAttributeBands, java.util.List, java.util.List) throws java.io.IOException
org.apache.commons.compress.harmony.pack200.NewAttributeBands this$0
java.util.List tags
java.util.List body
public void addAttributeToBand (org.apache.commons.compress.harmony.pack200.NewAttribute, java.io.InputStream)
org.apache.commons.compress.harmony.pack200.NewAttributeBands$LayoutElement element
int i
org.apache.commons.compress.harmony.pack200.NewAttribute attribute
java.io.InputStream stream
public void pack (java.io.OutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.pack200.NewAttributeBands$LayoutElement element
int i
java.io.OutputStream out
public void renumberBci (org.apache.commons.compress.harmony.pack200.IntList, java.util.Map)
org.apache.commons.compress.harmony.pack200.NewAttributeBands$LayoutElement element
int i
org.apache.commons.compress.harmony.pack200.IntList bciRenumbering
java.util.Map labelsToOffsets
public java.util.List getBody ()
}
org/apache/commons/compress/harmony/pack200/NewAttributeBands.class
NewAttributeBands.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.NewAttributeBands extends org.apache.commons.compress.harmony.pack200.BandSet {
protected java.util.List attributeLayoutElements
private int[] backwardsCallCounts
private final org.apache.commons.compress.harmony.pack200.CpBands cpBands
private final org.apache.commons.compress.harmony.pack200.AttributeDefinitionBands$AttributeDefinition def
private boolean usedAtLeastOnce
private org.apache.commons.compress.harmony.pack200.NewAttributeBands$Integral lastPIntegral
public void <init> (int, org.apache.commons.compress.harmony.pack200.CpBands, org.apache.commons.compress.harmony.pack200.SegmentHeader, org.apache.commons.compress.harmony.pack200.AttributeDefinitionBands$AttributeDefinition) throws java.io.IOException
int effort
org.apache.commons.compress.harmony.pack200.CpBands cpBands
org.apache.commons.compress.harmony.pack200.SegmentHeader header
org.apache.commons.compress.harmony.pack200.AttributeDefinitionBands$AttributeDefinition def
public void addAttribute (org.apache.commons.compress.harmony.pack200.NewAttribute)
org.apache.commons.compress.harmony.pack200.NewAttributeBands$AttributeLayoutElement layoutElement
java.util.Iterator iterator
org.apache.commons.compress.harmony.pack200.NewAttribute attribute
java.io.InputStream stream
public void pack (java.io.OutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.pack200.NewAttributeBands$AttributeLayoutElement layoutElement
java.util.Iterator iterator
java.io.OutputStream out
public java.lang.String getAttributeName ()
public int getFlagIndex ()
public int[] numBackwardsCalls ()
public boolean isUsedAtLeastOnce ()
private void parseLayout () throws java.io.IOException
java.io.StringReader stream
org.apache.commons.compress.harmony.pack200.NewAttributeBands$AttributeLayoutElement e
String layout
private void resolveCalls ()
org.apache.commons.compress.harmony.pack200.NewAttributeBands$LayoutElement layoutElement
int iIndex
org.apache.commons.compress.harmony.pack200.NewAttributeBands$Callable callable
java.util.List body
org.apache.commons.compress.harmony.pack200.NewAttributeBands$AttributeLayoutElement element
int i
org.apache.commons.compress.harmony.pack200.NewAttributeBands$Callable callable
org.apache.commons.compress.harmony.pack200.NewAttributeBands$AttributeLayoutElement element
int i
int backwardsCallableIndex
private void resolveCallsForElement (int, org.apache.commons.compress.harmony.pack200.NewAttributeBands$Callable, org.apache.commons.compress.harmony.pack200.NewAttributeBands$LayoutElement)
org.apache.commons.compress.harmony.pack200.NewAttributeBands$AttributeLayoutElement el
int k
org.apache.commons.compress.harmony.pack200.NewAttributeBands$AttributeLayoutElement el
int k
org.apache.commons.compress.harmony.pack200.NewAttributeBands$Call call
int index
org.apache.commons.compress.harmony.pack200.NewAttributeBands$LayoutElement object
java.util.Iterator iterator
java.util.List children
int i
org.apache.commons.compress.harmony.pack200.NewAttributeBands$Callable currentCallable
org.apache.commons.compress.harmony.pack200.NewAttributeBands$LayoutElement layoutElement
private org.apache.commons.compress.harmony.pack200.NewAttributeBands$AttributeLayoutElement readNextAttributeElement (java.io.StringReader) throws java.io.IOException
java.util.List body
java.io.StringReader stream
int nextChar
private org.apache.commons.compress.harmony.pack200.NewAttributeBands$LayoutElement readNextLayoutElement (java.io.StringReader) throws java.io.IOException
char uint_type
String str
String int_type
java.util.List unionCases
org.apache.commons.compress.harmony.pack200.NewAttributeBands$UnionCase c
java.util.List body
char next
int number
StringBuilder string
char nxt
java.io.StringReader stream
int nextChar
private org.apache.commons.compress.harmony.pack200.NewAttributeBands$UnionCase readNextUnionCase (java.io.StringReader) throws java.io.IOException
java.io.StringReader stream
char next
java.util.List tags
Integer nextTag
private java.io.StringReader getStreamUpToMatchingBracket (java.io.StringReader) throws java.io.IOException
char c
java.io.StringReader stream
StringBuffer sb
int foundBracket
private int readInteger (int, java.io.InputStream)
java.io.IOException e
int j
int i
java.io.InputStream stream
int result
private org.apache.commons.compress.harmony.pack200.BHSDCodec getCodec (java.lang.String)
String layoutElement
private java.lang.String readUpToMatchingBracket (java.io.StringReader) throws java.io.IOException
char c
java.io.StringReader stream
StringBuffer sb
int foundBracket
private java.lang.Integer readNumber (java.io.StringReader) throws java.io.IOException
java.io.StringReader stream
char first
boolean negative
int i
int length
char[] digits
int read
private java.util.List readBody (java.io.StringReader) throws java.io.IOException
java.io.StringReader stream
java.util.List layoutElements
org.apache.commons.compress.harmony.pack200.NewAttributeBands$LayoutElement e
public void renumberBci (org.apache.commons.compress.harmony.pack200.IntList, java.util.Map)
org.apache.commons.compress.harmony.pack200.NewAttributeBands$AttributeLayoutElement element
java.util.Iterator iterator
org.apache.commons.compress.harmony.pack200.IntList bciRenumbering
java.util.Map labelsToOffsets
static synthetic org.apache.commons.compress.harmony.pack200.BHSDCodec access$400 (org.apache.commons.compress.harmony.pack200.NewAttributeBands, java.lang.String)
org.apache.commons.compress.harmony.pack200.NewAttributeBands x0
String x1
static synthetic int access$500 (org.apache.commons.compress.harmony.pack200.NewAttributeBands, int, java.io.InputStream)
org.apache.commons.compress.harmony.pack200.NewAttributeBands x0
int x1
java.io.InputStream x2
static synthetic org.apache.commons.compress.harmony.pack200.NewAttributeBands$LayoutElement access$600 (org.apache.commons.compress.harmony.pack200.NewAttributeBands, java.io.StringReader) throws java.io.IOException
org.apache.commons.compress.harmony.pack200.NewAttributeBands x0
java.io.StringReader x1
static synthetic org.apache.commons.compress.harmony.pack200.CpBands access$700 (org.apache.commons.compress.harmony.pack200.NewAttributeBands)
org.apache.commons.compress.harmony.pack200.NewAttributeBands x0
static synthetic int[] access$800 (org.apache.commons.compress.harmony.pack200.NewAttributeBands)
org.apache.commons.compress.harmony.pack200.NewAttributeBands x0
}
org/apache/commons/compress/harmony/pack200/Pack200Adapter.class
Pack200Adapter.java
package org.apache.commons.compress.harmony.pack200
public abstract org.apache.commons.compress.harmony.pack200.Pack200Adapter extends java.lang.Object {
protected static final int DEFAULT_BUFFER_SIZE
private final java.beans.PropertyChangeSupport support
private final java.util.SortedMap properties
public void <init> ()
public java.util.SortedMap properties ()
public void addPropertyChangeListener (java.beans.PropertyChangeListener)
java.beans.PropertyChangeListener listener
protected void firePropertyChange (java.lang.String, java.lang.Object, java.lang.Object)
String propertyName
Object oldValue
Object newValue
public void removePropertyChangeListener (java.beans.PropertyChangeListener)
java.beans.PropertyChangeListener listener
protected void completed (double)
double value
}
org/apache/commons/compress/harmony/pack200/Pack200ClassReader.class
Pack200ClassReader.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.Pack200ClassReader extends org.objectweb.asm.ClassReader {
private boolean lastConstantHadWideIndex
private int lastUnsignedShort
private boolean anySyntheticAttributes
private String fileName
public void <init> (byte[])
byte[] b
public int readUnsignedShort (int)
int index
int unsignedShort
public java.lang.Object readConst (int, char[])
int item
char[] buf
public java.lang.String readUTF8 (int, char[])
int arg0
char[] arg1
String utf8
public boolean lastConstantHadWideIndex ()
public boolean hasSyntheticAttributes ()
public void setFileName (java.lang.String)
String name
public java.lang.String getFileName ()
}
org/apache/commons/compress/harmony/pack200/Pack200Exception.class
Pack200Exception.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.Pack200Exception extends java.lang.Exception {
private static final long serialVersionUID
public void <init> (java.lang.String)
String message
}
org/apache/commons/compress/harmony/pack200/Pack200PackerAdapter.class
Pack200PackerAdapter.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.Pack200PackerAdapter extends org.apache.commons.compress.harmony.pack200.Pack200Adapter implements org.apache.commons.compress.java.util.jar.Pack200$Packer {
private final org.apache.commons.compress.harmony.pack200.PackingOptions options
public void <init> ()
public void pack (java.util.jar.JarFile, java.io.OutputStream) throws java.io.IOException
org.apache.commons.compress.harmony.pack200.Pack200Exception e
java.util.jar.JarFile file
java.io.OutputStream out
public void pack (java.util.jar.JarInputStream, java.io.OutputStream) throws java.io.IOException
org.apache.commons.compress.harmony.pack200.Pack200Exception e
java.util.jar.JarInputStream in
java.io.OutputStream out
org.apache.commons.compress.harmony.pack200.PackingOptions options
protected void firePropertyChange (java.lang.String, java.lang.Object, java.lang.Object)
String attributeName
String attributeName
String attributeName
String attributeName
String propertyName
Object oldValue
Object newValue
}
org/apache/commons/compress/harmony/pack200/PackingOptions.class
PackingOptions.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.PackingOptions extends java.lang.Object {
public static final String STRIP
public static final String ERROR
public static final String PASS
public static final String KEEP
private boolean gzip
private boolean stripDebug
private boolean keepFileOrder
private long segmentLimit
private int effort
private String deflateHint
private String modificationTime
private java.util.List passFiles
private String unknownAttributeAction
private java.util.Map classAttributeActions
private java.util.Map fieldAttributeActions
private java.util.Map methodAttributeActions
private java.util.Map codeAttributeActions
private boolean verbose
private String logFile
private org.objectweb.asm.Attribute[] unknownAttributeTypes
public void <init> ()
public boolean isGzip ()
public void setGzip (boolean)
boolean gzip
public boolean isStripDebug ()
public void setStripDebug (boolean)
boolean stripDebug
public boolean isKeepFileOrder ()
public void setKeepFileOrder (boolean)
boolean keepFileOrder
public long getSegmentLimit ()
public void setSegmentLimit (long)
long segmentLimit
public int getEffort ()
public void setEffort (int)
int effort
public java.lang.String getDeflateHint ()
public boolean isKeepDeflateHint ()
public void setDeflateHint (java.lang.String)
String deflateHint
public java.lang.String getModificationTime ()
public void setModificationTime (java.lang.String)
String modificationTime
public boolean isPassFile (java.lang.String)
String pass
java.util.Iterator iterator
String passFileName
public void addPassFile (java.lang.String)
String passFileName
String fileSeparator
public void removePassFile (java.lang.String)
String passFileName
public java.lang.String getUnknownAttributeAction ()
public void setUnknownAttributeAction (java.lang.String)
String unknownAttributeAction
public void addClassAttributeAction (java.lang.String, java.lang.String)
String attributeName
String action
public void addFieldAttributeAction (java.lang.String, java.lang.String)
String attributeName
String action
public void addMethodAttributeAction (java.lang.String, java.lang.String)
String attributeName
String action
public void addCodeAttributeAction (java.lang.String, java.lang.String)
String attributeName
String action
public boolean isVerbose ()
public void setVerbose (boolean)
boolean verbose
public void setQuiet (boolean)
boolean quiet
public java.lang.String getLogFile ()
public void setLogFile (java.lang.String)
String logFile
private void addOrUpdateAttributeActions (java.util.List, java.util.Map, int)
org.apache.commons.compress.harmony.pack200.NewAttribute newAttribute
java.util.Iterator iteratorJ
org.apache.commons.compress.harmony.pack200.NewAttribute newAttribute
org.apache.commons.compress.harmony.pack200.NewAttribute newAttribute
org.apache.commons.compress.harmony.pack200.NewAttribute newAttribute
String name
String action
boolean prototypeExists
org.apache.commons.compress.harmony.pack200.NewAttribute newAttribute
java.util.Iterator iteratorI
java.util.List prototypes
java.util.Map attributeActions
int tag
public org.objectweb.asm.Attribute[] getUnknownAttributePrototypes ()
java.util.List prototypes
public java.lang.String getUnknownClassAttributeAction (java.lang.String)
String type
String action
public java.lang.String getUnknownMethodAttributeAction (java.lang.String)
String type
String action
public java.lang.String getUnknownFieldAttributeAction (java.lang.String)
String type
String action
public java.lang.String getUnknownCodeAttributeAction (java.lang.String)
String type
String action
}
org/apache/commons/compress/harmony/pack200/PackingUtils$PackingLogger.class
PackingUtils.java
package org.apache.commons.compress.harmony.pack200
org.apache.commons.compress.harmony.pack200.PackingUtils$PackingLogger extends java.util.logging.Logger {
private boolean verbose
protected void <init> (java.lang.String, java.lang.String)
String name
String resourceBundleName
public void log (java.util.logging.LogRecord)
java.util.logging.LogRecord logRecord
public void setVerbose (boolean)
boolean isVerbose
}
org/apache/commons/compress/harmony/pack200/PackingUtils.class
PackingUtils.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.PackingUtils extends java.lang.Object {
private static org.apache.commons.compress.harmony.pack200.PackingUtils$PackingLogger packingLogger
public void <init> ()
public static void config (org.apache.commons.compress.harmony.pack200.PackingOptions) throws java.io.IOException
java.util.logging.FileHandler fileHandler
org.apache.commons.compress.harmony.pack200.PackingOptions options
String logFileName
public static void log (java.lang.String)
String message
public static void copyThroughJar (java.util.jar.JarInputStream, java.io.OutputStream) throws java.io.IOException
int bytesRead
java.util.jar.JarInputStream jarInputStream
java.io.OutputStream outputStream
java.util.jar.Manifest manifest
java.util.jar.JarOutputStream jarOutputStream
byte[] bytes
java.util.jar.JarEntry jarEntry
public static void copyThroughJar (java.util.jar.JarFile, java.io.OutputStream) throws java.io.IOException
java.io.InputStream inputStream
java.util.jar.JarEntry jarEntry
int bytesRead
java.util.jar.JarFile jarFile
java.io.OutputStream outputStream
java.util.jar.JarOutputStream jarOutputStream
byte[] bytes
java.util.Enumeration entries
public static java.util.List getPackingFileListFromJar (java.util.jar.JarInputStream, boolean) throws java.io.IOException
java.io.ByteArrayOutputStream baos
byte[] bytes
java.util.jar.JarInputStream jarInputStream
boolean keepFileOrder
java.util.List packingFileList
java.util.jar.Manifest manifest
java.util.jar.JarEntry jarEntry
public static java.util.List getPackingFileListFromJar (java.util.jar.JarFile, boolean) throws java.io.IOException
java.util.jar.JarEntry jarEntry
byte[] bytes
java.util.jar.JarFile jarFile
boolean keepFileOrder
java.util.List packingFileList
java.util.Enumeration jarEntries
private static byte[] readJarEntry (java.util.jar.JarEntry, java.io.InputStream) throws java.io.IOException
java.util.jar.JarEntry jarEntry
java.io.InputStream inputStream
long size
byte[] bytes
private static void reorderPackingFiles (java.util.List)
org.apache.commons.compress.harmony.pack200.Archive$PackingFile packingFile
java.util.List packingFileList
java.util.Iterator iterator
private static synthetic int lambda$reorderPackingFiles$0 (java.lang.Object, java.lang.Object)
String fileName0
String fileName1
Object arg0
Object arg1
static void <clinit> ()
}
org/apache/commons/compress/harmony/pack200/PopulationCodec.class
PopulationCodec.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.PopulationCodec extends org.apache.commons.compress.harmony.pack200.Codec {
private final org.apache.commons.compress.harmony.pack200.Codec favouredCodec
private org.apache.commons.compress.harmony.pack200.Codec tokenCodec
private final org.apache.commons.compress.harmony.pack200.Codec unfavouredCodec
private int l
private int[] favoured
public void <init> (org.apache.commons.compress.harmony.pack200.Codec, org.apache.commons.compress.harmony.pack200.Codec, org.apache.commons.compress.harmony.pack200.Codec)
org.apache.commons.compress.harmony.pack200.Codec favouredCodec
org.apache.commons.compress.harmony.pack200.Codec tokenCodec
org.apache.commons.compress.harmony.pack200.Codec unvafouredCodec
public void <init> (org.apache.commons.compress.harmony.pack200.Codec, int, org.apache.commons.compress.harmony.pack200.Codec)
org.apache.commons.compress.harmony.pack200.Codec favouredCodec
int l
org.apache.commons.compress.harmony.pack200.Codec unfavouredCodec
public int decode (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
java.io.InputStream in
public int decode (java.io.InputStream, long) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
java.io.InputStream in
long last
public int[] decodeInts (int, java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int absoluteSmallest
int absoluteValue
int b
org.apache.commons.compress.harmony.pack200.BHSDCodec codec
int index
int i
int n
java.io.InputStream in
int[] result
int smallest
int last
int value
int k
public int[] getFavoured ()
public org.apache.commons.compress.harmony.pack200.Codec getFavouredCodec ()
public org.apache.commons.compress.harmony.pack200.Codec getUnfavouredCodec ()
public byte[] encode (int, int) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
int value
int last
public byte[] encode (int) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
int value
public byte[] encode (int[], int[], int[]) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
int[] favoured
int[] tokens
int[] unfavoured
int[] favoured2
byte[] favouredEncoded
byte[] tokensEncoded
byte[] unfavouredEncoded
byte[] band
public org.apache.commons.compress.harmony.pack200.Codec getTokenCodec ()
}
org/apache/commons/compress/harmony/pack200/RunCodec.class
RunCodec.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.RunCodec extends org.apache.commons.compress.harmony.pack200.Codec {
private int k
private final org.apache.commons.compress.harmony.pack200.Codec aCodec
private final org.apache.commons.compress.harmony.pack200.Codec bCodec
private int last
public void <init> (int, org.apache.commons.compress.harmony.pack200.Codec, org.apache.commons.compress.harmony.pack200.Codec) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
int k
org.apache.commons.compress.harmony.pack200.Codec aCodec
org.apache.commons.compress.harmony.pack200.Codec bCodec
public int decode (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
java.io.InputStream in
public int decode (java.io.InputStream, long) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int value
java.io.InputStream in
long last
private int normalise (int, org.apache.commons.compress.harmony.pack200.Codec)
long cardinality
org.apache.commons.compress.harmony.pack200.BHSDCodec bhsd
int value
org.apache.commons.compress.harmony.pack200.Codec codecUsed
public int[] decodeInts (int, java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int n
java.io.InputStream in
int[] band
int[] aValues
int[] bValues
private void normalise (int[], org.apache.commons.compress.harmony.pack200.Codec)
int i
long cardinality
org.apache.commons.compress.harmony.pack200.BHSDCodec bhsd
long cardinality
org.apache.commons.compress.harmony.pack200.BHSDCodec bhsd
boolean favouredValue
org.apache.commons.compress.harmony.pack200.Codec theCodec
int i
org.apache.commons.compress.harmony.pack200.PopulationCodec popCodec
int[] favoured
int[] band
org.apache.commons.compress.harmony.pack200.Codec codecUsed
public java.lang.String toString ()
public byte[] encode (int, int) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
int value
int last
public byte[] encode (int) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
int value
public int getK ()
public org.apache.commons.compress.harmony.pack200.Codec getACodec ()
public org.apache.commons.compress.harmony.pack200.Codec getBCodec ()
}
org/apache/commons/compress/harmony/pack200/Segment$ArrayVisitor.class
Segment.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.Segment$ArrayVisitor extends java.lang.Object implements org.objectweb.asm.AnnotationVisitor {
private final int indexInCaseArrayN
private final java.util.List caseArrayN
private final java.util.List values
private final java.util.List nameRU
private final java.util.List T
final synthetic org.apache.commons.compress.harmony.pack200.Segment this$0
public void <init> (org.apache.commons.compress.harmony.pack200.Segment, java.util.List, java.util.List, java.util.List, java.util.List)
org.apache.commons.compress.harmony.pack200.Segment this$0
java.util.List caseArrayN
java.util.List T
java.util.List nameRU
java.util.List values
public void visit (java.lang.String, java.lang.Object)
String name
Object value
Integer numCases
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String arg0
String arg1
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public void visitEnd ()
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
Integer numCases
}
org/apache/commons/compress/harmony/pack200/Segment$PassException.class
Segment.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.Segment$PassException extends java.lang.RuntimeException {
public void <init> ()
}
org/apache/commons/compress/harmony/pack200/Segment$SegmentAnnotationVisitor$1.class
Segment.java
package org.apache.commons.compress.harmony.pack200
org.apache.commons.compress.harmony.pack200.Segment$SegmentAnnotationVisitor$1 extends java.lang.Object implements org.objectweb.asm.AnnotationVisitor {
final synthetic org.apache.commons.compress.harmony.pack200.Segment$SegmentAnnotationVisitor this$1
void <init> (org.apache.commons.compress.harmony.pack200.Segment$SegmentAnnotationVisitor)
org.apache.commons.compress.harmony.pack200.Segment$SegmentAnnotationVisitor this$1
public void visit (java.lang.String, java.lang.Object)
String name
Object value
Integer numPairs
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String arg0
String arg1
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String arg0
public void visitEnd ()
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
Integer numPairs
}
org/apache/commons/compress/harmony/pack200/Segment$SegmentAnnotationVisitor.class
Segment.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.Segment$SegmentAnnotationVisitor extends java.lang.Object implements org.objectweb.asm.AnnotationVisitor {
private int context
private int parameter
private String desc
private boolean visible
private final java.util.List nameRU
private final java.util.List T
private final java.util.List values
private final java.util.List caseArrayN
private final java.util.List nestTypeRS
private final java.util.List nestNameRU
private final java.util.List nestPairN
final synthetic org.apache.commons.compress.harmony.pack200.Segment this$0
public void <init> (org.apache.commons.compress.harmony.pack200.Segment, int, java.lang.String, boolean)
org.apache.commons.compress.harmony.pack200.Segment this$0
int context
String desc
boolean visible
public void <init> (org.apache.commons.compress.harmony.pack200.Segment, int)
org.apache.commons.compress.harmony.pack200.Segment this$0
int context
public void <init> (org.apache.commons.compress.harmony.pack200.Segment, int, int, java.lang.String, boolean)
org.apache.commons.compress.harmony.pack200.Segment this$0
int context
int parameter
String desc
boolean visible
public void visit (java.lang.String, java.lang.Object)
String name
Object value
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String)
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String)
String name
public void visitEnd ()
public void visitEnum (java.lang.String, java.lang.String, java.lang.String)
String name
String desc
String value
static synthetic java.util.List access$600 (org.apache.commons.compress.harmony.pack200.Segment$SegmentAnnotationVisitor)
org.apache.commons.compress.harmony.pack200.Segment$SegmentAnnotationVisitor x0
static synthetic java.util.List access$700 (org.apache.commons.compress.harmony.pack200.Segment$SegmentAnnotationVisitor)
org.apache.commons.compress.harmony.pack200.Segment$SegmentAnnotationVisitor x0
static synthetic java.util.List access$800 (org.apache.commons.compress.harmony.pack200.Segment$SegmentAnnotationVisitor)
org.apache.commons.compress.harmony.pack200.Segment$SegmentAnnotationVisitor x0
static synthetic java.util.List access$900 (org.apache.commons.compress.harmony.pack200.Segment$SegmentAnnotationVisitor)
org.apache.commons.compress.harmony.pack200.Segment$SegmentAnnotationVisitor x0
}
org/apache/commons/compress/harmony/pack200/Segment$SegmentFieldVisitor.class
Segment.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.Segment$SegmentFieldVisitor extends java.lang.Object implements org.objectweb.asm.FieldVisitor {
final synthetic org.apache.commons.compress.harmony.pack200.Segment this$0
public void <init> (org.apache.commons.compress.harmony.pack200.Segment)
org.apache.commons.compress.harmony.pack200.Segment this$0
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public void visitAttribute (org.objectweb.asm.Attribute)
String action
String action
org.apache.commons.compress.harmony.pack200.NewAttribute newAttribute
org.objectweb.asm.Attribute attribute
public void visitEnd ()
}
org/apache/commons/compress/harmony/pack200/Segment$SegmentMethodVisitor.class
Segment.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.Segment$SegmentMethodVisitor extends java.lang.Object implements org.objectweb.asm.MethodVisitor {
final synthetic org.apache.commons.compress.harmony.pack200.Segment this$0
public void <init> (org.apache.commons.compress.harmony.pack200.Segment)
org.apache.commons.compress.harmony.pack200.Segment this$0
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault ()
public void visitAttribute (org.objectweb.asm.Attribute)
String action
String action
String action
org.apache.commons.compress.harmony.pack200.NewAttribute newAttribute
org.objectweb.asm.Attribute attribute
public void visitCode ()
public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[])
int arg0
int arg1
Object[] arg2
int arg3
Object[] arg4
public void visitLabel (org.objectweb.asm.Label)
org.objectweb.asm.Label label
public void visitLineNumber (int, org.objectweb.asm.Label)
int line
org.objectweb.asm.Label start
public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int)
String name
String desc
String signature
org.objectweb.asm.Label start
org.objectweb.asm.Label end
int index
public void visitMaxs (int, int)
int maxStack
int maxLocals
public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean)
int parameter
String desc
boolean visible
public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String)
org.objectweb.asm.Label start
org.objectweb.asm.Label end
org.objectweb.asm.Label handler
String type
public void visitEnd ()
public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitIincInsn (int, int)
int var
int increment
public void visitInsn (int)
int opcode
public void visitIntInsn (int, int)
int opcode
int operand
public void visitJumpInsn (int, org.objectweb.asm.Label)
int opcode
org.objectweb.asm.Label label
public void visitLdcInsn (java.lang.Object)
Object cst
public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[])
org.objectweb.asm.Label dflt
int[] keys
org.objectweb.asm.Label[] labels
public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String)
int opcode
String owner
String name
String desc
public void visitMultiANewArrayInsn (java.lang.String, int)
String desc
int dimensions
public void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[])
int min
int max
org.objectweb.asm.Label dflt
org.objectweb.asm.Label[] labels
public void visitTypeInsn (int, java.lang.String)
int opcode
String type
public void visitVarInsn (int, int)
int opcode
int var
}
org/apache/commons/compress/harmony/pack200/Segment.class
Segment.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.Segment extends java.lang.Object implements org.objectweb.asm.ClassVisitor {
private org.apache.commons.compress.harmony.pack200.SegmentHeader segmentHeader
private org.apache.commons.compress.harmony.pack200.CpBands cpBands
private org.apache.commons.compress.harmony.pack200.AttributeDefinitionBands attributeDefinitionBands
private org.apache.commons.compress.harmony.pack200.IcBands icBands
private org.apache.commons.compress.harmony.pack200.ClassBands classBands
private org.apache.commons.compress.harmony.pack200.BcBands bcBands
private org.apache.commons.compress.harmony.pack200.FileBands fileBands
private final org.apache.commons.compress.harmony.pack200.Segment$SegmentFieldVisitor fieldVisitor
private final org.apache.commons.compress.harmony.pack200.Segment$SegmentMethodVisitor methodVisitor
private org.apache.commons.compress.harmony.pack200.Pack200ClassReader currentClassReader
private org.apache.commons.compress.harmony.pack200.PackingOptions options
private boolean stripDebug
private org.objectweb.asm.Attribute[] nonStandardAttributePrototypes
public void <init> ()
public void pack (org.apache.commons.compress.harmony.pack200.Archive$SegmentUnit, java.io.OutputStream, org.apache.commons.compress.harmony.pack200.PackingOptions) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.pack200.Archive$SegmentUnit segmentUnit
java.io.OutputStream out
org.apache.commons.compress.harmony.pack200.PackingOptions options
int effort
java.io.ByteArrayOutputStream bandsOutputStream
int finalNumberOfClasses
java.io.ByteArrayOutputStream headerOutputStream
private void processClasses (org.apache.commons.compress.harmony.pack200.Archive$SegmentUnit, org.objectweb.asm.Attribute[]) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.pack200.Archive$PackingFile file
java.util.Iterator iterator2
String name
boolean found
org.apache.commons.compress.harmony.pack200.Segment$PassException pe
org.apache.commons.compress.harmony.pack200.Pack200ClassReader classReader
int flags
java.util.Iterator iterator
org.apache.commons.compress.harmony.pack200.Archive$SegmentUnit segmentUnit
org.objectweb.asm.Attribute[] attributes
public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int version
int access
String name
String signature
String superName
String[] interfaces
public void visitSource (java.lang.String, java.lang.String)
String source
String debug
public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String)
String owner
String name
String desc
public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean)
String desc
boolean visible
public void visitAttribute (org.objectweb.asm.Attribute)
String action
String action
org.apache.commons.compress.harmony.pack200.NewAttribute newAttribute
org.objectweb.asm.Attribute attribute
public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int)
String name
String outerName
String innerName
int flags
public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
int flags
String name
String desc
String signature
Object value
public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[])
int flags
String name
String desc
String signature
String[] exceptions
public void visitEnd ()
public org.apache.commons.compress.harmony.pack200.ClassBands getClassBands ()
private void addValueAndTag (java.lang.Object, java.util.List, java.util.List)
Object value
java.util.List T
java.util.List values
public boolean lastConstantHadWideIndex ()
public org.apache.commons.compress.harmony.pack200.CpBands getCpBands ()
public org.apache.commons.compress.harmony.pack200.SegmentHeader getSegmentHeader ()
public org.apache.commons.compress.harmony.pack200.AttributeDefinitionBands getAttrBands ()
public org.apache.commons.compress.harmony.pack200.IcBands getIcBands ()
public org.apache.commons.compress.harmony.pack200.Pack200ClassReader getCurrentClassReader ()
private void passCurrentClass ()
static synthetic org.apache.commons.compress.harmony.pack200.PackingOptions access$000 (org.apache.commons.compress.harmony.pack200.Segment)
org.apache.commons.compress.harmony.pack200.Segment x0
static synthetic void access$100 (org.apache.commons.compress.harmony.pack200.Segment)
org.apache.commons.compress.harmony.pack200.Segment x0
static synthetic org.apache.commons.compress.harmony.pack200.ClassBands access$200 (org.apache.commons.compress.harmony.pack200.Segment)
org.apache.commons.compress.harmony.pack200.Segment x0
static synthetic org.apache.commons.compress.harmony.pack200.BcBands access$300 (org.apache.commons.compress.harmony.pack200.Segment)
org.apache.commons.compress.harmony.pack200.Segment x0
static synthetic boolean access$400 (org.apache.commons.compress.harmony.pack200.Segment)
org.apache.commons.compress.harmony.pack200.Segment x0
static synthetic void access$500 (org.apache.commons.compress.harmony.pack200.Segment, java.lang.Object, java.util.List, java.util.List)
org.apache.commons.compress.harmony.pack200.Segment x0
Object x1
java.util.List x2
java.util.List x3
}
org/apache/commons/compress/harmony/pack200/SegmentHeader$1.class
SegmentHeader.java
package org.apache.commons.compress.harmony.pack200
synthetic org.apache.commons.compress.harmony.pack200.SegmentHeader$1 extends java.lang.Object {
}
org/apache/commons/compress/harmony/pack200/SegmentHeader$Counter.class
SegmentHeader.java
package org.apache.commons.compress.harmony.pack200
org.apache.commons.compress.harmony.pack200.SegmentHeader$Counter extends java.lang.Object {
private final int[] objs
private final int[] counts
private int length
final synthetic org.apache.commons.compress.harmony.pack200.SegmentHeader this$0
private void <init> (org.apache.commons.compress.harmony.pack200.SegmentHeader)
public void add (int)
int i
Object[] newArray
int obj
boolean found
public int getMostCommon ()
int i
int returnIndex
synthetic void <init> (org.apache.commons.compress.harmony.pack200.SegmentHeader, org.apache.commons.compress.harmony.pack200.SegmentHeader$1)
org.apache.commons.compress.harmony.pack200.SegmentHeader x0
org.apache.commons.compress.harmony.pack200.SegmentHeader$1 x1
}
org/apache/commons/compress/harmony/pack200/SegmentHeader.class
SegmentHeader.java
package org.apache.commons.compress.harmony.pack200
public org.apache.commons.compress.harmony.pack200.SegmentHeader extends org.apache.commons.compress.harmony.pack200.BandSet {
private static final int[] magic
private static final int archive_minver
private static final int archive_majver
private int archive_options
private int cp_Utf8_count
private int cp_Int_count
private int cp_Float_count
private int cp_Long_count
private int cp_Double_count
private int cp_String_count
private int cp_Class_count
private int cp_Signature_count
private int cp_Descr_count
private int cp_Field_count
private int cp_Method_count
private int cp_Imethod_count
private int attribute_definition_count
private final org.apache.commons.compress.harmony.pack200.IntList band_headers
private boolean have_all_code_flags
private int archive_size_hi
private int archive_size_lo
private int archive_next_count
private int archive_modtime
private int file_count
private boolean deflate_hint
private final boolean have_file_modtime
private final boolean have_file_options
private boolean have_file_size_hi
private boolean have_class_flags_hi
private boolean have_field_flags_hi
private boolean have_method_flags_hi
private boolean have_code_flags_hi
private int ic_count
private int class_count
private final org.apache.commons.compress.harmony.pack200.SegmentHeader$Counter majverCounter
public void <init> ()
public void pack (java.io.OutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
java.io.OutputStream out
private void calculateArchiveOptions ()
public void setCp_Utf8_count (int)
int count
public void setCp_Int_count (int)
int count
public void setCp_Float_count (int)
int count
public void setCp_Long_count (int)
int count
public void setCp_Double_count (int)
int count
public void setCp_String_count (int)
int count
public void setCp_Class_count (int)
int count
public void setCp_Signature_count (int)
int count
public void setCp_Descr_count (int)
int count
public void setCp_Field_count (int)
int count
public void setCp_Method_count (int)
int count
public void setCp_Imethod_count (int)
int count
public void setAttribute_definition_count (int)
int attribute_definition_count
public void setHave_all_code_flags (boolean)
boolean have_all_code_flags
public int getArchive_modtime ()
public void setFile_count (int)
int file_count
public void setDeflate_hint (boolean)
boolean deflate_hint
public void setHave_class_flags_hi (boolean)
boolean have_class_flags_hi
public void setHave_field_flags_hi (boolean)
boolean have_field_flags_hi
public void setHave_method_flags_hi (boolean)
boolean have_method_flags_hi
public void setHave_code_flags_hi (boolean)
boolean have_code_flags_hi
public boolean have_class_flags_hi ()
public boolean have_field_flags_hi ()
public boolean have_method_flags_hi ()
public boolean have_code_flags_hi ()
public void setIc_count (int)
int ic_count
public void setClass_count (int)
int class_count
private void writeCpCounts (java.io.OutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
java.io.OutputStream out
private void writeClassCounts (java.io.OutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
java.io.OutputStream out
int default_class_minver
int default_class_majver
private void writeArchiveSpecialCounts (java.io.OutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
java.io.OutputStream out
private void writeArchiveFileCounts (java.io.OutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
java.io.OutputStream out
public void addMajorVersion (int)
int major
public int getDefaultMajorVersion ()
public boolean have_file_size_hi ()
public boolean have_file_modtime ()
public boolean have_file_options ()
public boolean have_all_code_flags ()
public void appendBandCodingSpecifier (int)
int specifier
static void <clinit> ()
}
org/apache/commons/compress/harmony/unpack200/Archive.class
Archive.java
package org.apache.commons.compress.harmony.unpack200
public org.apache.commons.compress.harmony.unpack200.Archive extends java.lang.Object {
private java.io.InputStream inputStream
private final java.util.jar.JarOutputStream outputStream
private boolean removePackFile
private int logLevel
private java.io.FileOutputStream logFile
private boolean overrideDeflateHint
private boolean deflateHint
private String inputFileName
private String outputFileName
public void <init> (java.lang.String, java.lang.String) throws java.io.FileNotFoundException java.io.IOException
String inputFile
String outputFile
public void <init> (java.io.InputStream, java.util.jar.JarOutputStream) throws java.io.IOException
java.io.InputStream inputStream
java.util.jar.JarOutputStream outputStream
public void unpack () throws org.apache.commons.compress.harmony.pack200.Pack200Exception java.io.IOException
int i
int m
byte[] bytes
int bytesRead
java.util.jar.JarInputStream jarInputStream
java.util.jar.JarEntry jarEntry
org.apache.commons.compress.harmony.unpack200.Segment segment
int i
int[] magic
int[] word
boolean compressedWithE0
java.io.File file
boolean deleted
private boolean available (java.io.InputStream) throws java.io.IOException
java.io.InputStream inputStream
int check
public void setRemovePackFile (boolean)
boolean removePackFile
public void setVerbose (boolean)
boolean verbose
public void setQuiet (boolean)
boolean quiet
public void setLogFile (java.lang.String) throws java.io.FileNotFoundException
String logFileName
public void setLogFile (java.lang.String, boolean) throws java.io.FileNotFoundException
String logFileName
boolean append
public void setDeflateHint (boolean)
boolean deflateHint
}
org/apache/commons/compress/harmony/unpack200/AttrDefinitionBands.class
AttrDefinitionBands.java
package org.apache.commons.compress.harmony.unpack200
public org.apache.commons.compress.harmony.unpack200.AttrDefinitionBands extends org.apache.commons.compress.harmony.unpack200.BandSet {
private int[] attributeDefinitionHeader
private String[] attributeDefinitionLayout
private String[] attributeDefinitionName
private org.apache.commons.compress.harmony.unpack200.AttributeLayoutMap attributeDefinitionMap
private final String[] cpUTF8
public void <init> (org.apache.commons.compress.harmony.unpack200.Segment)
org.apache.commons.compress.harmony.unpack200.Segment segment
public void read (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int context
int index
org.apache.commons.compress.harmony.unpack200.AttributeLayout layout
org.apache.commons.compress.harmony.unpack200.NewAttributeBands newBands
int i
java.io.InputStream in
int attributeDefinitionCount
int overflowIndex
public void unpack () throws org.apache.commons.compress.harmony.pack200.Pack200Exception java.io.IOException
private void setupDefaultAttributeNames ()
public org.apache.commons.compress.harmony.unpack200.AttributeLayoutMap getAttributeDefinitionMap ()
}
org/apache/commons/compress/harmony/unpack200/AttributeLayout.class
AttributeLayout.java
package org.apache.commons.compress.harmony.unpack200
public org.apache.commons.compress.harmony.unpack200.AttributeLayout extends java.lang.Object implements org.apache.commons.compress.harmony.unpack200.IMatcher {
public static final String ACC_ABSTRACT
public static final String ACC_ANNOTATION
public static final String ACC_ENUM
public static final String ACC_FINAL
public static final String ACC_INTERFACE
public static final String ACC_NATIVE
public static final String ACC_PRIVATE
public static final String ACC_PROTECTED
public static final String ACC_PUBLIC
public static final String ACC_STATIC
public static final String ACC_STRICT
public static final String ACC_SYNCHRONIZED
public static final String ACC_SYNTHETIC
public static final String ACC_TRANSIENT
public static final String ACC_VOLATILE
public static final String ATTRIBUTE_ANNOTATION_DEFAULT
public static final String ATTRIBUTE_CLASS_FILE_VERSION
public static final String ATTRIBUTE_CODE
public static final String ATTRIBUTE_CONSTANT_VALUE
public static final String ATTRIBUTE_DEPRECATED
public static final String ATTRIBUTE_ENCLOSING_METHOD
public static final String ATTRIBUTE_EXCEPTIONS
public static final String ATTRIBUTE_INNER_CLASSES
public static final String ATTRIBUTE_LINE_NUMBER_TABLE
public static final String ATTRIBUTE_LOCAL_VARIABLE_TABLE
public static final String ATTRIBUTE_LOCAL_VARIABLE_TYPE_TABLE
public static final String ATTRIBUTE_RUNTIME_INVISIBLE_ANNOTATIONS
public static final String ATTRIBUTE_RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS
public static final String ATTRIBUTE_RUNTIME_VISIBLE_ANNOTATIONS
public static final String ATTRIBUTE_RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS
public static final String ATTRIBUTE_SIGNATURE
public static final String ATTRIBUTE_SOURCE_FILE
public static final int CONTEXT_CLASS
public static final int CONTEXT_CODE
public static final int CONTEXT_FIELD
public static final int CONTEXT_METHOD
public static final String[] contextNames
private final int context
private final int index
private final String layout
private long mask
private final String name
private final boolean isDefault
private int backwardsCallCount
private static org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry getValue (java.lang.String, long, org.apache.commons.compress.harmony.unpack200.SegmentConstantPool) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
char type
String layout
long value
org.apache.commons.compress.harmony.unpack200.SegmentConstantPool pool
public void <init> (java.lang.String, int, java.lang.String, int) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
String name
int context
String layout
int index
public void <init> (java.lang.String, int, java.lang.String, int, boolean) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
String name
int context
String layout
int index
boolean isDefault
public org.apache.commons.compress.harmony.pack200.Codec getCodec ()
public java.lang.String getLayout ()
public org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry getValue (long, org.apache.commons.compress.harmony.unpack200.SegmentConstantPool) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
long value
org.apache.commons.compress.harmony.unpack200.SegmentConstantPool pool
public org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry getValue (long, java.lang.String, org.apache.commons.compress.harmony.unpack200.SegmentConstantPool) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry value2
long value
String type
org.apache.commons.compress.harmony.unpack200.SegmentConstantPool pool
public int hashCode ()
int PRIME
int r
public boolean matches (long)
long value
public java.lang.String toString ()
public int getContext ()
public int getIndex ()
public java.lang.String getName ()
public int numBackwardsCallables ()
public boolean isDefaultLayout ()
public void setBackwardsCallCount (int)
int backwardsCallCount
static void <clinit> ()
}
org/apache/commons/compress/harmony/unpack200/AttributeLayoutMap.class
AttributeLayoutMap.java
package org.apache.commons.compress.harmony.unpack200
public org.apache.commons.compress.harmony.unpack200.AttributeLayoutMap extends java.lang.Object {
private final java.util.Map classLayouts
private final java.util.Map fieldLayouts
private final java.util.Map methodLayouts
private final java.util.Map codeLayouts
private final java.util.Map[] layouts
private final java.util.Map layoutsToBands
private static org.apache.commons.compress.harmony.unpack200.AttributeLayout[] getDefaultAttributeLayouts () throws org.apache.commons.compress.harmony.pack200.Pack200Exception
public void <init> () throws org.apache.commons.compress.harmony.pack200.Pack200Exception
int i
org.apache.commons.compress.harmony.unpack200.AttributeLayout[] defaultAttributeLayouts
public void add (org.apache.commons.compress.harmony.unpack200.AttributeLayout)
org.apache.commons.compress.harmony.unpack200.AttributeLayout layout
public void add (org.apache.commons.compress.harmony.unpack200.AttributeLayout, org.apache.commons.compress.harmony.unpack200.NewAttributeBands)
org.apache.commons.compress.harmony.unpack200.AttributeLayout layout
org.apache.commons.compress.harmony.unpack200.NewAttributeBands newBands
public org.apache.commons.compress.harmony.unpack200.AttributeLayout getAttributeLayout (java.lang.String, int) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.unpack200.AttributeLayout layout
java.util.Iterator iter
String name
int context
java.util.Map map
public org.apache.commons.compress.harmony.unpack200.AttributeLayout getAttributeLayout (int, int) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
int index
int context
java.util.Map map
public void checkMap () throws org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.unpack200.AttributeLayout layout2
int j2
org.apache.commons.compress.harmony.unpack200.AttributeLayout layout1
int j
java.util.Map map
java.util.Collection c
java.util.List l
int i
public org.apache.commons.compress.harmony.unpack200.NewAttributeBands getAttributeBands (org.apache.commons.compress.harmony.unpack200.AttributeLayout)
org.apache.commons.compress.harmony.unpack200.AttributeLayout layout
}
org/apache/commons/compress/harmony/unpack200/BandSet.class
BandSet.java
package org.apache.commons.compress.harmony.unpack200
public abstract org.apache.commons.compress.harmony.unpack200.BandSet extends java.lang.Object {
protected org.apache.commons.compress.harmony.unpack200.Segment segment
protected org.apache.commons.compress.harmony.unpack200.SegmentHeader header
public abstract void read (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
public abstract void unpack () throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
public void unpack (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
java.io.InputStream in
public void <init> (org.apache.commons.compress.harmony.unpack200.Segment)
org.apache.commons.compress.harmony.unpack200.Segment segment
public int[] decodeBandInt (java.lang.String, java.io.InputStream, org.apache.commons.compress.harmony.pack200.BHSDCodec, int) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int[] band
int[] band
org.apache.commons.compress.harmony.pack200.BHSDCodec bhsd
long cardinality
boolean favouredValue
org.apache.commons.compress.harmony.pack200.Codec theCodec
int i
org.apache.commons.compress.harmony.pack200.PopulationCodec popCodec
int[] favoured
String name
java.io.InputStream in
org.apache.commons.compress.harmony.pack200.BHSDCodec codec
int count
int[] band
org.apache.commons.compress.harmony.pack200.Codec codecUsed
int[] getFirst
int first
public int[][] decodeBandInt (java.lang.String, java.io.InputStream, org.apache.commons.compress.harmony.pack200.BHSDCodec, int[]) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int i
int j
int i
String name
java.io.InputStream in
org.apache.commons.compress.harmony.pack200.BHSDCodec defaultCodec
int[] counts
int[][] result
int totalCount
int[] twoDResult
int index
public long[] parseFlags (java.lang.String, java.io.InputStream, int, org.apache.commons.compress.harmony.pack200.BHSDCodec, boolean) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
String name
java.io.InputStream in
int count
org.apache.commons.compress.harmony.pack200.BHSDCodec codec
boolean hasHi
public long[][] parseFlags (java.lang.String, java.io.InputStream, int[], org.apache.commons.compress.harmony.pack200.BHSDCodec, boolean) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
String name
java.io.InputStream in
int[] counts
org.apache.commons.compress.harmony.pack200.BHSDCodec codec
boolean hasHi
public long[] parseFlags (java.lang.String, java.io.InputStream, int, org.apache.commons.compress.harmony.pack200.BHSDCodec, org.apache.commons.compress.harmony.pack200.BHSDCodec) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
String name
java.io.InputStream in
int count
org.apache.commons.compress.harmony.pack200.BHSDCodec hiCodec
org.apache.commons.compress.harmony.pack200.BHSDCodec loCodec
public long[][] parseFlags (java.lang.String, java.io.InputStream, int[], org.apache.commons.compress.harmony.pack200.BHSDCodec, org.apache.commons.compress.harmony.pack200.BHSDCodec) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int i
int[] lo
int j
int i
String name
java.io.InputStream in
int[] counts
org.apache.commons.compress.harmony.pack200.BHSDCodec hiCodec
org.apache.commons.compress.harmony.pack200.BHSDCodec loCodec
int count
int sum
long[][] result
int[] hi
int[] lo
int index
public java.lang.String[] parseReferences (java.lang.String, java.io.InputStream, org.apache.commons.compress.harmony.pack200.BHSDCodec, int, java.lang.String[]) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
String name
java.io.InputStream in
org.apache.commons.compress.harmony.pack200.BHSDCodec codec
int count
String[] reference
public java.lang.String[][] parseReferences (java.lang.String, java.io.InputStream, org.apache.commons.compress.harmony.pack200.BHSDCodec, int[], java.lang.String[]) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int i
int index
int i1
int num
int i
String name
java.io.InputStream in
org.apache.commons.compress.harmony.pack200.BHSDCodec codec
int[] counts
String[] reference
int count
String[][] result
int sum
String[] result1
int[] indices
String[] refs
int pos
public org.apache.commons.compress.harmony.unpack200.bytecode.CPInteger[] parseCPIntReferences (java.lang.String, java.io.InputStream, org.apache.commons.compress.harmony.pack200.BHSDCodec, int) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int index
int i1
String name
java.io.InputStream in
org.apache.commons.compress.harmony.pack200.BHSDCodec codec
int count
int[] reference
int[] indices
org.apache.commons.compress.harmony.unpack200.bytecode.CPInteger[] result
public org.apache.commons.compress.harmony.unpack200.bytecode.CPDouble[] parseCPDoubleReferences (java.lang.String, java.io.InputStream, org.apache.commons.compress.harmony.pack200.BHSDCodec, int) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int index
int i1
String name
java.io.InputStream in
org.apache.commons.compress.harmony.pack200.BHSDCodec codec
int count
int[] indices
org.apache.commons.compress.harmony.unpack200.bytecode.CPDouble[] result
public org.apache.commons.compress.harmony.unpack200.bytecode.CPFloat[] parseCPFloatReferences (java.lang.String, java.io.InputStream, org.apache.commons.compress.harmony.pack200.BHSDCodec, int) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int index
int i1
String name
java.io.InputStream in
org.apache.commons.compress.harmony.pack200.BHSDCodec codec
int count
int[] indices
org.apache.commons.compress.harmony.unpack200.bytecode.CPFloat[] result
public org.apache.commons.compress.harmony.unpack200.bytecode.CPLong[] parseCPLongReferences (java.lang.String, java.io.InputStream, org.apache.commons.compress.harmony.pack200.BHSDCodec, int) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int index
int i1
String name
java.io.InputStream in
org.apache.commons.compress.harmony.pack200.BHSDCodec codec
int count
long[] reference
int[] indices
org.apache.commons.compress.harmony.unpack200.bytecode.CPLong[] result
public org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[] parseCPUTF8References (java.lang.String, java.io.InputStream, org.apache.commons.compress.harmony.pack200.BHSDCodec, int) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int index
int i1
String name
java.io.InputStream in
org.apache.commons.compress.harmony.pack200.BHSDCodec codec
int count
int[] indices
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[] result
public org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[][] parseCPUTF8References (java.lang.String, java.io.InputStream, org.apache.commons.compress.harmony.pack200.BHSDCodec, int[]) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int i
int index
int i1
int num
int i
String name
java.io.InputStream in
org.apache.commons.compress.harmony.pack200.BHSDCodec codec
int[] counts
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[][] result
int sum
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[] result1
int[] indices
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[] refs
int pos
public org.apache.commons.compress.harmony.unpack200.bytecode.CPString[] parseCPStringReferences (java.lang.String, java.io.InputStream, org.apache.commons.compress.harmony.pack200.BHSDCodec, int) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int index
int i1
String name
java.io.InputStream in
org.apache.commons.compress.harmony.pack200.BHSDCodec codec
int count
int[] indices
org.apache.commons.compress.harmony.unpack200.bytecode.CPString[] result
public org.apache.commons.compress.harmony.unpack200.bytecode.CPInterfaceMethodRef[] parseCPInterfaceMethodRefReferences (java.lang.String, java.io.InputStream, org.apache.commons.compress.harmony.pack200.BHSDCodec, int) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int index
int i1
String name
java.io.InputStream in
org.apache.commons.compress.harmony.pack200.BHSDCodec codec
int count
org.apache.commons.compress.harmony.unpack200.CpBands cpBands
int[] indices
org.apache.commons.compress.harmony.unpack200.bytecode.CPInterfaceMethodRef[] result
public org.apache.commons.compress.harmony.unpack200.bytecode.CPMethodRef[] parseCPMethodRefReferences (java.lang.String, java.io.InputStream, org.apache.commons.compress.harmony.pack200.BHSDCodec, int) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int index
int i1
String name
java.io.InputStream in
org.apache.commons.compress.harmony.pack200.BHSDCodec codec
int count
org.apache.commons.compress.harmony.unpack200.CpBands cpBands
int[] indices
org.apache.commons.compress.harmony.unpack200.bytecode.CPMethodRef[] result
public org.apache.commons.compress.harmony.unpack200.bytecode.CPFieldRef[] parseCPFieldRefReferences (java.lang.String, java.io.InputStream, org.apache.commons.compress.harmony.pack200.BHSDCodec, int) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int index
int i1
String name
java.io.InputStream in
org.apache.commons.compress.harmony.pack200.BHSDCodec codec
int count
org.apache.commons.compress.harmony.unpack200.CpBands cpBands
int[] indices
org.apache.commons.compress.harmony.unpack200.bytecode.CPFieldRef[] result
public org.apache.commons.compress.harmony.unpack200.bytecode.CPNameAndType[] parseCPDescriptorReferences (java.lang.String, java.io.InputStream, org.apache.commons.compress.harmony.pack200.BHSDCodec, int) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int index
int i1
String name
java.io.InputStream in
org.apache.commons.compress.harmony.pack200.BHSDCodec codec
int count
org.apache.commons.compress.harmony.unpack200.CpBands cpBands
int[] indices
org.apache.commons.compress.harmony.unpack200.bytecode.CPNameAndType[] result
public org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[] parseCPSignatureReferences (java.lang.String, java.io.InputStream, org.apache.commons.compress.harmony.pack200.BHSDCodec, int) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int index
int i1
String name
java.io.InputStream in
org.apache.commons.compress.harmony.pack200.BHSDCodec codec
int count
int[] indices
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[] result
protected org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[][] parseCPSignatureReferences (java.lang.String, java.io.InputStream, org.apache.commons.compress.harmony.pack200.BHSDCodec, int[]) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int i
int index
int i1
int num
int i
String name
java.io.InputStream in
org.apache.commons.compress.harmony.pack200.BHSDCodec codec
int[] counts
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[][] result
int sum
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[] result1
int[] indices
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[] refs
int pos
public org.apache.commons.compress.harmony.unpack200.bytecode.CPClass[] parseCPClassReferences (java.lang.String, java.io.InputStream, org.apache.commons.compress.harmony.pack200.BHSDCodec, int) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int index
int i1
String name
java.io.InputStream in
org.apache.commons.compress.harmony.pack200.BHSDCodec codec
int count
int[] indices
org.apache.commons.compress.harmony.unpack200.bytecode.CPClass[] result
protected java.lang.String[] getReferences (int[], java.lang.String[])
int i
int[] ints
String[] reference
String[] result
protected java.lang.String[][] getReferences (int[][], java.lang.String[])
int j
int i
int[][] ints
String[] reference
String[][] result
}
org/apache/commons/compress/harmony/unpack200/BcBands.class
BcBands.java
package org.apache.commons.compress.harmony.unpack200
public org.apache.commons.compress.harmony.unpack200.BcBands extends org.apache.commons.compress.harmony.unpack200.BandSet {
private byte[][][] methodByteCodePacked
private int[] bcCaseCount
private int[] bcCaseValue
private int[] bcByte
private int[] bcLocal
private int[] bcShort
private int[] bcLabel
private int[] bcIntRef
private int[] bcFloatRef
private int[] bcLongRef
private int[] bcDoubleRef
private int[] bcStringRef
private int[] bcClassRef
private int[] bcFieldRef
private int[] bcMethodRef
private int[] bcIMethodRef
private int[] bcThisField
private int[] bcSuperField
private int[] bcThisMethod
private int[] bcSuperMethod
private int[] bcInitRef
private int[] bcEscRef
private int[] bcEscRefSize
private int[] bcEscSize
private int[][] bcEscByte
private java.util.List wideByteCodes
public void <init> (org.apache.commons.compress.harmony.unpack200.Segment)
org.apache.commons.compress.harmony.unpack200.Segment segment
public void read (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int i
int nextInstruction
int codePacked
int i
java.io.ByteArrayOutputStream codeBytes
byte code
int[] codes
long methodFlag
int m
int numberOfMethods
int c
boolean isTableSwitch
int i
int index
java.io.InputStream in
org.apache.commons.compress.harmony.unpack200.AttributeLayoutMap attributeDefinitionMap
int classCount
long[][] methodFlags
int bcCaseCountCount
int bcByteCount
int bcShortCount
int bcLocalCount
int bcLabelCount
int bcIntRefCount
int bcFloatRefCount
int bcLongRefCount
int bcDoubleRefCount
int bcStringRefCount
int bcClassRefCount
int bcFieldRefCount
int bcMethodRefCount
int bcIMethodRefCount
int bcThisFieldCount
int bcSuperFieldCount
int bcThisMethodCount
int bcSuperMethodCount
int bcInitRefCount
int bcEscCount
int bcEscRefCount
org.apache.commons.compress.harmony.unpack200.AttributeLayout abstractModifier
org.apache.commons.compress.harmony.unpack200.AttributeLayout nativeModifier
int bcParsed
java.util.List switchIsTableSwitch
int bcCaseValueCount
public void unpack () throws org.apache.commons.compress.harmony.pack200.Pack200Exception
int index
int handlerClass
org.apache.commons.compress.harmony.unpack200.bytecode.CPClass cpHandlerClass
org.apache.commons.compress.harmony.unpack200.bytecode.ExceptionTableEntry entry
int j
org.apache.commons.compress.harmony.unpack200.bytecode.Attribute attribute
int index
java.util.List currentAttributes
java.util.List currentAttributes
org.apache.commons.compress.harmony.unpack200.bytecode.Attribute currentAttribute
int index
int maxStack
int maxLocal
String[] cpClass
java.util.List exceptionTable
org.apache.commons.compress.harmony.unpack200.bytecode.CodeAttribute codeAttr
java.util.ArrayList methodAttributesList
int indexForCodeAttr
java.util.List currentAttributes
long methodFlag
int m
int numberOfMethods
int c
int classCount
long[][] methodFlags
int[] codeMaxNALocals
int[] codeMaxStack
java.util.ArrayList[][] methodAttributes
String[][] methodDescr
org.apache.commons.compress.harmony.unpack200.AttributeLayoutMap attributeDefinitionMap
org.apache.commons.compress.harmony.unpack200.AttributeLayout abstractModifier
org.apache.commons.compress.harmony.unpack200.AttributeLayout nativeModifier
org.apache.commons.compress.harmony.unpack200.AttributeLayout staticModifier
int[] wideByteCodeArray
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
int i
java.util.ArrayList orderedCodeAttributes
int codeAttributeIndex
int[] handlerCount
int[][] handlerStartPCs
int[][] handlerEndPCs
int[][] handlerCatchPCs
int[][] handlerClassTypes
boolean allCodeHasFlags
boolean[] codeHasFlags
private boolean startsWithIf (int)
int codePacked
private boolean endsWithLoad (int)
int codePacked
private boolean endsWithStore (int)
int codePacked
public byte[][][] getMethodByteCodePacked ()
public int[] getBcCaseCount ()
public int[] getBcCaseValue ()
public int[] getBcByte ()
public int[] getBcClassRef ()
public int[] getBcDoubleRef ()
public int[] getBcFieldRef ()
public int[] getBcFloatRef ()
public int[] getBcIMethodRef ()
public int[] getBcInitRef ()
public int[] getBcIntRef ()
public int[] getBcLabel ()
public int[] getBcLocal ()
public int[] getBcLongRef ()
public int[] getBcMethodRef ()
public int[] getBcShort ()
public int[] getBcStringRef ()
public int[] getBcSuperField ()
public int[] getBcSuperMethod ()
public int[] getBcThisField ()
public int[] getBcThisMethod ()
}
org/apache/commons/compress/harmony/unpack200/ClassBands.class
ClassBands.java
package org.apache.commons.compress.harmony.unpack200
public org.apache.commons.compress.harmony.unpack200.ClassBands extends org.apache.commons.compress.harmony.unpack200.BandSet {
private int[] classFieldCount
private long[] classFlags
private long[] classAccessFlags
private int[][] classInterfacesInts
private int[] classMethodCount
private int[] classSuperInts
private String[] classThis
private int[] classThisInts
private java.util.ArrayList[] classAttributes
private int[] classVersionMajor
private int[] classVersionMinor
private org.apache.commons.compress.harmony.unpack200.IcTuple[][] icLocal
private java.util.List[] codeAttributes
private int[] codeHandlerCount
private int[] codeMaxNALocals
private int[] codeMaxStack
private java.util.ArrayList[][] fieldAttributes
private String[][] fieldDescr
private int[][] fieldDescrInts
private long[][] fieldFlags
private long[][] fieldAccessFlags
private java.util.ArrayList[][] methodAttributes
private String[][] methodDescr
private int[][] methodDescrInts
private long[][] methodFlags
private long[][] methodAccessFlags
private final org.apache.commons.compress.harmony.unpack200.AttributeLayoutMap attrMap
private final org.apache.commons.compress.harmony.unpack200.CpBands cpBands
private final org.apache.commons.compress.harmony.unpack200.SegmentOptions options
private final int classCount
private int[] methodAttrCalls
private int[][] codeHandlerStartP
private int[][] codeHandlerEndPO
private int[][] codeHandlerCatchPO
private int[][] codeHandlerClassRCN
private boolean[] codeHasAttributes
public void <init> (org.apache.commons.compress.harmony.unpack200.Segment)
org.apache.commons.compress.harmony.unpack200.Segment segment
public void read (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
java.io.InputStream in
int classCount
int[] classInterfaceLengths
public void unpack ()
private void parseFieldBands (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
java.io.InputStream in
private void parseFieldAttrBands (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int j
int i
long result
String desc
int colon
String type
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry value
long result
String desc
int colon
String type
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 value
long flag
int j
int i
org.apache.commons.compress.harmony.unpack200.AttributeLayout layout
int i
int[] backwardsCalls
org.apache.commons.compress.harmony.unpack200.NewAttributeBands bands
int numBackwardsCallables
int i
int k
long flag
int othersAddedAtStart
int j
int i
java.io.InputStream in
int fieldAttrCount
int[] fieldAttrCounts
int[][] fieldAttrIndexes
int callCount
int[] fieldAttrCalls
org.apache.commons.compress.harmony.unpack200.AttributeLayout constantValueLayout
int constantCount
int[] field_constantValue_KQ
int constantValueIndex
org.apache.commons.compress.harmony.unpack200.AttributeLayout signatureLayout
int signatureCount
int[] fieldSignatureRS
int signatureIndex
org.apache.commons.compress.harmony.unpack200.AttributeLayout deprecatedLayout
int backwardsCallsUsed
int backwardsCallIndex
int limit
org.apache.commons.compress.harmony.unpack200.AttributeLayout[] otherLayouts
int[] counts
java.util.List[] otherAttributes
private void parseMethodBands (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
java.io.InputStream in
private void parseMethodAttrBands (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int j
int i
int k
int n
int[] exceptions
org.apache.commons.compress.harmony.unpack200.bytecode.CPClass[] exceptionClasses
long result
String desc
int colon
String type
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 value
long flag
int j
int i
org.apache.commons.compress.harmony.unpack200.AttributeLayout layout
int i
int[] backwardsCalls
org.apache.commons.compress.harmony.unpack200.NewAttributeBands bands
int numBackwardsCallables
int i
int k
long flag
int othersAddedAtStart
int j
int i
java.io.InputStream in
int methodAttrCount
int[] methodAttrCounts
int[][] methodAttrIndexes
int callCount
org.apache.commons.compress.harmony.unpack200.AttributeLayout methodExceptionsLayout
int count
int[] numExceptions
int[][] methodExceptionsRS
org.apache.commons.compress.harmony.unpack200.AttributeLayout methodSignatureLayout
int count1
int[] methodSignatureRS
org.apache.commons.compress.harmony.unpack200.AttributeLayout deprecatedLayout
int methodExceptionsIndex
int methodSignatureIndex
int backwardsCallsUsed
int backwardsCallIndex
int limit
org.apache.commons.compress.harmony.unpack200.AttributeLayout[] otherLayouts
int[] counts
java.util.List[] otherAttributes
private int getCallCount (int[][], long[][], int) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
int index
org.apache.commons.compress.harmony.unpack200.AttributeLayout layout
int j
int i
int j
int i
org.apache.commons.compress.harmony.unpack200.AttributeLayout layout
int i
int[][] methodAttrIndexes
long[][] flags
int context
int callCount
int layoutsUsed
private void parseClassAttrBands (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int i
int j
int i
org.apache.commons.compress.harmony.unpack200.AttributeLayout layout
int i
int[] backwardsCalls
org.apache.commons.compress.harmony.unpack200.NewAttributeBands bands
int numBackwardsCallables
int i
int j
String className
char[] chars
int index
long result
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry value
org.apache.commons.compress.harmony.unpack200.bytecode.CPClass theClass
org.apache.commons.compress.harmony.unpack200.bytecode.CPNameAndType theMethod
long result
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 value
int k
org.apache.commons.compress.harmony.unpack200.IcBands icBands
org.apache.commons.compress.harmony.unpack200.IcTuple[] icAll
int icTupleCIndex
int icTupleC2Index
int icTupleNIndex
String icTupleC
int icTupleF
String icTupleC2
String icTupleN
org.apache.commons.compress.harmony.unpack200.IcTuple icTuple
int j
int j
long flag
int i
java.io.InputStream in
String[] cpUTF8
String[] cpClass
int classAttrCount
int[] classAttrCounts
int[][] classAttrIndexes
int callCount
int[] classAttrCalls
org.apache.commons.compress.harmony.unpack200.AttributeLayout deprecatedLayout
org.apache.commons.compress.harmony.unpack200.AttributeLayout sourceFileLayout
int sourceFileCount
int[] classSourceFile
org.apache.commons.compress.harmony.unpack200.AttributeLayout enclosingMethodLayout
int enclosingMethodCount
int[] enclosingMethodRC
int[] enclosingMethodRDN
org.apache.commons.compress.harmony.unpack200.AttributeLayout signatureLayout
int signatureCount
int[] classSignature
int backwardsCallsUsed
org.apache.commons.compress.harmony.unpack200.AttributeLayout innerClassLayout
int innerClassCount
int[] classInnerClassesN
int[][] classInnerClassesRC
int[][] classInnerClassesF
int flagsCount
int[] classInnerClassesOuterRCN
int[] classInnerClassesNameRUN
org.apache.commons.compress.harmony.unpack200.AttributeLayout versionLayout
int versionCount
int[] classFileVersionMinorH
int[] classFileVersionMajorH
int defaultVersionMajor
int defaultVersionMinor
int backwardsCallIndex
int limit
org.apache.commons.compress.harmony.unpack200.AttributeLayout[] otherLayouts
int[] counts
java.util.List[] otherAttributes
int sourceFileIndex
int enclosingMethodIndex
int signatureIndex
int innerClassIndex
int innerClassC2NIndex
int versionIndex
private void parseCodeBands (java.io.InputStream) throws org.apache.commons.compress.harmony.pack200.Pack200Exception java.io.IOException
int i
int header
int i
int i
java.io.InputStream in
org.apache.commons.compress.harmony.unpack200.AttributeLayout layout
int codeCount
int[] codeHeaders
boolean allCodeHasFlags
int codeSpecialHeader
int[] codeMaxStackSpecials
int[] codeMaxNALocalsSpecials
int[] codeHandlerCountSpecials
int special
int codeFlagsCount
private void parseCodeAttrBands (java.io.InputStream, int) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int index
org.apache.commons.compress.harmony.unpack200.AttributeLayout layout
int j
int i
org.apache.commons.compress.harmony.unpack200.AttributeLayout layout
int i
int[] backwardsCalls
org.apache.commons.compress.harmony.unpack200.NewAttributeBands bands
int numBackwardsCallables
int i
org.apache.commons.compress.harmony.unpack200.bytecode.LineNumberTableAttribute lnta
org.apache.commons.compress.harmony.unpack200.bytecode.LocalVariableTableAttribute lvta
org.apache.commons.compress.harmony.unpack200.bytecode.LocalVariableTypeTableAttribute lvtta
int j
int i
java.io.InputStream in
int codeFlagsCount
long[] codeFlags
int codeAttrCount
int[] codeAttrCounts
int[][] codeAttrIndexes
int callCount
int[] codeAttrCalls
org.apache.commons.compress.harmony.unpack200.AttributeLayout lineNumberTableLayout
int lineNumberTableCount
int[] lineNumberTableN
int[][] lineNumberTableBciP
int[][] lineNumberTableLine
org.apache.commons.compress.harmony.unpack200.AttributeLayout localVariableTableLayout
org.apache.commons.compress.harmony.unpack200.AttributeLayout localVariableTypeTableLayout
int lengthLocalVariableNBand
int[] localVariableTableN
int[][] localVariableTableBciP
int[][] localVariableTableSpanO
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[][] localVariableTableNameRU
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[][] localVariableTableTypeRS
int[][] localVariableTableSlot
int lengthLocalVariableTypeTableNBand
int[] localVariableTypeTableN
int[][] localVariableTypeTableBciP
int[][] localVariableTypeTableSpanO
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[][] localVariableTypeTableNameRU
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[][] localVariableTypeTableTypeRS
int[][] localVariableTypeTableSlot
int backwardsCallIndex
int limit
org.apache.commons.compress.harmony.unpack200.AttributeLayout[] otherLayouts
int[] counts
java.util.List[] otherAttributes
int lineNumberIndex
int lvtIndex
int lvttIndex
private int parseFieldMetadataBands (java.io.InputStream, int[]) throws org.apache.commons.compress.harmony.pack200.Pack200Exception java.io.IOException
int j
int i
java.io.InputStream in
int[] fieldAttrCalls
int backwardsCallsUsed
String[] RxA
org.apache.commons.compress.harmony.unpack200.AttributeLayout rvaLayout
org.apache.commons.compress.harmony.unpack200.AttributeLayout riaLayout
int rvaCount
int riaCount
int[] RxACount
int[] backwardsCalls
org.apache.commons.compress.harmony.unpack200.MetadataBandGroup[] mb
java.util.List rvaAttributes
java.util.List riaAttributes
int rvaAttributesIndex
int riaAttributesIndex
private org.apache.commons.compress.harmony.unpack200.MetadataBandGroup[] parseMetadata (java.io.InputStream, java.lang.String[], int[], int[], java.lang.String) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int k
int j
char c
int j
int j
String rxa
int pairCount
int ICount
int DCount
int FCount
int JCount
int cCount
int eCount
int sCount
int arrayCount
int atCount
int nestPairCount
int i
java.io.InputStream in
String[] RxA
int[] RxACount
int[] backwardsCallCounts
String contextName
org.apache.commons.compress.harmony.unpack200.MetadataBandGroup[] mbg
private int parseMethodMetadataBands (java.io.InputStream, int[]) throws org.apache.commons.compress.harmony.pack200.Pack200Exception java.io.IOException
int i
int i
int i
int k
int j
int i
java.io.InputStream in
int[] methodAttrCalls
int backwardsCallsUsed
String[] RxA
int[] rxaCounts
org.apache.commons.compress.harmony.unpack200.AttributeLayout rvaLayout
org.apache.commons.compress.harmony.unpack200.AttributeLayout riaLayout
org.apache.commons.compress.harmony.unpack200.AttributeLayout rvpaLayout
org.apache.commons.compress.harmony.unpack200.AttributeLayout ripaLayout
org.apache.commons.compress.harmony.unpack200.AttributeLayout adLayout
org.apache.commons.compress.harmony.unpack200.AttributeLayout[] rxaLayouts
int[] backwardsCalls
int methodAttrIndex
org.apache.commons.compress.harmony.unpack200.MetadataBandGroup[] mbgs
java.util.List[] attributeLists
int[] attributeListIndexes
private int parseClassMetadataBands (java.io.InputStream, int[]) throws org.apache.commons.compress.harmony.pack200.Pack200Exception java.io.IOException
int i
java.io.InputStream in
int[] classAttrCalls
int numBackwardsCalls
String[] RxA
org.apache.commons.compress.harmony.unpack200.AttributeLayout rvaLayout
org.apache.commons.compress.harmony.unpack200.AttributeLayout riaLayout
int rvaCount
int riaCount
int[] RxACount
int[] backwardsCalls
org.apache.commons.compress.harmony.unpack200.MetadataBandGroup[] mbgs
java.util.List rvaAttributes
java.util.List riaAttributes
int rvaAttributesIndex
int riaAttributesIndex
public java.util.ArrayList[] getClassAttributes ()
public int[] getClassFieldCount ()
public long[] getRawClassFlags ()
public long[] getClassFlags () throws org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.unpack200.AttributeLayout layout
int i
int i
long mask
public int[][] getClassInterfacesInts ()
public int[] getClassMethodCount ()
public int[] getClassSuperInts ()
public int[] getClassThisInts ()
public int[] getCodeMaxNALocals ()
public int[] getCodeMaxStack ()
public java.util.ArrayList[][] getFieldAttributes ()
public int[][] getFieldDescrInts ()
public int[][] getMethodDescrInts ()
public long[][] getFieldFlags () throws org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.unpack200.AttributeLayout layout
int i
int j
int i
long mask
public java.util.ArrayList getOrderedCodeAttributes ()
org.apache.commons.compress.harmony.unpack200.bytecode.Attribute attribute
int attributeIndex
java.util.ArrayList currentAttributes
int classIndex
java.util.ArrayList orderedAttributeList
public java.util.ArrayList[][] getMethodAttributes ()
public java.lang.String[][] getMethodDescr ()
public long[][] getMethodFlags () throws org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.unpack200.AttributeLayout layout
int i
int j
int i
long mask
public int[] getClassVersionMajor ()
public int[] getClassVersionMinor ()
public int[] getCodeHandlerCount ()
public int[][] getCodeHandlerCatchPO ()
public int[][] getCodeHandlerClassRCN ()
public int[][] getCodeHandlerEndPO ()
public int[][] getCodeHandlerStartP ()
public org.apache.commons.compress.harmony.unpack200.IcTuple[][] getIcLocal ()
public boolean[] getCodeHasAttributes ()
}
org/apache/commons/compress/harmony/unpack200/CpBands.class
CpBands.java
package org.apache.commons.compress.harmony.unpack200
public org.apache.commons.compress.harmony.unpack200.CpBands extends org.apache.commons.compress.harmony.unpack200.BandSet {
private final org.apache.commons.compress.harmony.unpack200.SegmentConstantPool pool
private String[] cpClass
private int[] cpClassInts
private int[] cpDescriptorNameInts
private int[] cpDescriptorTypeInts
private String[] cpDescriptor
private double[] cpDouble
private String[] cpFieldClass
private String[] cpFieldDescriptor
private int[] cpFieldClassInts
private int[] cpFieldDescriptorInts
private float[] cpFloat
private String[] cpIMethodClass
private String[] cpIMethodDescriptor
private int[] cpIMethodClassInts
private int[] cpIMethodDescriptorInts
private int[] cpInt
private long[] cpLong
private String[] cpMethodClass
private String[] cpMethodDescriptor
private int[] cpMethodClassInts
private int[] cpMethodDescriptorInts
private String[] cpSignature
private int[] cpSignatureInts
private String[] cpString
private int[] cpStringInts
private String[] cpUTF8
private final java.util.Map stringsToCPUTF8
private final java.util.Map stringsToCPStrings
private final java.util.Map longsToCPLongs
private final java.util.Map integersToCPIntegers
private final java.util.Map floatsToCPFloats
private final java.util.Map stringsToCPClass
private final java.util.Map doublesToCPDoubles
private final java.util.Map descriptorsToCPNameAndTypes
private java.util.Map mapClass
private java.util.Map mapDescriptor
private java.util.Map mapUTF8
private java.util.Map mapSignature
private int intOffset
private int floatOffset
private int longOffset
private int doubleOffset
private int stringOffset
private int classOffset
private int signatureOffset
private int descrOffset
private int fieldOffset
private int methodOffset
private int imethodOffset
public org.apache.commons.compress.harmony.unpack200.SegmentConstantPool getConstantPool ()
public void <init> (org.apache.commons.compress.harmony.unpack200.Segment)
org.apache.commons.compress.harmony.unpack200.Segment segment
public void read (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
java.io.InputStream in
public void unpack ()
private void parseCpClass (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int i
java.io.InputStream in
int cpClassCount
private void parseCpDescriptor (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int i
java.io.InputStream in
int cpDescriptorCount
String[] cpDescriptorNames
String[] cpDescriptorTypes
private void parseCpDouble (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int i
java.io.InputStream in
int cpDoubleCount
long[] band
private void parseCpField (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int i
java.io.InputStream in
int cpFieldCount
private void parseCpFloat (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int i
java.io.InputStream in
int cpFloatCount
int[] floatBits
private void parseCpIMethod (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int i
java.io.InputStream in
int cpIMethodCount
private void parseCpInt (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
java.io.InputStream in
int cpIntCount
private void parseCpLong (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
java.io.InputStream in
int cpLongCount
private void parseCpMethod (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int i
java.io.InputStream in
int cpMethodCount
private void parseCpSignature (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int j
String form
char[] chars
int i
String className
char c
int j
String form
int len
StringBuffer signature
java.util.ArrayList list
int i
java.io.InputStream in
int cpSignatureCount
String[] cpSignatureForm
int lCount
String[] cpSignatureClasses
int index
private void parseCpString (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int i
java.io.InputStream in
int cpStringCount
private void parseCpUtf8 (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int i
int i
int i
int j
int i
String lastString
int i
java.io.InputStream in
int cpUTF8Count
int[] prefix
int charCount
int bigSuffixCount
int[] suffix
char[] data
int[] dataBand
int[] bigSuffixCounts
int[][] bigSuffixDataBand
char[][] bigSuffixData
public java.lang.String[] getCpClass ()
public java.lang.String[] getCpDescriptor ()
public java.lang.String[] getCpFieldClass ()
public java.lang.String[] getCpIMethodClass ()
public int[] getCpInt ()
public long[] getCpLong ()
public java.lang.String[] getCpMethodClass ()
public java.lang.String[] getCpMethodDescriptor ()
public java.lang.String[] getCpSignature ()
public java.lang.String[] getCpUTF8 ()
public org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 cpUTF8Value (int)
int index
String string
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 cputf8
public org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 cpUTF8Value (java.lang.String)
String string
public org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 cpUTF8Value (java.lang.String, boolean)
Integer index
String string
boolean searchForIndex
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 cputf8
public org.apache.commons.compress.harmony.unpack200.bytecode.CPString cpStringValue (int)
int index
String string
int utf8Index
int globalIndex
org.apache.commons.compress.harmony.unpack200.bytecode.CPString cpString
public org.apache.commons.compress.harmony.unpack200.bytecode.CPLong cpLongValue (int)
int index
Long l
org.apache.commons.compress.harmony.unpack200.bytecode.CPLong cpLong
public org.apache.commons.compress.harmony.unpack200.bytecode.CPInteger cpIntegerValue (int)
int index
Integer i
org.apache.commons.compress.harmony.unpack200.bytecode.CPInteger cpInteger
public org.apache.commons.compress.harmony.unpack200.bytecode.CPFloat cpFloatValue (int)
int index
Float f
org.apache.commons.compress.harmony.unpack200.bytecode.CPFloat cpFloat
public org.apache.commons.compress.harmony.unpack200.bytecode.CPClass cpClassValue (int)
int index
String string
int utf8Index
int globalIndex
org.apache.commons.compress.harmony.unpack200.bytecode.CPClass cpString
public org.apache.commons.compress.harmony.unpack200.bytecode.CPClass cpClassValue (java.lang.String)
Integer index
String string
org.apache.commons.compress.harmony.unpack200.bytecode.CPClass cpString
public org.apache.commons.compress.harmony.unpack200.bytecode.CPDouble cpDoubleValue (int)
int index
Double dbl
org.apache.commons.compress.harmony.unpack200.bytecode.CPDouble cpDouble
public org.apache.commons.compress.harmony.unpack200.bytecode.CPNameAndType cpNameAndTypeValue (int)
int nameIndex
int descriptorIndex
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 name
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 descriptorU
int index
String descriptor
org.apache.commons.compress.harmony.unpack200.bytecode.CPNameAndType cpNameAndType
public org.apache.commons.compress.harmony.unpack200.bytecode.CPInterfaceMethodRef cpIMethodValue (int)
int index
public org.apache.commons.compress.harmony.unpack200.bytecode.CPMethodRef cpMethodValue (int)
int index
public org.apache.commons.compress.harmony.unpack200.bytecode.CPFieldRef cpFieldValue (int)
int index
public org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 cpSignatureValue (int)
int globalIndex
int index
int globalIndex
String string
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 cpUTF8
public org.apache.commons.compress.harmony.unpack200.bytecode.CPNameAndType cpNameAndTypeValue (java.lang.String)
Integer index
int colon
String nameString
String descriptorString
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 name
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 descriptorU
String descriptor
org.apache.commons.compress.harmony.unpack200.bytecode.CPNameAndType cpNameAndType
public int[] getCpDescriptorNameInts ()
public int[] getCpDescriptorTypeInts ()
}
org/apache/commons/compress/harmony/unpack200/FileBands.class
FileBands.java
package org.apache.commons.compress.harmony.unpack200
public org.apache.commons.compress.harmony.unpack200.FileBands extends org.apache.commons.compress.harmony.unpack200.BandSet {
private byte[][] fileBits
private int[] fileModtime
private String[] fileName
private int[] fileOptions
private long[] fileSize
private final String[] cpUTF8
private java.io.InputStream in
public void <init> (org.apache.commons.compress.harmony.unpack200.Segment)
org.apache.commons.compress.harmony.unpack200.Segment segment
public void read (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
java.io.InputStream in
int numberOfFiles
org.apache.commons.compress.harmony.unpack200.SegmentOptions options
public void processFileBits () throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int size
int read
int i
int numberOfFiles
public void unpack ()
public byte[][] getFileBits ()
public int[] getFileModtime ()
public java.lang.String[] getFileName ()
public int[] getFileOptions ()
public long[] getFileSize ()
}
org/apache/commons/compress/harmony/unpack200/IMatcher.class
IMatcher.java
package org.apache.commons.compress.harmony.unpack200
public abstract org.apache.commons.compress.harmony.unpack200.IMatcher extends java.lang.Object {
public abstract boolean matches (long)
}
org/apache/commons/compress/harmony/unpack200/IcBands.class
IcBands.java
package org.apache.commons.compress.harmony.unpack200
public org.apache.commons.compress.harmony.unpack200.IcBands extends org.apache.commons.compress.harmony.unpack200.BandSet {
private org.apache.commons.compress.harmony.unpack200.IcTuple[] icAll
private final String[] cpUTF8
private final String[] cpClass
private java.util.Map thisClassToTuple
private java.util.Map outerClassToTuples
public void <init> (org.apache.commons.compress.harmony.unpack200.Segment)
org.apache.commons.compress.harmony.unpack200.Segment segment
public void read (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int i
int i
String icTupleC
int icTupleF
String icTupleC2
String icTupleN
int cIndex
int c2Index
int nIndex
int i
java.io.InputStream in
int innerClassCount
int[] icThisClassInts
String[] icThisClass
int[] icFlags
int outerClasses
int[] icOuterClassInts
String[] icOuterClass
int[] icNameInts
String[] icName
int index
public void unpack () throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
String key
java.util.List bucket
org.apache.commons.compress.harmony.unpack200.IcTuple tuple
Object result
int index
org.apache.commons.compress.harmony.unpack200.IcTuple[] allTuples
public org.apache.commons.compress.harmony.unpack200.IcTuple[] getIcTuples ()
public org.apache.commons.compress.harmony.unpack200.IcTuple[] getRelevantIcTuples (java.lang.String, org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool)
org.apache.commons.compress.harmony.unpack200.IcTuple tuple
int index
org.apache.commons.compress.harmony.unpack200.bytecode.CPClass clazz
org.apache.commons.compress.harmony.unpack200.IcTuple relevant
org.apache.commons.compress.harmony.unpack200.bytecode.ConstantPoolEntry entry
int eIndex
org.apache.commons.compress.harmony.unpack200.IcTuple aRelevantTuple
org.apache.commons.compress.harmony.unpack200.IcTuple relevant
int index
org.apache.commons.compress.harmony.unpack200.IcTuple tuple
int index
int i
String className
org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool cp
java.util.Set relevantTuplesContains
java.util.List relevantTuples
java.util.List relevantCandidates
java.util.List entries
java.util.ArrayList tuplesToScan
java.util.ArrayList tuplesToAdd
org.apache.commons.compress.harmony.unpack200.IcTuple[] relevantTuplesArray
private static synthetic int lambda$getRelevantIcTuples$0 (java.lang.Object, java.lang.Object)
Object arg0
Object arg1
Integer index1
Integer index2
}
org/apache/commons/compress/harmony/unpack200/IcTuple.class
IcTuple.java
package org.apache.commons.compress.harmony.unpack200
public org.apache.commons.compress.harmony.unpack200.IcTuple extends java.lang.Object {
private final int cIndex
private final int c2Index
private final int nIndex
private final int tIndex
public static final int NESTED_CLASS_FLAG
protected String C
protected int F
protected String C2
protected String N
private boolean predictSimple
private boolean predictOuter
private String cachedOuterClassString
private String cachedSimpleClassName
private boolean initialized
private boolean anonymous
private boolean outerIsAnonymous
private boolean member
private int cachedOuterClassIndex
private int cachedSimpleClassNameIndex
private boolean hashcodeComputed
private int cachedHashCode
public void <init> (java.lang.String, int, java.lang.String, java.lang.String, int, int, int, int)
String C
int F
String C2
String N
int cIndex
int c2Index
int nIndex
int tIndex
public boolean predicted ()
public boolean nestedExplicitFlagSet ()
public java.lang.String[] innerBreakAtDollar (java.lang.String)
int i
String className
java.util.ArrayList resultList
int start
int index
String[] result
public java.lang.String outerClassString ()
public java.lang.String simpleClassName ()
public java.lang.String thisClassString ()
public boolean isMember ()
public boolean isAnonymous ()
public boolean outerIsAnonymous ()
private boolean computeOuterIsAnonymous ()
int index
String[] result
private void initializeClassStrings ()
int index
String[] nameComponents
int lastPosition
private boolean isAllDigits (java.lang.String)
int index
String nameString
public java.lang.String toString ()
StringBuffer result
public boolean nullSafeEquals (java.lang.String, java.lang.String)
String stringOne
String stringTwo
public boolean equals (java.lang.Object)
Object object
org.apache.commons.compress.harmony.unpack200.IcTuple compareTuple
private void generateHashCode ()
public int hashCode ()
public java.lang.String getC ()
public int getF ()
public java.lang.String getC2 ()
public java.lang.String getN ()
public int getTupleIndex ()
public int thisClassIndex ()
public int outerClassIndex ()
public int simpleClassNameIndex ()
}
org/apache/commons/compress/harmony/unpack200/MetadataBandGroup.class
MetadataBandGroup.java
package org.apache.commons.compress.harmony.unpack200
public org.apache.commons.compress.harmony.unpack200.MetadataBandGroup extends java.lang.Object {
private final String type
private final org.apache.commons.compress.harmony.unpack200.CpBands cpBands
private static org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 rvaUTF8
private static org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 riaUTF8
private static org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 rvpaUTF8
private static org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 ripaUTF8
private java.util.List attributes
public int[] param_NB
public int[] anno_N
public org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[][] type_RS
public int[][] pair_N
public org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[] name_RU
public int[] T
public org.apache.commons.compress.harmony.unpack200.bytecode.CPInteger[] caseI_KI
public org.apache.commons.compress.harmony.unpack200.bytecode.CPDouble[] caseD_KD
public org.apache.commons.compress.harmony.unpack200.bytecode.CPFloat[] caseF_KF
public org.apache.commons.compress.harmony.unpack200.bytecode.CPLong[] caseJ_KJ
public org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[] casec_RS
public String[] caseet_RS
public String[] caseec_RU
public org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[] cases_RU
public int[] casearray_N
public org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[] nesttype_RS
public int[] nestpair_N
public org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[] nestname_RU
private int caseI_KI_Index
private int caseD_KD_Index
private int caseF_KF_Index
private int caseJ_KJ_Index
private int casec_RS_Index
private int caseet_RS_Index
private int caseec_RU_Index
private int cases_RU_Index
private int casearray_N_Index
private int T_index
private int nesttype_RS_Index
private int nestpair_N_Index
private java.util.Iterator nestname_RU_Iterator
private int anno_N_Index
private int pair_N_Index
public static void setRvaAttributeName (org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8)
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 cpUTF8Value
public static void setRiaAttributeName (org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8)
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 cpUTF8Value
public static void setRvpaAttributeName (org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8)
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 cpUTF8Value
public static void setRipaAttributeName (org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8)
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 cpUTF8Value
public void <init> (java.lang.String, org.apache.commons.compress.harmony.unpack200.CpBands)
String type
org.apache.commons.compress.harmony.unpack200.CpBands cpBands
public java.util.List getAttributes ()
int i
int i
java.util.Iterator name_RU_Iterator
int i
private org.apache.commons.compress.harmony.unpack200.bytecode.Attribute getAttribute (int, org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[], int[], java.util.Iterator)
int i
int numAnnotations
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[] types
int[] pairCounts
java.util.Iterator namesIterator
org.apache.commons.compress.harmony.unpack200.bytecode.AnnotationsAttribute$Annotation[] annotations
private org.apache.commons.compress.harmony.unpack200.bytecode.Attribute getParameterAttribute (int, java.util.Iterator)
int j
int numAnnotations
int[] pairCounts
org.apache.commons.compress.harmony.unpack200.bytecode.AnnotationsAttribute$Annotation[] annotations
int i
int numParameters
java.util.Iterator namesIterator
org.apache.commons.compress.harmony.unpack200.bytecode.RuntimeVisibleorInvisibleParameterAnnotationsAttribute$ParameterAnnotation[] parameter_annotations
private org.apache.commons.compress.harmony.unpack200.bytecode.AnnotationsAttribute$Annotation getAnnotation (org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8, int, java.util.Iterator)
int t
int j
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 type
int pairCount
java.util.Iterator namesIterator
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[] elementNames
org.apache.commons.compress.harmony.unpack200.bytecode.AnnotationsAttribute$ElementValue[] elementValues
private java.lang.Object getNextValue (int)
String enumString
int nextT
int i
int arraySize
org.apache.commons.compress.harmony.unpack200.bytecode.AnnotationsAttribute$ElementValue[] nestedArray
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 type
int numPairs
int t
}
org/apache/commons/compress/harmony/unpack200/NewAttributeBands$1.class
NewAttributeBands.java
package org.apache.commons.compress.harmony.unpack200
synthetic org.apache.commons.compress.harmony.unpack200.NewAttributeBands$1 extends java.lang.Object {
}
org/apache/commons/compress/harmony/unpack200/NewAttributeBands$AttributeLayoutElement.class
NewAttributeBands.java
package org.apache.commons.compress.harmony.unpack200
abstract org.apache.commons.compress.harmony.unpack200.NewAttributeBands$AttributeLayoutElement extends java.lang.Object {
public abstract void readBands (java.io.InputStream, int) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
public abstract void addToAttribute (int, org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute)
}
org/apache/commons/compress/harmony/unpack200/NewAttributeBands$Call.class
NewAttributeBands.java
package org.apache.commons.compress.harmony.unpack200
public org.apache.commons.compress.harmony.unpack200.NewAttributeBands$Call extends org.apache.commons.compress.harmony.unpack200.NewAttributeBands$LayoutElement {
private final int callableIndex
private org.apache.commons.compress.harmony.unpack200.NewAttributeBands$Callable callable
final synthetic org.apache.commons.compress.harmony.unpack200.NewAttributeBands this$0
public void <init> (org.apache.commons.compress.harmony.unpack200.NewAttributeBands, int)
org.apache.commons.compress.harmony.unpack200.NewAttributeBands this$0
int callableIndex
public void setCallable (org.apache.commons.compress.harmony.unpack200.NewAttributeBands$Callable)
org.apache.commons.compress.harmony.unpack200.NewAttributeBands$Callable callable
public void readBands (java.io.InputStream, int)
java.io.InputStream in
int count
public void addToAttribute (int, org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute)
int n
org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute attribute
public int getCallableIndex ()
public org.apache.commons.compress.harmony.unpack200.NewAttributeBands$Callable getCallable ()
static synthetic int access$100 (org.apache.commons.compress.harmony.unpack200.NewAttributeBands$Call)
org.apache.commons.compress.harmony.unpack200.NewAttributeBands$Call x0
}
org/apache/commons/compress/harmony/unpack200/NewAttributeBands$Callable.class
NewAttributeBands.java
package org.apache.commons.compress.harmony.unpack200
public org.apache.commons.compress.harmony.unpack200.NewAttributeBands$Callable extends java.lang.Object implements org.apache.commons.compress.harmony.unpack200.NewAttributeBands$AttributeLayoutElement {
private final java.util.List body
private boolean isBackwardsCallable
private boolean isFirstCallable
private int count
private int index
public void <init> (java.util.List) throws java.io.IOException
java.util.List body
public void addNextToAttribute (org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute)
org.apache.commons.compress.harmony.unpack200.NewAttributeBands$LayoutElement element
int i
org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute attribute
public void addCount (int)
int count
public void readBands (java.io.InputStream, int) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.unpack200.NewAttributeBands$LayoutElement element
int i
java.io.InputStream in
int count
public void addToAttribute (int, org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute)
org.apache.commons.compress.harmony.unpack200.NewAttributeBands$LayoutElement element
int i
int n
org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute attribute
public boolean isBackwardsCallable ()
public void setBackwardsCallable ()
public void setFirstCallable (boolean)
boolean isFirstCallable
public java.util.List getBody ()
static synthetic java.util.List access$000 (org.apache.commons.compress.harmony.unpack200.NewAttributeBands$Callable)
org.apache.commons.compress.harmony.unpack200.NewAttributeBands$Callable x0
}
org/apache/commons/compress/harmony/unpack200/NewAttributeBands$Integral.class
NewAttributeBands.java
package org.apache.commons.compress.harmony.unpack200
public org.apache.commons.compress.harmony.unpack200.NewAttributeBands$Integral extends org.apache.commons.compress.harmony.unpack200.NewAttributeBands$LayoutElement {
private final String tag
private int[] band
final synthetic org.apache.commons.compress.harmony.unpack200.NewAttributeBands this$0
public void <init> (org.apache.commons.compress.harmony.unpack200.NewAttributeBands, java.lang.String)
org.apache.commons.compress.harmony.unpack200.NewAttributeBands this$0
String tag
public void readBands (java.io.InputStream, int) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
java.io.InputStream in
int count
public void addToAttribute (int, org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute)
char uint_type
int length
char uint_type
int length
char uint_type
int length
char uint_type
int length
int n
org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute attribute
long value
long getValue (int)
int index
public java.lang.String getTag ()
static synthetic int[] access$600 (org.apache.commons.compress.harmony.unpack200.NewAttributeBands$Integral)
org.apache.commons.compress.harmony.unpack200.NewAttributeBands$Integral x0
}
org/apache/commons/compress/harmony/unpack200/NewAttributeBands$LayoutElement.class
NewAttributeBands.java
package org.apache.commons.compress.harmony.unpack200
abstract org.apache.commons.compress.harmony.unpack200.NewAttributeBands$LayoutElement extends java.lang.Object implements org.apache.commons.compress.harmony.unpack200.NewAttributeBands$AttributeLayoutElement {
final synthetic org.apache.commons.compress.harmony.unpack200.NewAttributeBands this$0
private void <init> (org.apache.commons.compress.harmony.unpack200.NewAttributeBands)
protected int getLength (char)
char uint_type
int length
synthetic void <init> (org.apache.commons.compress.harmony.unpack200.NewAttributeBands, org.apache.commons.compress.harmony.unpack200.NewAttributeBands$1)
org.apache.commons.compress.harmony.unpack200.NewAttributeBands x0
org.apache.commons.compress.harmony.unpack200.NewAttributeBands$1 x1
}
org/apache/commons/compress/harmony/unpack200/NewAttributeBands$Reference.class
NewAttributeBands.java
package org.apache.commons.compress.harmony.unpack200
public org.apache.commons.compress.harmony.unpack200.NewAttributeBands$Reference extends org.apache.commons.compress.harmony.unpack200.NewAttributeBands$LayoutElement {
private final String tag
private Object band
private final int length
final synthetic org.apache.commons.compress.harmony.unpack200.NewAttributeBands this$0
public void <init> (org.apache.commons.compress.harmony.unpack200.NewAttributeBands, java.lang.String)
org.apache.commons.compress.harmony.unpack200.NewAttributeBands this$0
String tag
public void readBands (java.io.InputStream, int) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
java.io.InputStream in
int count
public void addToAttribute (int, org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute)
int n
org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute attribute
public java.lang.String getTag ()
}
org/apache/commons/compress/harmony/unpack200/NewAttributeBands$Replication.class
NewAttributeBands.java
package org.apache.commons.compress.harmony.unpack200
public org.apache.commons.compress.harmony.unpack200.NewAttributeBands$Replication extends org.apache.commons.compress.harmony.unpack200.NewAttributeBands$LayoutElement {
private final org.apache.commons.compress.harmony.unpack200.NewAttributeBands$Integral countElement
private final java.util.List layoutElements
final synthetic org.apache.commons.compress.harmony.unpack200.NewAttributeBands this$0
public void <init> (org.apache.commons.compress.harmony.unpack200.NewAttributeBands, java.lang.String, java.lang.String) throws java.io.IOException
org.apache.commons.compress.harmony.unpack200.NewAttributeBands this$0
String tag
String contents
java.io.StringReader stream
org.apache.commons.compress.harmony.unpack200.NewAttributeBands$LayoutElement e
public void readBands (java.io.InputStream, int) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int i
org.apache.commons.compress.harmony.unpack200.NewAttributeBands$LayoutElement element
int i
java.io.InputStream in
int count
int arrayCount
public void addToAttribute (int, org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute)
int i
org.apache.commons.compress.harmony.unpack200.NewAttributeBands$LayoutElement element
int it
int i
int index
org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute attribute
int offset
long numElements
public org.apache.commons.compress.harmony.unpack200.NewAttributeBands$Integral getCountElement ()
public java.util.List getLayoutElements ()
static synthetic java.util.List access$200 (org.apache.commons.compress.harmony.unpack200.NewAttributeBands$Replication)
org.apache.commons.compress.harmony.unpack200.NewAttributeBands$Replication x0
}
org/apache/commons/compress/harmony/unpack200/NewAttributeBands$Union.class
NewAttributeBands.java
package org.apache.commons.compress.harmony.unpack200
public org.apache.commons.compress.harmony.unpack200.NewAttributeBands$Union extends org.apache.commons.compress.harmony.unpack200.NewAttributeBands$LayoutElement {
private final org.apache.commons.compress.harmony.unpack200.NewAttributeBands$Integral unionTag
private final java.util.List unionCases
private final java.util.List defaultCaseBody
private int[] caseCounts
private int defaultCount
final synthetic org.apache.commons.compress.harmony.unpack200.NewAttributeBands this$0
public void <init> (org.apache.commons.compress.harmony.unpack200.NewAttributeBands, java.lang.String, java.util.List, java.util.List)
org.apache.commons.compress.harmony.unpack200.NewAttributeBands this$0
String tag
java.util.List unionCases
java.util.List body
public void readBands (java.io.InputStream, int) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int j
org.apache.commons.compress.harmony.unpack200.NewAttributeBands$UnionCase unionCase
int i
org.apache.commons.compress.harmony.unpack200.NewAttributeBands$UnionCase unionCase
int it
boolean found
int i
org.apache.commons.compress.harmony.unpack200.NewAttributeBands$LayoutElement element
int i
java.io.InputStream in
int count
int[] values
public void addToAttribute (int, org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute)
int j
org.apache.commons.compress.harmony.unpack200.NewAttributeBands$UnionCase element
int i
org.apache.commons.compress.harmony.unpack200.NewAttributeBands$UnionCase element
int i
boolean found
int j
org.apache.commons.compress.harmony.unpack200.NewAttributeBands$LayoutElement element
int i
int defaultOffset
int n
org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute attribute
int offset
int[] tagBand
long tag
boolean defaultCase
public org.apache.commons.compress.harmony.unpack200.NewAttributeBands$Integral getUnionTag ()
public java.util.List getUnionCases ()
public java.util.List getDefaultCaseBody ()
}
org/apache/commons/compress/harmony/unpack200/NewAttributeBands$UnionCase.class
NewAttributeBands.java
package org.apache.commons.compress.harmony.unpack200
public org.apache.commons.compress.harmony.unpack200.NewAttributeBands$UnionCase extends org.apache.commons.compress.harmony.unpack200.NewAttributeBands$LayoutElement {
private java.util.List body
private final java.util.List tags
final synthetic org.apache.commons.compress.harmony.unpack200.NewAttributeBands this$0
public void <init> (org.apache.commons.compress.harmony.unpack200.NewAttributeBands, java.util.List)
org.apache.commons.compress.harmony.unpack200.NewAttributeBands this$0
java.util.List tags
public boolean hasTag (long)
long l
public void <init> (org.apache.commons.compress.harmony.unpack200.NewAttributeBands, java.util.List, java.util.List) throws java.io.IOException
org.apache.commons.compress.harmony.unpack200.NewAttributeBands this$0
java.util.List tags
java.util.List body
public void readBands (java.io.InputStream, int) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.unpack200.NewAttributeBands$LayoutElement element
int i
java.io.InputStream in
int count
public void addToAttribute (int, org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute)
org.apache.commons.compress.harmony.unpack200.NewAttributeBands$LayoutElement element
int i
int index
org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute attribute
public java.util.List getBody ()
}
org/apache/commons/compress/harmony/unpack200/NewAttributeBands.class
NewAttributeBands.java
package org.apache.commons.compress.harmony.unpack200
public org.apache.commons.compress.harmony.unpack200.NewAttributeBands extends org.apache.commons.compress.harmony.unpack200.BandSet {
private final org.apache.commons.compress.harmony.unpack200.AttributeLayout attributeLayout
private int backwardsCallCount
protected java.util.List attributeLayoutElements
public void <init> (org.apache.commons.compress.harmony.unpack200.Segment, org.apache.commons.compress.harmony.unpack200.AttributeLayout) throws java.io.IOException
org.apache.commons.compress.harmony.unpack200.Segment segment
org.apache.commons.compress.harmony.unpack200.AttributeLayout attributeLayout
public void read (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
java.io.InputStream in
public java.util.List parseAttributes (java.io.InputStream, int) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.unpack200.NewAttributeBands$AttributeLayoutElement element
int i
int i
java.io.InputStream in
int occurrenceCount
java.util.List attributes
private org.apache.commons.compress.harmony.unpack200.bytecode.Attribute getOneAttribute (int, java.util.List)
org.apache.commons.compress.harmony.unpack200.NewAttributeBands$AttributeLayoutElement element
int i
int index
java.util.List elements
org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute attribute
private void parseLayout () throws java.io.IOException
java.io.StringReader stream
org.apache.commons.compress.harmony.unpack200.NewAttributeBands$AttributeLayoutElement e
private void resolveCalls ()
org.apache.commons.compress.harmony.unpack200.NewAttributeBands$LayoutElement layoutElement
int iIndex
org.apache.commons.compress.harmony.unpack200.NewAttributeBands$Callable callable
java.util.List body
org.apache.commons.compress.harmony.unpack200.NewAttributeBands$AttributeLayoutElement element
int i
int backwardsCalls
private int resolveCallsForElement (int, org.apache.commons.compress.harmony.unpack200.NewAttributeBands$Callable, org.apache.commons.compress.harmony.unpack200.NewAttributeBands$LayoutElement)
org.apache.commons.compress.harmony.unpack200.NewAttributeBands$AttributeLayoutElement el
int k
org.apache.commons.compress.harmony.unpack200.NewAttributeBands$AttributeLayoutElement el
int k
org.apache.commons.compress.harmony.unpack200.NewAttributeBands$Call call
int index
org.apache.commons.compress.harmony.unpack200.NewAttributeBands$LayoutElement object
java.util.Iterator iterator
java.util.List children
int i
org.apache.commons.compress.harmony.unpack200.NewAttributeBands$Callable currentCallable
org.apache.commons.compress.harmony.unpack200.NewAttributeBands$LayoutElement layoutElement
int backwardsCalls
private org.apache.commons.compress.harmony.unpack200.NewAttributeBands$AttributeLayoutElement readNextAttributeElement (java.io.StringReader) throws java.io.IOException
java.util.List body
java.io.StringReader stream
int nextChar
private org.apache.commons.compress.harmony.unpack200.NewAttributeBands$LayoutElement readNextLayoutElement (java.io.StringReader) throws java.io.IOException
char uint_type
String str
String int_type
java.util.List unionCases
org.apache.commons.compress.harmony.unpack200.NewAttributeBands$UnionCase c
java.util.List body
char next
int number
StringBuilder string
char nxt
java.io.StringReader stream
int nextChar
private org.apache.commons.compress.harmony.unpack200.NewAttributeBands$UnionCase readNextUnionCase (java.io.StringReader) throws java.io.IOException
java.io.StringReader stream
char next
java.util.List tags
Integer nextTag
private java.io.StringReader getStreamUpToMatchingBracket (java.io.StringReader) throws java.io.IOException
char c
java.io.StringReader stream
StringBuffer sb
int foundBracket
public org.apache.commons.compress.harmony.pack200.BHSDCodec getCodec (java.lang.String)
String layoutElement
private java.lang.String readUpToMatchingBracket (java.io.StringReader) throws java.io.IOException
char c
java.io.StringReader stream
StringBuffer sb
int foundBracket
private java.lang.Integer readNumber (java.io.StringReader) throws java.io.IOException
java.io.StringReader stream
char first
boolean negative
int i
int length
char[] digits
int read
private java.util.List readBody (java.io.StringReader) throws java.io.IOException
java.io.StringReader stream
java.util.List layoutElements
org.apache.commons.compress.harmony.unpack200.NewAttributeBands$LayoutElement e
public int getBackwardsCallCount ()
public void setBackwardsCalls (int[]) throws java.io.IOException
org.apache.commons.compress.harmony.unpack200.NewAttributeBands$AttributeLayoutElement element
int i
int[] backwardsCalls
int index
public void unpack () throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
static synthetic org.apache.commons.compress.harmony.unpack200.AttributeLayout access$400 (org.apache.commons.compress.harmony.unpack200.NewAttributeBands)
org.apache.commons.compress.harmony.unpack200.NewAttributeBands x0
static synthetic org.apache.commons.compress.harmony.unpack200.NewAttributeBands$LayoutElement access$500 (org.apache.commons.compress.harmony.unpack200.NewAttributeBands, java.io.StringReader) throws java.io.IOException
org.apache.commons.compress.harmony.unpack200.NewAttributeBands x0
java.io.StringReader x1
}
org/apache/commons/compress/harmony/unpack200/Pack200UnpackerAdapter.class
Pack200UnpackerAdapter.java
package org.apache.commons.compress.harmony.unpack200
public org.apache.commons.compress.harmony.unpack200.Pack200UnpackerAdapter extends org.apache.commons.compress.harmony.pack200.Pack200Adapter implements org.apache.commons.compress.java.util.jar.Pack200$Unpacker {
public void <init> ()
public void unpack (java.io.InputStream, java.util.jar.JarOutputStream) throws java.io.IOException
org.apache.commons.compress.harmony.pack200.Pack200Exception e
java.io.InputStream in
java.util.jar.JarOutputStream out
public void unpack (java.io.File, java.util.jar.JarOutputStream) throws java.io.IOException
java.io.File file
java.util.jar.JarOutputStream out
int size
int bufferSize
java.io.InputStream in
}
org/apache/commons/compress/harmony/unpack200/Segment.class
Segment.java
package org.apache.commons.compress.harmony.unpack200
public org.apache.commons.compress.harmony.unpack200.Segment extends java.lang.Object {
public static final int LOG_LEVEL_VERBOSE
public static final int LOG_LEVEL_STANDARD
public static final int LOG_LEVEL_QUIET
private org.apache.commons.compress.harmony.unpack200.SegmentHeader header
private org.apache.commons.compress.harmony.unpack200.CpBands cpBands
private org.apache.commons.compress.harmony.unpack200.AttrDefinitionBands attrDefinitionBands
private org.apache.commons.compress.harmony.unpack200.IcBands icBands
private org.apache.commons.compress.harmony.unpack200.ClassBands classBands
private org.apache.commons.compress.harmony.unpack200.BcBands bcBands
private org.apache.commons.compress.harmony.unpack200.FileBands fileBands
private boolean overrideDeflateHint
private boolean deflateHint
private boolean doPreRead
private int logLevel
private java.io.PrintWriter logStream
private byte[][] classFilesContents
private boolean[] fileDeflate
private boolean[] fileIsClass
private java.io.InputStream internalBuffer
public void <init> ()
private org.apache.commons.compress.harmony.unpack200.bytecode.ClassFile buildClassFile (int) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
int index
int index
int firstDollar
String fileName
org.apache.commons.compress.harmony.unpack200.AttributeLayout SOURCE_FILE
org.apache.commons.compress.harmony.unpack200.bytecode.Attribute attrib
int index
org.apache.commons.compress.harmony.unpack200.bytecode.Attribute attrib
int index
int descriptorIndex
int nameIndex
int typeIndex
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 name
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 descriptor
int descriptorIndex
int nameIndex
int typeIndex
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 name
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 descriptor
org.apache.commons.compress.harmony.unpack200.IcTuple icStored
int innerClassIndex
int outerClassIndex
int simpleClassNameIndex
String innerClassString
String outerClassString
String simpleClassName
org.apache.commons.compress.harmony.unpack200.bytecode.CPClass innerClass
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 innerName
org.apache.commons.compress.harmony.unpack200.bytecode.CPClass outerClass
int flags
int index
int index
org.apache.commons.compress.harmony.unpack200.bytecode.Attribute[] originalAttrs
org.apache.commons.compress.harmony.unpack200.bytecode.Attribute[] newAttrs
int classNum
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFile classFile
int[] major
int[] minor
org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool cp
int fullNameIndexInCpClass
String fullName
int i
java.util.ArrayList classAttributes
org.apache.commons.compress.harmony.unpack200.bytecode.SourceFileAttribute sourceFileAttribute
java.util.ArrayList classAttributesWithoutSourceFileAttribute
org.apache.commons.compress.harmony.unpack200.bytecode.Attribute[] originalAttributes
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry cfThis
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry cfSuper
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] cfInterfaces
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] cfFields
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] cfMethods
boolean addInnerClassesAttr
org.apache.commons.compress.harmony.unpack200.IcTuple[] ic_local
boolean ic_local_sent
org.apache.commons.compress.harmony.unpack200.bytecode.InnerClassesAttribute innerClassesAttribute
org.apache.commons.compress.harmony.unpack200.IcTuple[] ic_relevant
java.util.List ic_stored
private java.util.List computeIcStored (org.apache.commons.compress.harmony.unpack200.IcTuple[], org.apache.commons.compress.harmony.unpack200.IcTuple[])
int index
int index
org.apache.commons.compress.harmony.unpack200.IcTuple tuple
int index
org.apache.commons.compress.harmony.unpack200.IcTuple[] ic_local
org.apache.commons.compress.harmony.unpack200.IcTuple[] ic_relevant
java.util.List result
java.util.List duplicates
java.util.Set isInResult
private void readSegment (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
java.io.InputStream in
private void parseSegment () throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFile classFile
String name
boolean nameIsEmpty
boolean isClass
int i
int classNum
int numberOfFiles
String[] fileName
int[] fileOptions
org.apache.commons.compress.harmony.unpack200.SegmentOptions options
java.io.ByteArrayOutputStream bos
java.io.DataOutputStream dos
public void unpack (java.io.InputStream, java.util.jar.JarOutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
java.io.InputStream in
java.util.jar.JarOutputStream out
void unpackRead (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
byte[] data
java.io.InputStream in
int size
void unpackProcess () throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
void unpackWrite (java.util.jar.JarOutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
java.util.jar.JarOutputStream out
public void writeJar (java.util.jar.JarOutputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
java.util.zip.CRC32 crc
String name
long modtime
boolean deflate
java.util.jar.JarEntry entry
int i
java.util.jar.JarOutputStream out
String[] fileName
int[] fileModtime
long[] fileSize
byte[][] fileBits
int classNum
int numberOfFiles
long archiveModtime
public org.apache.commons.compress.harmony.unpack200.SegmentConstantPool getConstantPool ()
public org.apache.commons.compress.harmony.unpack200.SegmentHeader getSegmentHeader ()
public void setPreRead (boolean)
boolean value
protected org.apache.commons.compress.harmony.unpack200.AttrDefinitionBands getAttrDefinitionBands ()
protected org.apache.commons.compress.harmony.unpack200.ClassBands getClassBands ()
protected org.apache.commons.compress.harmony.unpack200.CpBands getCpBands ()
protected org.apache.commons.compress.harmony.unpack200.IcBands getIcBands ()
public void setLogLevel (int)
int logLevel
public void setLogStream (java.io.OutputStream)
java.io.OutputStream logStream
public void log (int, java.lang.String)
int logLevel
String message
public void overrideDeflateHint (boolean)
boolean deflateHint
}
org/apache/commons/compress/harmony/unpack200/SegmentConstantPool.class
SegmentConstantPool.java
package org.apache.commons.compress.harmony.unpack200
public org.apache.commons.compress.harmony.unpack200.SegmentConstantPool extends java.lang.Object {
private final org.apache.commons.compress.harmony.unpack200.CpBands bands
private final org.apache.commons.compress.harmony.unpack200.SegmentConstantPoolArrayCache arrayCache
public static final int ALL
public static final int UTF_8
public static final int CP_INT
public static final int CP_FLOAT
public static final int CP_LONG
public static final int CP_DOUBLE
public static final int CP_STRING
public static final int CP_CLASS
public static final int SIGNATURE
public static final int CP_DESCR
public static final int CP_FIELD
public static final int CP_METHOD
public static final int CP_IMETHOD
protected static final String REGEX_MATCH_ALL
protected static final String INITSTRING
protected static final String REGEX_MATCH_INIT
public void <init> (org.apache.commons.compress.harmony.unpack200.CpBands)
org.apache.commons.compress.harmony.unpack200.CpBands bands
public org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry getValue (int, long) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
int cp
long value
int index
public org.apache.commons.compress.harmony.unpack200.bytecode.ConstantPoolEntry getClassSpecificPoolEntry (int, long, java.lang.String) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
int cp
long desiredIndex
String desiredClassName
int index
int realIndex
String[] array
public org.apache.commons.compress.harmony.unpack200.bytecode.ConstantPoolEntry getClassPoolEntry (java.lang.String)
org.apache.commons.compress.harmony.pack200.Pack200Exception ex
String name
String[] classes
int index
public org.apache.commons.compress.harmony.unpack200.bytecode.ConstantPoolEntry getInitMethodPoolEntry (int, long, java.lang.String) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
int cp
long value
String desiredClassName
int realIndex
String desiredRegex
protected int matchSpecificPoolEntryIndex (java.lang.String[], java.lang.String, int)
String[] nameArray
String compareString
int desiredIndex
protected int matchSpecificPoolEntryIndex (java.lang.String[], java.lang.String[], java.lang.String, java.lang.String, int)
int arrayIndex
int index
String[] primaryArray
String[] secondaryArray
String primaryCompareString
String secondaryCompareRegex
int desiredIndex
int instanceCount
java.util.List indexList
protected static boolean regexMatches (java.lang.String, java.lang.String)
String regexString
String compareString
public org.apache.commons.compress.harmony.unpack200.bytecode.ConstantPoolEntry getConstantPoolEntry (int, long) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
int cp
long value
int index
}
org/apache/commons/compress/harmony/unpack200/SegmentConstantPoolArrayCache$CachedArray.class
SegmentConstantPoolArrayCache.java
package org.apache.commons.compress.harmony.unpack200
public org.apache.commons.compress.harmony.unpack200.SegmentConstantPoolArrayCache$CachedArray extends java.lang.Object {
String[] primaryArray
int lastKnownSize
java.util.HashMap primaryTable
final synthetic org.apache.commons.compress.harmony.unpack200.SegmentConstantPoolArrayCache this$0
public void <init> (org.apache.commons.compress.harmony.unpack200.SegmentConstantPoolArrayCache, java.lang.String[])
org.apache.commons.compress.harmony.unpack200.SegmentConstantPoolArrayCache this$0
String[] array
public int lastKnownSize ()
public java.util.List indexesForKey (java.lang.String)
String key
protected void cacheIndexes ()
String key
int index
}
org/apache/commons/compress/harmony/unpack200/SegmentConstantPoolArrayCache.class
SegmentConstantPoolArrayCache.java
package org.apache.commons.compress.harmony.unpack200
public org.apache.commons.compress.harmony.unpack200.SegmentConstantPoolArrayCache extends java.lang.Object {
protected java.util.IdentityHashMap knownArrays
protected java.util.List lastIndexes
protected String[] lastArray
protected String lastKey
public void <init> ()
public java.util.List indexesForArrayKey (java.lang.String[], java.lang.String)
String[] array
String key
protected boolean arrayIsCached (java.lang.String[])
String[] array
org.apache.commons.compress.harmony.unpack200.SegmentConstantPoolArrayCache$CachedArray cachedArray
protected void cacheArray (java.lang.String[])
String[] array
}
org/apache/commons/compress/harmony/unpack200/SegmentHeader.class
SegmentHeader.java
package org.apache.commons.compress.harmony.unpack200
public org.apache.commons.compress.harmony.unpack200.SegmentHeader extends java.lang.Object {
private int archiveMajor
private int archiveMinor
private long archiveModtime
private long archiveSize
private int attributeDefinitionCount
private java.io.InputStream bandHeadersInputStream
private int bandHeadersSize
private int classCount
private int cpClassCount
private int cpDescriptorCount
private int cpDoubleCount
private int cpFieldCount
private int cpFloatCount
private int cpIMethodCount
private int cpIntCount
private int cpLongCount
private int cpMethodCount
private int cpSignatureCount
private int cpStringCount
private int cpUTF8Count
private int defaultClassMajorVersion
private int defaultClassMinorVersion
private int innerClassCount
private int numberOfFiles
private int segmentsRemaining
private org.apache.commons.compress.harmony.unpack200.SegmentOptions options
private final org.apache.commons.compress.harmony.unpack200.Segment segment
private static final int[] magic
private int archiveSizeOffset
public void <init> (org.apache.commons.compress.harmony.unpack200.Segment)
org.apache.commons.compress.harmony.unpack200.Segment segment
public int getArchiveSizeOffset ()
public void read (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception java.lang.Error org.apache.commons.compress.harmony.pack200.Pack200Exception
int m
byte[] bandHeaders
java.io.InputStream in
int[] word
public void unpack ()
private void setArchiveMinorVersion (int) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
int version
private void setArchiveMajorVersion (int) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
int version
public long getArchiveModtime ()
public int getAttributeDefinitionCount ()
public int getClassCount ()
public int getCpClassCount ()
public int getCpDescriptorCount ()
public int getCpDoubleCount ()
public int getCpFieldCount ()
public int getCpFloatCount ()
public int getCpIMethodCount ()
public int getCpIntCount ()
public int getCpLongCount ()
public int getCpMethodCount ()
public int getCpSignatureCount ()
public int getCpStringCount ()
public int getCpUTF8Count ()
public int getDefaultClassMajorVersion ()
public int getDefaultClassMinorVersion ()
public int getInnerClassCount ()
public long getArchiveSize ()
public java.io.InputStream getBandHeadersInputStream ()
public int getNumberOfFiles ()
public int getSegmentsRemaining ()
public org.apache.commons.compress.harmony.unpack200.SegmentOptions getOptions ()
private void parseArchiveFileCounts (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
java.io.InputStream in
private void parseArchiveSpecialCounts (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
java.io.InputStream in
private void parseClassCounts (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
java.io.InputStream in
private void parseCpCounts (java.io.InputStream) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
java.io.InputStream in
private int[] decodeScalar (java.lang.String, java.io.InputStream, org.apache.commons.compress.harmony.pack200.BHSDCodec, int) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
String name
java.io.InputStream in
org.apache.commons.compress.harmony.pack200.BHSDCodec codec
int n
private int decodeScalar (java.lang.String, java.io.InputStream, org.apache.commons.compress.harmony.pack200.BHSDCodec) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
String name
java.io.InputStream in
org.apache.commons.compress.harmony.pack200.BHSDCodec codec
int ret
public void setArchiveModtime (long)
long archiveModtime
public void setArchiveSize (long)
long archiveSize
private void setAttributeDefinitionCount (long)
long valuie
private void setBandHeadersData (byte[])
byte[] bandHeaders
public void setSegmentsRemaining (long)
long value
private void readFully (java.io.InputStream, byte[]) throws java.io.IOException org.apache.commons.compress.harmony.pack200.Pack200Exception
int delta
java.io.InputStream in
byte[] data
int total
public int getBandHeadersSize ()
static void <clinit> ()
}
org/apache/commons/compress/harmony/unpack200/SegmentOptions.class
SegmentOptions.java
package org.apache.commons.compress.harmony.unpack200
public org.apache.commons.compress.harmony.unpack200.SegmentOptions extends java.lang.Object {
private static final int DEFLATE_HINT
private static final int HAVE_ALL_CODE_FLAGS
private static final int HAVE_CLASS_FLAGS_HI
private static final int HAVE_CODE_FLAGS_HI
private static final int HAVE_CP_NUMBERS
private static final int HAVE_FIELD_FLAGS_HI
private static final int HAVE_FILE_HEADERS
private static final int HAVE_FILE_MODTIME
private static final int HAVE_FILE_OPTIONS
private static final int HAVE_FILE_SIZE_HI
private static final int HAVE_METHOD_FLAGS_HI
private static final int HAVE_SPECIAL_FORMATS
private static final int UNUSED
private final int options
public void <init> (int) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
int options
public boolean hasAllCodeFlags ()
public boolean hasArchiveFileCounts ()
public boolean hasClassFlagsHi ()
public boolean hasCodeFlagsHi ()
public boolean hasCPNumberCounts ()
public boolean hasFieldFlagsHi ()
public boolean hasFileModtime ()
public boolean hasFileOptions ()
public boolean hasFileSizeHi ()
public boolean hasMethodFlagsHi ()
public boolean hasSpecialFormats ()
public boolean shouldDeflate ()
}
org/apache/commons/compress/harmony/unpack200/SegmentUtils.class
SegmentUtils.java
package org.apache.commons.compress.harmony.unpack200
public final org.apache.commons.compress.harmony.unpack200.SegmentUtils extends java.lang.Object {
public void <init> ()
public static int countArgs (java.lang.String)
String descriptor
public static int countInvokeInterfaceArgs (java.lang.String)
String descriptor
protected static int countArgs (java.lang.String, int)
char charAt
int i
String descriptor
int widthOfLongsAndDoubles
int bra
int ket
boolean inType
boolean consumingNextType
int count
public static int countMatches (long[], org.apache.commons.compress.harmony.unpack200.IMatcher)
int i
long[] flags
org.apache.commons.compress.harmony.unpack200.IMatcher matcher
int count
public static int countBit16 (int[])
int i
int[] flags
int count
public static int countBit16 (long[])
int i
long[] flags
int count
public static int countBit16 (long[][])
int j
int i
long[][] flags
int count
public static int countMatches (long[][], org.apache.commons.compress.harmony.unpack200.IMatcher)
int i
long[][] flags
org.apache.commons.compress.harmony.unpack200.IMatcher matcher
int count
}
org/apache/commons/compress/harmony/unpack200/bytecode/AnnotationDefaultAttribute.class
AnnotationDefaultAttribute.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.AnnotationDefaultAttribute extends org.apache.commons.compress.harmony.unpack200.bytecode.AnnotationsAttribute {
private final org.apache.commons.compress.harmony.unpack200.bytecode.AnnotationsAttribute$ElementValue element_value
private static org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 attributeName
public static void setAttributeName (org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8)
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 cpUTF8Value
public void <init> (org.apache.commons.compress.harmony.unpack200.bytecode.AnnotationsAttribute$ElementValue)
org.apache.commons.compress.harmony.unpack200.bytecode.AnnotationsAttribute$ElementValue element_value
protected int getLength ()
protected void writeBody (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream dos
protected void resolve (org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool)
org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool pool
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object obj
protected org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] getNestedClassFileEntries ()
int i
java.util.List nested
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] nestedEntries
}
org/apache/commons/compress/harmony/unpack200/bytecode/AnnotationsAttribute$Annotation.class
AnnotationsAttribute.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.AnnotationsAttribute$Annotation extends java.lang.Object {
private final int num_pairs
private final org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[] element_names
private final org.apache.commons.compress.harmony.unpack200.bytecode.AnnotationsAttribute$ElementValue[] element_values
private final org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 type
private int type_index
private int[] name_indexes
public void <init> (int, org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8, org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[], org.apache.commons.compress.harmony.unpack200.bytecode.AnnotationsAttribute$ElementValue[])
int num_pairs
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 type
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[] element_names
org.apache.commons.compress.harmony.unpack200.bytecode.AnnotationsAttribute$ElementValue[] element_values
public int getLength ()
int i
int length
public void resolve (org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool)
int i
org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool pool
public void writeBody (java.io.DataOutputStream) throws java.io.IOException
int i
java.io.DataOutputStream dos
public java.util.List getClassFileEntries ()
int i
java.util.List entries
}
org/apache/commons/compress/harmony/unpack200/bytecode/AnnotationsAttribute$ElementValue.class
AnnotationsAttribute.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.AnnotationsAttribute$ElementValue extends java.lang.Object {
private final Object value
private final int tag
private int constant_value_index
public void <init> (int, java.lang.Object)
int tag
Object value
public java.util.List getClassFileEntries ()
int i
org.apache.commons.compress.harmony.unpack200.bytecode.AnnotationsAttribute$ElementValue[] values
java.util.List entries
public void resolve (org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool)
int i
org.apache.commons.compress.harmony.unpack200.bytecode.AnnotationsAttribute$ElementValue[] nestedValues
org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool pool
public void writeBody (java.io.DataOutputStream) throws java.io.IOException
int i
org.apache.commons.compress.harmony.unpack200.bytecode.AnnotationsAttribute$ElementValue[] nestedValues
java.io.DataOutputStream dos
public int getLength ()
int i
int length
org.apache.commons.compress.harmony.unpack200.bytecode.AnnotationsAttribute$ElementValue[] nestedValues
}
org/apache/commons/compress/harmony/unpack200/bytecode/AnnotationsAttribute.class
AnnotationsAttribute.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public abstract org.apache.commons.compress.harmony.unpack200.bytecode.AnnotationsAttribute extends org.apache.commons.compress.harmony.unpack200.bytecode.Attribute {
public void <init> (org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8)
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 attributeName
}
org/apache/commons/compress/harmony/unpack200/bytecode/Attribute.class
Attribute.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public abstract org.apache.commons.compress.harmony.unpack200.bytecode.Attribute extends org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry {
protected final org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 attributeName
private int attributeNameIndex
public void <init> (org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8)
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 attributeName
protected void doWrite (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream dos
public boolean equals (java.lang.Object)
Object obj
org.apache.commons.compress.harmony.unpack200.bytecode.Attribute other
protected org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 getAttributeName ()
protected abstract int getLength ()
protected int getLengthIncludingHeader ()
protected org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] getNestedClassFileEntries ()
public boolean hasBCIRenumbering ()
public boolean isSourceFileAttribute ()
public int hashCode ()
int PRIME
int result
protected void resolve (org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool)
org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool pool
protected abstract void writeBody (java.io.DataOutputStream) throws java.io.IOException
}
org/apache/commons/compress/harmony/unpack200/bytecode/BCIRenumberedAttribute.class
BCIRenumberedAttribute.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public abstract org.apache.commons.compress.harmony.unpack200.bytecode.BCIRenumberedAttribute extends org.apache.commons.compress.harmony.unpack200.bytecode.Attribute {
protected boolean renumbered
public boolean hasBCIRenumbering ()
public void <init> (org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8)
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 attributeName
protected abstract int getLength ()
protected abstract void writeBody (java.io.DataOutputStream) throws java.io.IOException
public abstract java.lang.String toString ()
protected abstract int[] getStartPCs ()
public void renumber (java.util.List) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
int index
java.util.List byteCodeOffsets
int[] startPCs
}
org/apache/commons/compress/harmony/unpack200/bytecode/ByteCode.class
ByteCode.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode extends org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry {
private static org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode[] noArgByteCodes
private final org.apache.commons.compress.harmony.unpack200.bytecode.forms.ByteCodeForm byteCodeForm
private org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] nested
private int[][] nestedPositions
private int[] rewrite
private int byteCodeOffset
private int[] byteCodeTargets
public static org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode getByteCode (int)
int opcode
int byteOpcode
protected void <init> (int)
int opcode
protected void <init> (int, org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[])
int opcode
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] nested
protected void doWrite (java.io.DataOutputStream) throws java.io.IOException
int i
java.io.DataOutputStream dos
public boolean equals (java.lang.Object)
Object obj
public void extractOperands (org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager, org.apache.commons.compress.harmony.unpack200.Segment, int)
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
org.apache.commons.compress.harmony.unpack200.Segment segment
int codeLength
org.apache.commons.compress.harmony.unpack200.bytecode.forms.ByteCodeForm currentByteCodeForm
protected org.apache.commons.compress.harmony.unpack200.bytecode.forms.ByteCodeForm getByteCodeForm ()
public int getLength ()
public java.lang.String getName ()
public org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] getNestedClassFileEntries ()
public int getOpcode ()
public int hashCode ()
protected void resolve (org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool)
int argLength
int index
org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool pool
public void setOperandBytes (int[])
int index
int[] operands
int firstOperandIndex
int byteCodeFormLength
public void setOperand2Bytes (int, int)
int operand
int position
int firstOperandIndex
int byteCodeFormLength
public void setOperandSigned2Bytes (int, int)
int twosComplementOperand
int operand
int position
public void setOperandByte (int, int)
int operand
int position
int firstOperandIndex
int byteCodeFormLength
public java.lang.String toString ()
public void setNested (org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[])
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] nested
public void setNestedPositions (int[][])
int[][] nestedPositions
public int[][] getNestedPositions ()
public int[] getNestedPosition (int)
int index
public boolean hasMultipleByteCodes ()
public void setByteCodeIndex (int)
int byteCodeOffset
public int getByteCodeIndex ()
public void setByteCodeTargets (int[])
int[] byteCodeTargets
public int[] getByteCodeTargets ()
public void applyByteCodeTargetFixup (org.apache.commons.compress.harmony.unpack200.bytecode.CodeAttribute)
org.apache.commons.compress.harmony.unpack200.bytecode.CodeAttribute codeAttribute
public void setRewrite (int[])
int[] rewrite
public int[] getRewrite ()
public boolean nestedMustStartClassPool ()
static void <clinit> ()
}
org/apache/commons/compress/harmony/unpack200/bytecode/CPClass.class
CPClass.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.CPClass extends org.apache.commons.compress.harmony.unpack200.bytecode.ConstantPoolEntry {
private int index
public String name
private final org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 utf8
private boolean hashcodeComputed
private int cachedHashCode
public void <init> (org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8, int)
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 name
int globalIndex
public boolean equals (java.lang.Object)
Object obj
org.apache.commons.compress.harmony.unpack200.bytecode.CPClass other
protected org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] getNestedClassFileEntries ()
private void generateHashCode ()
public int hashCode ()
protected void resolve (org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool)
org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool pool
public java.lang.String toString ()
public java.lang.String getName ()
protected void writeBody (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream dos
}
org/apache/commons/compress/harmony/unpack200/bytecode/CPConstant.class
CPConstant.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public abstract org.apache.commons.compress.harmony.unpack200.bytecode.CPConstant extends org.apache.commons.compress.harmony.unpack200.bytecode.ConstantPoolEntry {
private final Object value
public void <init> (byte, java.lang.Object, int)
byte tag
Object value
int globalIndex
public boolean equals (java.lang.Object)
Object obj
org.apache.commons.compress.harmony.unpack200.bytecode.CPConstant other
public int hashCode ()
int PRIME
int result
protected java.lang.Object getValue ()
}
org/apache/commons/compress/harmony/unpack200/bytecode/CPConstantNumber.class
CPConstantNumber.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public abstract org.apache.commons.compress.harmony.unpack200.bytecode.CPConstantNumber extends org.apache.commons.compress.harmony.unpack200.bytecode.CPConstant {
public void <init> (byte, java.lang.Object, int)
byte tag
Object value
int globalIndex
protected java.lang.Number getNumber ()
}
org/apache/commons/compress/harmony/unpack200/bytecode/CPDouble.class
CPDouble.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.CPDouble extends org.apache.commons.compress.harmony.unpack200.bytecode.CPConstantNumber {
public void <init> (java.lang.Double, int)
Double value
int globalIndex
protected void writeBody (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream dos
public java.lang.String toString ()
}
org/apache/commons/compress/harmony/unpack200/bytecode/CPField.class
CPField.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.CPField extends org.apache.commons.compress.harmony.unpack200.bytecode.CPMember {
public void <init> (org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8, org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8, long, java.util.List)
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 name
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 descriptor
long flags
java.util.List attributes
public java.lang.String toString ()
}
org/apache/commons/compress/harmony/unpack200/bytecode/CPFieldRef.class
CPFieldRef.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.CPFieldRef extends org.apache.commons.compress.harmony.unpack200.bytecode.ConstantPoolEntry {
org.apache.commons.compress.harmony.unpack200.bytecode.CPClass className
transient int classNameIndex
private final org.apache.commons.compress.harmony.unpack200.bytecode.CPNameAndType nameAndType
transient int nameAndTypeIndex
private boolean hashcodeComputed
private int cachedHashCode
public void <init> (org.apache.commons.compress.harmony.unpack200.bytecode.CPClass, org.apache.commons.compress.harmony.unpack200.bytecode.CPNameAndType, int)
org.apache.commons.compress.harmony.unpack200.bytecode.CPClass className
org.apache.commons.compress.harmony.unpack200.bytecode.CPNameAndType descriptor
int globalIndex
protected org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] getNestedClassFileEntries ()
protected void resolve (org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool)
org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool pool
protected void writeBody (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream dos
public java.lang.String toString ()
private void generateHashCode ()
int PRIME
int result
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
org.apache.commons.compress.harmony.unpack200.bytecode.CPFieldRef other
}
org/apache/commons/compress/harmony/unpack200/bytecode/CPFloat.class
CPFloat.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.CPFloat extends org.apache.commons.compress.harmony.unpack200.bytecode.CPConstantNumber {
public void <init> (java.lang.Float, int)
Float value
int globalIndex
protected void writeBody (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream dos
public java.lang.String toString ()
}
org/apache/commons/compress/harmony/unpack200/bytecode/CPInteger.class
CPInteger.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.CPInteger extends org.apache.commons.compress.harmony.unpack200.bytecode.CPConstantNumber {
public void <init> (java.lang.Integer, int)
Integer value
int globalIndex
protected void writeBody (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream dos
public java.lang.String toString ()
}
org/apache/commons/compress/harmony/unpack200/bytecode/CPInterfaceMethodRef.class
CPInterfaceMethodRef.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.CPInterfaceMethodRef extends org.apache.commons.compress.harmony.unpack200.bytecode.CPRef {
private boolean hashcodeComputed
private int cachedHashCode
public void <init> (org.apache.commons.compress.harmony.unpack200.bytecode.CPClass, org.apache.commons.compress.harmony.unpack200.bytecode.CPNameAndType, int)
org.apache.commons.compress.harmony.unpack200.bytecode.CPClass className
org.apache.commons.compress.harmony.unpack200.bytecode.CPNameAndType descriptor
int globalIndex
public int invokeInterfaceCount ()
private void generateHashCode ()
int PRIME
int result
public int hashCode ()
}
org/apache/commons/compress/harmony/unpack200/bytecode/CPLong.class
CPLong.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.CPLong extends org.apache.commons.compress.harmony.unpack200.bytecode.CPConstantNumber {
public void <init> (java.lang.Long, int)
Long value
int globalIndex
protected void writeBody (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream dos
public java.lang.String toString ()
}
org/apache/commons/compress/harmony/unpack200/bytecode/CPMember.class
CPMember.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.CPMember extends org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry {
java.util.List attributes
short flags
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 name
transient int nameIndex
protected final org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 descriptor
transient int descriptorIndex
public void <init> (org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8, org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8, long, java.util.List)
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 name
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 descriptor
long flags
java.util.List attributes
protected org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] getNestedClassFileEntries ()
int i
int attributeCount
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] entries
protected void resolve (org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool)
org.apache.commons.compress.harmony.unpack200.bytecode.Attribute attribute
int it
org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool pool
public int hashCode ()
int PRIME
int result
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object obj
org.apache.commons.compress.harmony.unpack200.bytecode.CPMember other
protected void doWrite (java.io.DataOutputStream) throws java.io.IOException
org.apache.commons.compress.harmony.unpack200.bytecode.Attribute attribute
int i
java.io.DataOutputStream dos
int attributeCount
}
org/apache/commons/compress/harmony/unpack200/bytecode/CPMethod.class
CPMethod.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.CPMethod extends org.apache.commons.compress.harmony.unpack200.bytecode.CPMember {
private boolean hashcodeComputed
private int cachedHashCode
public void <init> (org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8, org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8, long, java.util.List)
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 name
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 descriptor
long flags
java.util.List attributes
public java.lang.String toString ()
private void generateHashCode ()
int PRIME
int result
public int hashCode ()
}
org/apache/commons/compress/harmony/unpack200/bytecode/CPMethodRef.class
CPMethodRef.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.CPMethodRef extends org.apache.commons.compress.harmony.unpack200.bytecode.CPRef {
private boolean hashcodeComputed
private int cachedHashCode
public void <init> (org.apache.commons.compress.harmony.unpack200.bytecode.CPClass, org.apache.commons.compress.harmony.unpack200.bytecode.CPNameAndType, int)
org.apache.commons.compress.harmony.unpack200.bytecode.CPClass className
org.apache.commons.compress.harmony.unpack200.bytecode.CPNameAndType descriptor
int globalIndex
protected org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] getNestedClassFileEntries ()
private void generateHashCode ()
int PRIME
int result
public int hashCode ()
}
org/apache/commons/compress/harmony/unpack200/bytecode/CPNameAndType.class
CPNameAndType.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.CPNameAndType extends org.apache.commons.compress.harmony.unpack200.bytecode.ConstantPoolEntry {
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 descriptor
transient int descriptorIndex
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 name
transient int nameIndex
private boolean hashcodeComputed
private int cachedHashCode
public void <init> (org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8, org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8, int)
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 name
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 descriptor
int globalIndex
protected org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] getNestedClassFileEntries ()
protected void resolve (org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool)
org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool pool
protected void writeBody (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream dos
public java.lang.String toString ()
private void generateHashCode ()
int PRIME
int result
public int hashCode ()
public boolean equals (java.lang.Object)
Object obj
org.apache.commons.compress.harmony.unpack200.bytecode.CPNameAndType other
public int invokeInterfaceCount ()
}
org/apache/commons/compress/harmony/unpack200/bytecode/CPRef.class
CPRef.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public abstract org.apache.commons.compress.harmony.unpack200.bytecode.CPRef extends org.apache.commons.compress.harmony.unpack200.bytecode.ConstantPoolEntry {
org.apache.commons.compress.harmony.unpack200.bytecode.CPClass className
transient int classNameIndex
protected org.apache.commons.compress.harmony.unpack200.bytecode.CPNameAndType nameAndType
transient int nameAndTypeIndex
protected String cachedToString
public void <init> (byte, org.apache.commons.compress.harmony.unpack200.bytecode.CPClass, org.apache.commons.compress.harmony.unpack200.bytecode.CPNameAndType, int)
byte type
org.apache.commons.compress.harmony.unpack200.bytecode.CPClass className
org.apache.commons.compress.harmony.unpack200.bytecode.CPNameAndType descriptor
int globalIndex
public boolean equals (java.lang.Object)
Object obj
org.apache.commons.compress.harmony.unpack200.bytecode.CPRef other
protected org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] getNestedClassFileEntries ()
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] entries
protected void resolve (org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool)
org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool pool
public java.lang.String toString ()
String type
String type
String type
String type
protected void writeBody (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream dos
}
org/apache/commons/compress/harmony/unpack200/bytecode/CPString.class
CPString.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.CPString extends org.apache.commons.compress.harmony.unpack200.bytecode.CPConstant {
private transient int nameIndex
private final org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 name
private boolean hashcodeComputed
private int cachedHashCode
public void <init> (org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8, int)
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 value
int globalIndex
protected void writeBody (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream dos
public java.lang.String toString ()
protected void resolve (org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool)
org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool pool
protected org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] getNestedClassFileEntries ()
private void generateHashCode ()
int PRIME
int result
public int hashCode ()
}
org/apache/commons/compress/harmony/unpack200/bytecode/CPUTF8.class
CPUTF8.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 extends org.apache.commons.compress.harmony.unpack200.bytecode.ConstantPoolEntry {
private final String utf8
private boolean hashcodeComputed
private int cachedHashCode
public void <init> (java.lang.String, int)
String utf8
int globalIndex
public void <init> (java.lang.String)
String string
public boolean equals (java.lang.Object)
Object obj
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 other
private void generateHashCode ()
int PRIME
public int hashCode ()
public java.lang.String toString ()
protected void writeBody (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream dos
public java.lang.String underlyingString ()
public void setGlobalIndex (int)
int index
}
org/apache/commons/compress/harmony/unpack200/bytecode/ClassConstantPool.class
ClassConstantPool.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool extends java.lang.Object {
protected java.util.HashSet entriesContainsSet
protected java.util.HashSet othersContainsSet
private final java.util.HashSet mustStartClassPool
protected java.util.Map indexCache
private final java.util.List others
private final java.util.List entries
private boolean resolved
public void <init> ()
public org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry add (org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry)
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry entry
public void addNestedEntries ()
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry entry
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] entryChildren
boolean isAtStart
int indexParents
int entriesOriginalSize
int othersOriginalSize
boolean added
java.util.ArrayList parents
java.util.ArrayList children
public int indexOf (org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry)
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry entry
Integer entryIndex
public int size ()
public org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry get (int)
int i
public void resolve (org.apache.commons.compress.harmony.unpack200.Segment)
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry entry
int it
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry entry
int it
org.apache.commons.compress.harmony.unpack200.Segment segment
private void initialSort ()
org.apache.commons.compress.harmony.unpack200.bytecode.ConstantPoolEntry entry
int index
java.util.TreeSet inCpAll
java.util.TreeSet cpUtf8sNotInCpAll
java.util.TreeSet cpClassesNotInCpAll
public java.util.List entries ()
protected void sortClassPool ()
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry nextEntry
int i
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry entry
int itIndex
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry entry
int itFinal
java.util.ArrayList startOfPool
java.util.ArrayList finalSort
int index
public org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry addWithNestedEntries (org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry)
int i
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry entry
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] nestedEntries
private static synthetic int lambda$initialSort$2 (java.lang.Object, java.lang.Object)
Object arg0
Object arg1
private static synthetic int lambda$initialSort$1 (java.lang.Object, java.lang.Object)
Object arg0
Object arg1
private static synthetic int lambda$initialSort$0 (java.lang.Object, java.lang.Object)
Object arg0
Object arg1
}
org/apache/commons/compress/harmony/unpack200/bytecode/ClassFile.class
ClassFile.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.ClassFile extends java.lang.Object {
public int major
public int minor
private final int magic
public org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool pool
public int accessFlags
public int thisClass
public int superClass
public int[] interfaces
public org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] fields
public org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] methods
public org.apache.commons.compress.harmony.unpack200.bytecode.Attribute[] attributes
public void <init> ()
public void write (java.io.DataOutputStream) throws java.io.IOException
org.apache.commons.compress.harmony.unpack200.bytecode.ConstantPoolEntry entry
int i
int i
int i
int i
int i
java.io.DataOutputStream dos
}
org/apache/commons/compress/harmony/unpack200/bytecode/ClassFileEntry.class
ClassFileEntry.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public abstract org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry extends java.lang.Object {
protected static final org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] NONE
private boolean resolved
public void <init> ()
protected abstract void doWrite (java.io.DataOutputStream) throws java.io.IOException
public abstract boolean equals (java.lang.Object)
protected org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] getNestedClassFileEntries ()
public abstract int hashCode ()
protected void resolve (org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool)
org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool pool
protected int objectHashCode ()
public abstract java.lang.String toString ()
public final void write (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream dos
static void <clinit> ()
}
org/apache/commons/compress/harmony/unpack200/bytecode/CodeAttribute.class
CodeAttribute.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.CodeAttribute extends org.apache.commons.compress.harmony.unpack200.bytecode.BCIRenumberedAttribute {
public java.util.List attributes
public java.util.List byteCodeOffsets
public java.util.List byteCodes
public int codeLength
public java.util.List exceptionTable
public int maxLocals
public int maxStack
private static org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 attributeName
public void <init> (int, int, byte[], org.apache.commons.compress.harmony.unpack200.Segment, org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager, java.util.List)
org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode byteCode
int lastBytecodePosition
int i
org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode byteCode
int i
int maxStack
int maxLocals
byte[] codePacked
org.apache.commons.compress.harmony.unpack200.Segment segment
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
java.util.List exceptionTable
int byteCodeIndex
protected int getLength ()
org.apache.commons.compress.harmony.unpack200.bytecode.Attribute attribute
int it
int attributesSize
protected org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] getNestedClassFileEntries ()
org.apache.commons.compress.harmony.unpack200.bytecode.ExceptionTableEntry entry
org.apache.commons.compress.harmony.unpack200.bytecode.CPClass catchType
int iter
java.util.ArrayList nestedEntries
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] nestedEntryArray
protected void resolve (org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool)
org.apache.commons.compress.harmony.unpack200.bytecode.Attribute attribute
int it
org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode byteCode
int it
org.apache.commons.compress.harmony.unpack200.bytecode.ExceptionTableEntry entry
int it
org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool pool
public java.lang.String toString ()
protected void writeBody (java.io.DataOutputStream) throws java.io.IOException
org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode byteCode
int it
org.apache.commons.compress.harmony.unpack200.bytecode.ExceptionTableEntry entry
int it
org.apache.commons.compress.harmony.unpack200.bytecode.Attribute attribute
int it
java.io.DataOutputStream dos
public void addAttribute (org.apache.commons.compress.harmony.unpack200.bytecode.Attribute)
org.apache.commons.compress.harmony.unpack200.bytecode.Attribute attribute
protected int[] getStartPCs ()
public void renumber (java.util.List)
org.apache.commons.compress.harmony.unpack200.bytecode.ExceptionTableEntry entry
int iter
java.util.List byteCodeOffsets
public static void setAttributeName (org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8)
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 attributeName
}
org/apache/commons/compress/harmony/unpack200/bytecode/ConstantPoolEntry.class
ConstantPoolEntry.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public abstract org.apache.commons.compress.harmony.unpack200.bytecode.ConstantPoolEntry extends org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry {
public static final byte CP_Class
public static final byte CP_Double
public static final byte CP_Fieldref
public static final byte CP_Float
public static final byte CP_Integer
public static final byte CP_InterfaceMethodref
public static final byte CP_Long
public static final byte CP_Methodref
public static final byte CP_NameAndType
public static final byte CP_String
public static final byte CP_UTF8
byte tag
protected int globalIndex
void <init> (byte, int)
byte tag
int globalIndex
public abstract boolean equals (java.lang.Object)
public byte getTag ()
public abstract int hashCode ()
public void doWrite (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream dos
protected abstract void writeBody (java.io.DataOutputStream) throws java.io.IOException
public int getGlobalIndex ()
}
org/apache/commons/compress/harmony/unpack200/bytecode/ConstantValueAttribute.class
ConstantValueAttribute.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.ConstantValueAttribute extends org.apache.commons.compress.harmony.unpack200.bytecode.Attribute {
private int constantIndex
private final org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry entry
private static org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 attributeName
public static void setAttributeName (org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8)
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 cpUTF8Value
public void <init> (org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry)
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry entry
public boolean equals (java.lang.Object)
Object obj
org.apache.commons.compress.harmony.unpack200.bytecode.ConstantValueAttribute other
protected int getLength ()
protected org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] getNestedClassFileEntries ()
public int hashCode ()
int PRIME
int result
protected void resolve (org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool)
org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool pool
public java.lang.String toString ()
protected void writeBody (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream dos
}
org/apache/commons/compress/harmony/unpack200/bytecode/DeprecatedAttribute.class
DeprecatedAttribute.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.DeprecatedAttribute extends org.apache.commons.compress.harmony.unpack200.bytecode.Attribute {
private static org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 attributeName
public static void setAttributeName (org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8)
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 cpUTF8Value
public void <init> ()
protected int getLength ()
protected void writeBody (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream dos
public java.lang.String toString ()
}
org/apache/commons/compress/harmony/unpack200/bytecode/EnclosingMethodAttribute.class
EnclosingMethodAttribute.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.EnclosingMethodAttribute extends org.apache.commons.compress.harmony.unpack200.bytecode.Attribute {
private int class_index
private int method_index
private final org.apache.commons.compress.harmony.unpack200.bytecode.CPClass cpClass
private final org.apache.commons.compress.harmony.unpack200.bytecode.CPNameAndType method
private static org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 attributeName
public static void setAttributeName (org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8)
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 cpUTF8Value
public void <init> (org.apache.commons.compress.harmony.unpack200.bytecode.CPClass, org.apache.commons.compress.harmony.unpack200.bytecode.CPNameAndType)
org.apache.commons.compress.harmony.unpack200.bytecode.CPClass cpClass
org.apache.commons.compress.harmony.unpack200.bytecode.CPNameAndType method
protected org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] getNestedClassFileEntries ()
protected int getLength ()
protected void resolve (org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool)
org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool pool
protected void writeBody (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream dos
public java.lang.String toString ()
}
org/apache/commons/compress/harmony/unpack200/bytecode/ExceptionTableEntry.class
ExceptionTableEntry.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.ExceptionTableEntry extends java.lang.Object {
private final int startPC
private final int endPC
private final int handlerPC
private final org.apache.commons.compress.harmony.unpack200.bytecode.CPClass catchType
private int startPcRenumbered
private int endPcRenumbered
private int handlerPcRenumbered
private int catchTypeIndex
public void <init> (int, int, int, org.apache.commons.compress.harmony.unpack200.bytecode.CPClass)
int startPC
int endPC
int handlerPC
org.apache.commons.compress.harmony.unpack200.bytecode.CPClass catchType
public void write (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream dos
public void renumber (java.util.List)
java.util.List byteCodeOffsets
int endPcIndex
int handlerPcIndex
public org.apache.commons.compress.harmony.unpack200.bytecode.CPClass getCatchType ()
public void resolve (org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool)
org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool pool
}
org/apache/commons/compress/harmony/unpack200/bytecode/ExceptionsAttribute.class
ExceptionsAttribute.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.ExceptionsAttribute extends org.apache.commons.compress.harmony.unpack200.bytecode.Attribute {
private static org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 attributeName
private transient int[] exceptionIndexes
private final org.apache.commons.compress.harmony.unpack200.bytecode.CPClass[] exceptions
private static int hashCode (java.lang.Object[])
int index
Object[] array
int prime
int result
public void <init> (org.apache.commons.compress.harmony.unpack200.bytecode.CPClass[])
org.apache.commons.compress.harmony.unpack200.bytecode.CPClass[] exceptions
public boolean equals (java.lang.Object)
Object obj
org.apache.commons.compress.harmony.unpack200.bytecode.ExceptionsAttribute other
protected int getLength ()
protected org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] getNestedClassFileEntries ()
int i
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] result
public int hashCode ()
int prime
int result
protected void resolve (org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool)
int i
org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool pool
public java.lang.String toString ()
int i
StringBuffer sb
protected void writeBody (java.io.DataOutputStream) throws java.io.IOException
int i
java.io.DataOutputStream dos
public static void setAttributeName (org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8)
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 cpUTF8Value
}
org/apache/commons/compress/harmony/unpack200/bytecode/InnerClassesAttribute$InnerClassesEntry.class
InnerClassesAttribute.java
package org.apache.commons.compress.harmony.unpack200.bytecode
org.apache.commons.compress.harmony.unpack200.bytecode.InnerClassesAttribute$InnerClassesEntry extends java.lang.Object {
org.apache.commons.compress.harmony.unpack200.bytecode.CPClass inner_class_info
org.apache.commons.compress.harmony.unpack200.bytecode.CPClass outer_class_info
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 inner_class_name
int inner_class_info_index
int outer_class_info_index
int inner_name_index
int inner_class_access_flags
public void <init> (org.apache.commons.compress.harmony.unpack200.bytecode.CPClass, org.apache.commons.compress.harmony.unpack200.bytecode.CPClass, org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8, int)
org.apache.commons.compress.harmony.unpack200.bytecode.CPClass innerClass
org.apache.commons.compress.harmony.unpack200.bytecode.CPClass outerClass
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 innerName
int flags
public void resolve (org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool)
org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool pool
public void write (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream dos
}
org/apache/commons/compress/harmony/unpack200/bytecode/InnerClassesAttribute.class
InnerClassesAttribute.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.InnerClassesAttribute extends org.apache.commons.compress.harmony.unpack200.bytecode.Attribute {
private static org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 attributeName
private final java.util.List innerClasses
private final java.util.List nestedClassFileEntries
public static void setAttributeName (org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8)
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 cpUTF8Value
public void <init> (java.lang.String)
String name
public boolean equals (java.lang.Object)
Object obj
org.apache.commons.compress.harmony.unpack200.bytecode.InnerClassesAttribute other
protected int getLength ()
protected org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] getNestedClassFileEntries ()
int index
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] result
public int hashCode ()
int PRIME
int result
protected void resolve (org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool)
org.apache.commons.compress.harmony.unpack200.bytecode.InnerClassesAttribute$InnerClassesEntry entry
int it
org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool pool
public java.lang.String toString ()
protected void doWrite (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream dos
protected void writeBody (java.io.DataOutputStream) throws java.io.IOException
org.apache.commons.compress.harmony.unpack200.bytecode.InnerClassesAttribute$InnerClassesEntry entry
int it
java.io.DataOutputStream dos
public void addInnerClassesEntry (org.apache.commons.compress.harmony.unpack200.bytecode.CPClass, org.apache.commons.compress.harmony.unpack200.bytecode.CPClass, org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8, int)
org.apache.commons.compress.harmony.unpack200.bytecode.CPClass innerClass
org.apache.commons.compress.harmony.unpack200.bytecode.CPClass outerClass
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 innerName
int flags
private void addInnerClassesEntry (org.apache.commons.compress.harmony.unpack200.bytecode.InnerClassesAttribute$InnerClassesEntry)
org.apache.commons.compress.harmony.unpack200.bytecode.InnerClassesAttribute$InnerClassesEntry innerClassesEntry
}
org/apache/commons/compress/harmony/unpack200/bytecode/LineNumberTableAttribute.class
LineNumberTableAttribute.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.LineNumberTableAttribute extends org.apache.commons.compress.harmony.unpack200.bytecode.BCIRenumberedAttribute {
private final int line_number_table_length
private final int[] start_pcs
private final int[] line_numbers
private static org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 attributeName
public static void setAttributeName (org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8)
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 cpUTF8Value
public void <init> (int, int[], int[])
int line_number_table_length
int[] start_pcs
int[] line_numbers
protected int getLength ()
protected void writeBody (java.io.DataOutputStream) throws java.io.IOException
int i
java.io.DataOutputStream dos
public java.lang.String toString ()
protected org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] getNestedClassFileEntries ()
public boolean equals (java.lang.Object)
Object obj
protected void resolve (org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool)
org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool pool
protected int[] getStartPCs ()
}
org/apache/commons/compress/harmony/unpack200/bytecode/LocalVariableTableAttribute.class
LocalVariableTableAttribute.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.LocalVariableTableAttribute extends org.apache.commons.compress.harmony.unpack200.bytecode.BCIRenumberedAttribute {
private final int local_variable_table_length
private final int[] start_pcs
private final int[] lengths
private int[] name_indexes
private int[] descriptor_indexes
private final int[] indexes
private final org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[] names
private final org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[] descriptors
private int codeLength
private static org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 attributeName
public static void setAttributeName (org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8)
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 cpUTF8Value
public void <init> (int, int[], int[], org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[], org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[], int[])
int local_variable_table_length
int[] start_pcs
int[] lengths
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[] names
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[] descriptors
int[] indexes
public void setCodeLength (int)
int length
protected int getLength ()
protected void writeBody (java.io.DataOutputStream) throws java.io.IOException
int i
java.io.DataOutputStream dos
protected org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] getNestedClassFileEntries ()
int i
java.util.ArrayList nestedEntries
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] nestedEntryArray
protected void resolve (org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool)
int i
org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool pool
public java.lang.String toString ()
protected int[] getStartPCs ()
public void renumber (java.util.List) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
int stopValue
int start_pc
int revisedLength
int encodedLength
int indexOfStartPC
int stopIndex
int index
java.util.List byteCodeOffsets
int[] unrenumbered_start_pcs
int maxSize
}
org/apache/commons/compress/harmony/unpack200/bytecode/LocalVariableTypeTableAttribute.class
LocalVariableTypeTableAttribute.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.LocalVariableTypeTableAttribute extends org.apache.commons.compress.harmony.unpack200.bytecode.BCIRenumberedAttribute {
private final int local_variable_type_table_length
private final int[] start_pcs
private final int[] lengths
private int[] name_indexes
private int[] signature_indexes
private final int[] indexes
private final org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[] names
private final org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[] signatures
private int codeLength
private static org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 attributeName
public static void setAttributeName (org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8)
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 cpUTF8Value
public void <init> (int, int[], int[], org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[], org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[], int[])
int local_variable_type_table_length
int[] start_pcs
int[] lengths
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[] names
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8[] signatures
int[] indexes
public void setCodeLength (int)
int length
protected int getLength ()
protected void writeBody (java.io.DataOutputStream) throws java.io.IOException
int i
java.io.DataOutputStream dos
protected void resolve (org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool)
int i
org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool pool
protected org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] getNestedClassFileEntries ()
int i
java.util.ArrayList nestedEntries
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] nestedEntryArray
protected int[] getStartPCs ()
public void renumber (java.util.List) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
int stopValue
int start_pc
int revisedLength
int encodedLength
int indexOfStartPC
int stopIndex
int index
java.util.List byteCodeOffsets
int[] unrenumbered_start_pcs
int maxSize
public java.lang.String toString ()
}
org/apache/commons/compress/harmony/unpack200/bytecode/NewAttribute$1.class
NewAttribute.java
package org.apache.commons.compress.harmony.unpack200.bytecode
synthetic org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute$1 extends java.lang.Object {
}
org/apache/commons/compress/harmony/unpack200/bytecode/NewAttribute$BCIndex.class
NewAttribute.java
package org.apache.commons.compress.harmony.unpack200.bytecode
org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute$BCIndex extends org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute$BCValue {
private final int index
public void <init> (int)
int index
static synthetic int access$100 (org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute$BCIndex)
org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute$BCIndex x0
}
org/apache/commons/compress/harmony/unpack200/bytecode/NewAttribute$BCLength.class
NewAttribute.java
package org.apache.commons.compress.harmony.unpack200.bytecode
org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute$BCLength extends org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute$BCValue {
private final int length
public void <init> (int)
int length
static synthetic int access$400 (org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute$BCLength)
org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute$BCLength x0
}
org/apache/commons/compress/harmony/unpack200/bytecode/NewAttribute$BCOffset.class
NewAttribute.java
package org.apache.commons.compress.harmony.unpack200.bytecode
org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute$BCOffset extends org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute$BCValue {
private final int offset
private int index
public void <init> (int)
int offset
public void setIndex (int)
int index
static synthetic int access$200 (org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute$BCOffset)
org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute$BCOffset x0
static synthetic int access$300 (org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute$BCOffset)
org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute$BCOffset x0
}
org/apache/commons/compress/harmony/unpack200/bytecode/NewAttribute$BCValue.class
NewAttribute.java
package org.apache.commons.compress.harmony.unpack200.bytecode
abstract org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute$BCValue extends java.lang.Object {
int actualValue
private void <init> ()
public void setActualValue (int)
int value
synthetic void <init> (org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute$1)
org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute$1 x0
}
org/apache/commons/compress/harmony/unpack200/bytecode/NewAttribute.class
NewAttribute.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute extends org.apache.commons.compress.harmony.unpack200.bytecode.BCIRenumberedAttribute {
private final java.util.List lengths
private final java.util.List body
private org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool pool
private final int layoutIndex
public void <init> (org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8, int)
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 attributeName
int layoutIndex
public int getLayoutIndex ()
protected int getLength ()
int iter
int length
protected void writeBody (java.io.DataOutputStream) throws java.io.IOException
int length
Object obj
long value
int i
java.io.DataOutputStream dos
public java.lang.String toString ()
public void addInteger (int, long)
int length
long value
public void addBCOffset (int, int)
int length
int value
public void addBCIndex (int, int)
int length
int value
public void addBCLength (int, int)
int length
int value
public void addToBody (int, java.lang.Object)
int length
Object value
protected void resolve (org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool)
Object element
int iter
org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool pool
protected org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] getNestedClassFileEntries ()
Object element
int iter
Object element
int iter
int total
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] nested
int i
protected int[] getStartPCs ()
public void renumber (java.util.List)
org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute$BCIndex bcIndex
int index
int index
org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute$BCOffset bcOffset
org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute$BCLength bcLength
org.apache.commons.compress.harmony.unpack200.bytecode.NewAttribute$BCIndex prevIndex
int index
int actualLength
Object obj
java.util.Iterator iter
Object previous
java.util.List byteCodeOffsets
}
org/apache/commons/compress/harmony/unpack200/bytecode/OperandManager.class
OperandManager.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager extends java.lang.Object {
int[] bcCaseCount
int[] bcCaseValue
int[] bcByte
int[] bcShort
int[] bcLocal
int[] bcLabel
int[] bcIntRef
int[] bcFloatRef
int[] bcLongRef
int[] bcDoubleRef
int[] bcStringRef
int[] bcClassRef
int[] bcFieldRef
int[] bcMethodRef
int[] bcIMethodRef
int[] bcThisField
int[] bcSuperField
int[] bcThisMethod
int[] bcSuperMethod
int[] bcInitRef
int[] wideByteCodes
int bcCaseCountIndex
int bcCaseValueIndex
int bcByteIndex
int bcShortIndex
int bcLocalIndex
int bcLabelIndex
int bcIntRefIndex
int bcFloatRefIndex
int bcLongRefIndex
int bcDoubleRefIndex
int bcStringRefIndex
int bcClassRefIndex
int bcFieldRefIndex
int bcMethodRefIndex
int bcIMethodRefIndex
int bcThisFieldIndex
int bcSuperFieldIndex
int bcThisMethodIndex
int bcSuperMethodIndex
int bcInitRefIndex
int wideByteCodeIndex
org.apache.commons.compress.harmony.unpack200.Segment segment
String currentClass
String superClass
String newClass
public void <init> (int[], int[], int[], int[], int[], int[], int[], int[], int[], int[], int[], int[], int[], int[], int[], int[], int[], int[], int[], int[], int[])
int[] bcCaseCount
int[] bcCaseValue
int[] bcByte
int[] bcShort
int[] bcLocal
int[] bcLabel
int[] bcIntRef
int[] bcFloatRef
int[] bcLongRef
int[] bcDoubleRef
int[] bcStringRef
int[] bcClassRef
int[] bcFieldRef
int[] bcMethodRef
int[] bcIMethodRef
int[] bcThisField
int[] bcSuperField
int[] bcThisMethod
int[] bcSuperMethod
int[] bcInitRef
int[] wideByteCodes
public int nextCaseCount ()
public int nextCaseValues ()
public int nextByte ()
public int nextShort ()
public int nextLocal ()
public int nextLabel ()
public int nextIntRef ()
public int nextFloatRef ()
public int nextLongRef ()
public int nextDoubleRef ()
public int nextStringRef ()
public int nextClassRef ()
public int nextFieldRef ()
public int nextMethodRef ()
public int nextIMethodRef ()
public int nextThisFieldRef ()
public int nextSuperFieldRef ()
public int nextThisMethodRef ()
public int nextSuperMethodRef ()
public int nextInitRef ()
public int nextWideByteCode ()
public void setSegment (org.apache.commons.compress.harmony.unpack200.Segment)
org.apache.commons.compress.harmony.unpack200.Segment segment
public org.apache.commons.compress.harmony.unpack200.SegmentConstantPool globalConstantPool ()
public void setCurrentClass (java.lang.String)
String string
public void setSuperClass (java.lang.String)
String string
public void setNewClass (java.lang.String)
String string
public java.lang.String getCurrentClass ()
public java.lang.String getSuperClass ()
public java.lang.String getNewClass ()
}
org/apache/commons/compress/harmony/unpack200/bytecode/RuntimeVisibleorInvisibleAnnotationsAttribute.class
RuntimeVisibleorInvisibleAnnotationsAttribute.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.RuntimeVisibleorInvisibleAnnotationsAttribute extends org.apache.commons.compress.harmony.unpack200.bytecode.AnnotationsAttribute {
private final int num_annotations
private final org.apache.commons.compress.harmony.unpack200.bytecode.AnnotationsAttribute$Annotation[] annotations
public void <init> (org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8, org.apache.commons.compress.harmony.unpack200.bytecode.AnnotationsAttribute$Annotation[])
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 name
org.apache.commons.compress.harmony.unpack200.bytecode.AnnotationsAttribute$Annotation[] annotations
protected int getLength ()
int i
int length
protected void resolve (org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool)
int i
org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool pool
protected void writeBody (java.io.DataOutputStream) throws java.io.IOException
int i
java.io.DataOutputStream dos
int size
public java.lang.String toString ()
protected org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] getNestedClassFileEntries ()
int i
int i
java.util.List nested
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] nestedEntries
}
org/apache/commons/compress/harmony/unpack200/bytecode/RuntimeVisibleorInvisibleParameterAnnotationsAttribute$ParameterAnnotation.class
RuntimeVisibleorInvisibleParameterAnnotationsAttribute.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.RuntimeVisibleorInvisibleParameterAnnotationsAttribute$ParameterAnnotation extends java.lang.Object {
private final org.apache.commons.compress.harmony.unpack200.bytecode.AnnotationsAttribute$Annotation[] annotations
private final int num_annotations
public void <init> (org.apache.commons.compress.harmony.unpack200.bytecode.AnnotationsAttribute$Annotation[])
org.apache.commons.compress.harmony.unpack200.bytecode.AnnotationsAttribute$Annotation[] annotations
public void writeBody (java.io.DataOutputStream) throws java.io.IOException
int i
java.io.DataOutputStream dos
public void resolve (org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool)
int i
org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool pool
public int getLength ()
int i
int length
public java.util.List getClassFileEntries ()
int i
java.util.List nested
}
org/apache/commons/compress/harmony/unpack200/bytecode/RuntimeVisibleorInvisibleParameterAnnotationsAttribute.class
RuntimeVisibleorInvisibleParameterAnnotationsAttribute.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.RuntimeVisibleorInvisibleParameterAnnotationsAttribute extends org.apache.commons.compress.harmony.unpack200.bytecode.AnnotationsAttribute {
private final int num_parameters
private final org.apache.commons.compress.harmony.unpack200.bytecode.RuntimeVisibleorInvisibleParameterAnnotationsAttribute$ParameterAnnotation[] parameter_annotations
public void <init> (org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8, org.apache.commons.compress.harmony.unpack200.bytecode.RuntimeVisibleorInvisibleParameterAnnotationsAttribute$ParameterAnnotation[])
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 name
org.apache.commons.compress.harmony.unpack200.bytecode.RuntimeVisibleorInvisibleParameterAnnotationsAttribute$ParameterAnnotation[] parameter_annotations
protected int getLength ()
int i
int length
protected void resolve (org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool)
int i
org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool pool
protected void writeBody (java.io.DataOutputStream) throws java.io.IOException
int i
java.io.DataOutputStream dos
public java.lang.String toString ()
protected org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] getNestedClassFileEntries ()
int i
int i
java.util.List nested
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] nestedEntries
}
org/apache/commons/compress/harmony/unpack200/bytecode/SignatureAttribute.class
SignatureAttribute.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.SignatureAttribute extends org.apache.commons.compress.harmony.unpack200.bytecode.Attribute {
private int signature_index
private final org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 signature
private static org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 attributeName
public static void setAttributeName (org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8)
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 cpUTF8Value
public void <init> (org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8)
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 value
protected int getLength ()
protected org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] getNestedClassFileEntries ()
protected void resolve (org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool)
org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool pool
protected void writeBody (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream dos
public java.lang.String toString ()
}
org/apache/commons/compress/harmony/unpack200/bytecode/SourceFileAttribute.class
SourceFileAttribute.java
package org.apache.commons.compress.harmony.unpack200.bytecode
public org.apache.commons.compress.harmony.unpack200.bytecode.SourceFileAttribute extends org.apache.commons.compress.harmony.unpack200.bytecode.Attribute {
private final org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 name
private int nameIndex
private static org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 attributeName
public static void setAttributeName (org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8)
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 cpUTF8Value
public void <init> (org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8)
org.apache.commons.compress.harmony.unpack200.bytecode.CPUTF8 name
public boolean equals (java.lang.Object)
Object obj
org.apache.commons.compress.harmony.unpack200.bytecode.SourceFileAttribute other
public boolean isSourceFileAttribute ()
protected int getLength ()
protected org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] getNestedClassFileEntries ()
public int hashCode ()
int PRIME
int result
protected void resolve (org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool)
org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool pool
public java.lang.String toString ()
protected void writeBody (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream dos
}
org/apache/commons/compress/harmony/unpack200/bytecode/forms/ByteCodeForm.class
ByteCodeForm.java
package org.apache.commons.compress.harmony.unpack200.bytecode.forms
public abstract org.apache.commons.compress.harmony.unpack200.bytecode.forms.ByteCodeForm extends java.lang.Object {
protected static final boolean WIDENED
protected static final org.apache.commons.compress.harmony.unpack200.bytecode.forms.ByteCodeForm[] byteCodeArray
protected static final java.util.Map byteCodesByName
private final int opcode
private final String name
private final int[] rewrite
private int firstOperandIndex
private int operandLength
public void <init> (int, java.lang.String)
int opcode
String name
public void <init> (int, java.lang.String, int[])
int opcode
String name
int[] rewrite
protected void calculateOperandPosition ()
int iterationIndex
int lastOperandIndex
int difference
public static org.apache.commons.compress.harmony.unpack200.bytecode.forms.ByteCodeForm get (int)
int opcode
public java.lang.String toString ()
public int getOpcode ()
public java.lang.String getName ()
public int[] getRewrite ()
public int[] getRewriteCopy ()
int[] result
public int firstOperandIndex ()
public int operandLength ()
public boolean hasNoOperand ()
public boolean hasMultipleByteCodes ()
public abstract void setByteCodeOperands (org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode, org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager, int)
public void fixUpByteCodeTargets (org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode, org.apache.commons.compress.harmony.unpack200.bytecode.CodeAttribute)
org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode byteCode
org.apache.commons.compress.harmony.unpack200.bytecode.CodeAttribute codeAttribute
public boolean nestedMustStartClassPool ()
static void <clinit> ()
org.apache.commons.compress.harmony.unpack200.bytecode.forms.ByteCodeForm byteCode
int i
}
org/apache/commons/compress/harmony/unpack200/bytecode/forms/ByteForm.class
ByteForm.java
package org.apache.commons.compress.harmony.unpack200.bytecode.forms
public org.apache.commons.compress.harmony.unpack200.bytecode.forms.ByteForm extends org.apache.commons.compress.harmony.unpack200.bytecode.forms.ByteCodeForm {
public void <init> (int, java.lang.String, int[])
int opcode
String name
int[] rewrite
public void setByteCodeOperands (org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode, org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager, int)
org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode byteCode
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
int codeLength
}
org/apache/commons/compress/harmony/unpack200/bytecode/forms/ClassRefForm.class
ClassRefForm.java
package org.apache.commons.compress.harmony.unpack200.bytecode.forms
public org.apache.commons.compress.harmony.unpack200.bytecode.forms.ClassRefForm extends org.apache.commons.compress.harmony.unpack200.bytecode.forms.ReferenceForm {
protected boolean widened
public void <init> (int, java.lang.String, int[])
int opcode
String name
int[] rewrite
public void <init> (int, java.lang.String, int[], boolean)
int opcode
String name
int[] rewrite
boolean widened
protected void setNestedEntries (org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode, org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager, int) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode byteCode
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
int offset
org.apache.commons.compress.harmony.unpack200.SegmentConstantPool globalPool
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] nested
protected int getOffset (org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager)
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
protected int getPoolID ()
}
org/apache/commons/compress/harmony/unpack200/bytecode/forms/ClassSpecificReferenceForm.class
ClassSpecificReferenceForm.java
package org.apache.commons.compress.harmony.unpack200.bytecode.forms
public abstract org.apache.commons.compress.harmony.unpack200.bytecode.forms.ClassSpecificReferenceForm extends org.apache.commons.compress.harmony.unpack200.bytecode.forms.ReferenceForm {
public void <init> (int, java.lang.String, int[])
int opcode
String name
int[] rewrite
protected abstract int getOffset (org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager)
protected abstract int getPoolID ()
protected abstract java.lang.String context (org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager)
protected void setNestedEntries (org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode, org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager, int) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode byteCode
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
int offset
org.apache.commons.compress.harmony.unpack200.SegmentConstantPool globalPool
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] nested
}
org/apache/commons/compress/harmony/unpack200/bytecode/forms/DoubleForm.class
DoubleForm.java
package org.apache.commons.compress.harmony.unpack200.bytecode.forms
public org.apache.commons.compress.harmony.unpack200.bytecode.forms.DoubleForm extends org.apache.commons.compress.harmony.unpack200.bytecode.forms.ReferenceForm {
public void <init> (int, java.lang.String, int[])
int opcode
String name
int[] rewrite
protected int getOffset (org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager)
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
protected int getPoolID ()
}
org/apache/commons/compress/harmony/unpack200/bytecode/forms/FieldRefForm.class
FieldRefForm.java
package org.apache.commons.compress.harmony.unpack200.bytecode.forms
public org.apache.commons.compress.harmony.unpack200.bytecode.forms.FieldRefForm extends org.apache.commons.compress.harmony.unpack200.bytecode.forms.ReferenceForm {
public void <init> (int, java.lang.String, int[])
int opcode
String name
int[] rewrite
protected int getOffset (org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager)
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
protected int getPoolID ()
}
org/apache/commons/compress/harmony/unpack200/bytecode/forms/FloatRefForm.class
FloatRefForm.java
package org.apache.commons.compress.harmony.unpack200.bytecode.forms
public org.apache.commons.compress.harmony.unpack200.bytecode.forms.FloatRefForm extends org.apache.commons.compress.harmony.unpack200.bytecode.forms.SingleByteReferenceForm {
public void <init> (int, java.lang.String, int[])
int opcode
String name
int[] rewrite
public void <init> (int, java.lang.String, int[], boolean)
int opcode
String name
int[] rewrite
boolean widened
protected int getOffset (org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager)
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
protected int getPoolID ()
}
org/apache/commons/compress/harmony/unpack200/bytecode/forms/IMethodRefForm.class
IMethodRefForm.java
package org.apache.commons.compress.harmony.unpack200.bytecode.forms
public org.apache.commons.compress.harmony.unpack200.bytecode.forms.IMethodRefForm extends org.apache.commons.compress.harmony.unpack200.bytecode.forms.ReferenceForm {
public void <init> (int, java.lang.String, int[])
int opcode
String name
int[] rewrite
protected int getOffset (org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager)
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
protected int getPoolID ()
public void setByteCodeOperands (org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode, org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager, int)
org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode byteCode
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
int codeLength
int count
}
org/apache/commons/compress/harmony/unpack200/bytecode/forms/IincForm.class
IincForm.java
package org.apache.commons.compress.harmony.unpack200.bytecode.forms
public org.apache.commons.compress.harmony.unpack200.bytecode.forms.IincForm extends org.apache.commons.compress.harmony.unpack200.bytecode.forms.ByteCodeForm {
public void <init> (int, java.lang.String, int[])
int opcode
String name
int[] rewrite
public void setByteCodeOperands (org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode, org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager, int)
org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode byteCode
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
int codeLength
int local
int constant
}
org/apache/commons/compress/harmony/unpack200/bytecode/forms/InitMethodReferenceForm.class
InitMethodReferenceForm.java
package org.apache.commons.compress.harmony.unpack200.bytecode.forms
public abstract org.apache.commons.compress.harmony.unpack200.bytecode.forms.InitMethodReferenceForm extends org.apache.commons.compress.harmony.unpack200.bytecode.forms.ClassSpecificReferenceForm {
public void <init> (int, java.lang.String, int[])
int opcode
String name
int[] rewrite
protected abstract java.lang.String context (org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager)
protected int getPoolID ()
protected int getOffset (org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager)
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
protected void setNestedEntries (org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode, org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager, int) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode byteCode
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
int offset
org.apache.commons.compress.harmony.unpack200.SegmentConstantPool globalPool
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] nested
}
org/apache/commons/compress/harmony/unpack200/bytecode/forms/IntRefForm.class
IntRefForm.java
package org.apache.commons.compress.harmony.unpack200.bytecode.forms
public org.apache.commons.compress.harmony.unpack200.bytecode.forms.IntRefForm extends org.apache.commons.compress.harmony.unpack200.bytecode.forms.SingleByteReferenceForm {
public void <init> (int, java.lang.String, int[])
int opcode
String name
int[] rewrite
public void <init> (int, java.lang.String, int[], boolean)
int opcode
String name
int[] rewrite
boolean widened
protected int getOffset (org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager)
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
protected int getPoolID ()
}
org/apache/commons/compress/harmony/unpack200/bytecode/forms/LabelForm.class
LabelForm.java
package org.apache.commons.compress.harmony.unpack200.bytecode.forms
public org.apache.commons.compress.harmony.unpack200.bytecode.forms.LabelForm extends org.apache.commons.compress.harmony.unpack200.bytecode.forms.ByteCodeForm {
protected boolean widened
public void <init> (int, java.lang.String, int[])
int opcode
String name
int[] rewrite
public void <init> (int, java.lang.String, int[], boolean)
int opcode
String name
int[] rewrite
boolean widened
public void fixUpByteCodeTargets (org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode, org.apache.commons.compress.harmony.unpack200.bytecode.CodeAttribute)
org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode byteCode
org.apache.commons.compress.harmony.unpack200.bytecode.CodeAttribute codeAttribute
int originalTarget
int sourceIndex
int absoluteInstructionTargetIndex
int targetValue
int sourceValue
public void setByteCodeOperands (org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode, org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager, int)
org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode byteCode
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
int codeLength
}
org/apache/commons/compress/harmony/unpack200/bytecode/forms/LocalForm.class
LocalForm.java
package org.apache.commons.compress.harmony.unpack200.bytecode.forms
public org.apache.commons.compress.harmony.unpack200.bytecode.forms.LocalForm extends org.apache.commons.compress.harmony.unpack200.bytecode.forms.ByteCodeForm {
public void <init> (int, java.lang.String, int[])
int opcode
String name
int[] rewrite
public void setByteCodeOperands (org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode, org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager, int)
org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode byteCode
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
int codeLength
}
org/apache/commons/compress/harmony/unpack200/bytecode/forms/LongForm.class
LongForm.java
package org.apache.commons.compress.harmony.unpack200.bytecode.forms
public org.apache.commons.compress.harmony.unpack200.bytecode.forms.LongForm extends org.apache.commons.compress.harmony.unpack200.bytecode.forms.ReferenceForm {
public void <init> (int, java.lang.String, int[])
int opcode
String name
int[] rewrite
protected int getOffset (org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager)
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
protected int getPoolID ()
}
org/apache/commons/compress/harmony/unpack200/bytecode/forms/LookupSwitchForm.class
LookupSwitchForm.java
package org.apache.commons.compress.harmony.unpack200.bytecode.forms
public org.apache.commons.compress.harmony.unpack200.bytecode.forms.LookupSwitchForm extends org.apache.commons.compress.harmony.unpack200.bytecode.forms.SwitchForm {
public void <init> (int, java.lang.String)
int opcode
String name
public void setByteCodeOperands (org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode, org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager, int)
int index
int index
int index
int index
int index
org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode byteCode
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
int codeLength
int case_count
int default_pc
int[] case_values
int[] case_pcs
int[] labelsArray
int padLength
int rewriteSize
int[] newRewrite
int rewriteIndex
int npairsIndex
}
org/apache/commons/compress/harmony/unpack200/bytecode/forms/MethodRefForm.class
MethodRefForm.java
package org.apache.commons.compress.harmony.unpack200.bytecode.forms
public org.apache.commons.compress.harmony.unpack200.bytecode.forms.MethodRefForm extends org.apache.commons.compress.harmony.unpack200.bytecode.forms.ReferenceForm {
public void <init> (int, java.lang.String, int[])
int opcode
String name
int[] rewrite
protected int getOffset (org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager)
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
protected int getPoolID ()
}
org/apache/commons/compress/harmony/unpack200/bytecode/forms/MultiANewArrayForm.class
MultiANewArrayForm.java
package org.apache.commons.compress.harmony.unpack200.bytecode.forms
public org.apache.commons.compress.harmony.unpack200.bytecode.forms.MultiANewArrayForm extends org.apache.commons.compress.harmony.unpack200.bytecode.forms.ClassRefForm {
public void <init> (int, java.lang.String, int[])
int opcode
String name
int[] rewrite
public void setByteCodeOperands (org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode, org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager, int)
org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode byteCode
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
int codeLength
int dimension
}
org/apache/commons/compress/harmony/unpack200/bytecode/forms/NarrowClassRefForm.class
NarrowClassRefForm.java
package org.apache.commons.compress.harmony.unpack200.bytecode.forms
public org.apache.commons.compress.harmony.unpack200.bytecode.forms.NarrowClassRefForm extends org.apache.commons.compress.harmony.unpack200.bytecode.forms.ClassRefForm {
public void <init> (int, java.lang.String, int[])
int opcode
String name
int[] rewrite
public void <init> (int, java.lang.String, int[], boolean)
int opcode
String name
int[] rewrite
boolean widened
protected void setNestedEntries (org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode, org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager, int) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode byteCode
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
int offset
public boolean nestedMustStartClassPool ()
}
org/apache/commons/compress/harmony/unpack200/bytecode/forms/NewClassRefForm.class
NewClassRefForm.java
package org.apache.commons.compress.harmony.unpack200.bytecode.forms
public org.apache.commons.compress.harmony.unpack200.bytecode.forms.NewClassRefForm extends org.apache.commons.compress.harmony.unpack200.bytecode.forms.ClassRefForm {
public void <init> (int, java.lang.String, int[])
int opcode
String name
int[] rewrite
public void setByteCodeOperands (org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode, org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager, int)
org.apache.commons.compress.harmony.unpack200.SegmentConstantPool globalPool
org.apache.commons.compress.harmony.pack200.Pack200Exception ex
org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode byteCode
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
int codeLength
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] nested
int offset
}
org/apache/commons/compress/harmony/unpack200/bytecode/forms/NewInitMethodRefForm.class
NewInitMethodRefForm.java
package org.apache.commons.compress.harmony.unpack200.bytecode.forms
public org.apache.commons.compress.harmony.unpack200.bytecode.forms.NewInitMethodRefForm extends org.apache.commons.compress.harmony.unpack200.bytecode.forms.InitMethodReferenceForm {
public void <init> (int, java.lang.String, int[])
int opcode
String name
int[] rewrite
protected java.lang.String context (org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager)
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
String result
protected void setNestedEntries (org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode, org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager, int) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode byteCode
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
int offset
org.apache.commons.compress.harmony.unpack200.SegmentConstantPool globalPool
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] nested
}
org/apache/commons/compress/harmony/unpack200/bytecode/forms/NoArgumentForm.class
NoArgumentForm.java
package org.apache.commons.compress.harmony.unpack200.bytecode.forms
public org.apache.commons.compress.harmony.unpack200.bytecode.forms.NoArgumentForm extends org.apache.commons.compress.harmony.unpack200.bytecode.forms.ByteCodeForm {
public void <init> (int, java.lang.String)
int opcode
String name
public void setByteCodeOperands (org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode, org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager, int)
org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode byteCode
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
int codeLength
}
org/apache/commons/compress/harmony/unpack200/bytecode/forms/ReferenceForm.class
ReferenceForm.java
package org.apache.commons.compress.harmony.unpack200.bytecode.forms
public abstract org.apache.commons.compress.harmony.unpack200.bytecode.forms.ReferenceForm extends org.apache.commons.compress.harmony.unpack200.bytecode.forms.ByteCodeForm {
public void <init> (int, java.lang.String, int[])
int opcode
String name
int[] rewrite
protected abstract int getPoolID ()
protected abstract int getOffset (org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager)
protected void setNestedEntries (org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode, org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager, int) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode byteCode
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
int offset
org.apache.commons.compress.harmony.unpack200.SegmentConstantPool globalPool
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] nested
public void setByteCodeOperands (org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode, org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager, int)
org.apache.commons.compress.harmony.pack200.Pack200Exception ex
org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode byteCode
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
int codeLength
int offset
}
org/apache/commons/compress/harmony/unpack200/bytecode/forms/ShortForm.class
ShortForm.java
package org.apache.commons.compress.harmony.unpack200.bytecode.forms
public org.apache.commons.compress.harmony.unpack200.bytecode.forms.ShortForm extends org.apache.commons.compress.harmony.unpack200.bytecode.forms.ByteCodeForm {
public void <init> (int, java.lang.String, int[])
int opcode
String name
int[] rewrite
public void setByteCodeOperands (org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode, org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager, int)
org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode byteCode
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
int codeLength
}
org/apache/commons/compress/harmony/unpack200/bytecode/forms/SingleByteReferenceForm.class
SingleByteReferenceForm.java
package org.apache.commons.compress.harmony.unpack200.bytecode.forms
public abstract org.apache.commons.compress.harmony.unpack200.bytecode.forms.SingleByteReferenceForm extends org.apache.commons.compress.harmony.unpack200.bytecode.forms.ReferenceForm {
protected boolean widened
public void <init> (int, java.lang.String, int[])
int opcode
String name
int[] rewrite
protected abstract int getOffset (org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager)
protected abstract int getPoolID ()
protected void setNestedEntries (org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode, org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager, int) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode byteCode
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
int offset
public boolean nestedMustStartClassPool ()
}
org/apache/commons/compress/harmony/unpack200/bytecode/forms/StringRefForm.class
StringRefForm.java
package org.apache.commons.compress.harmony.unpack200.bytecode.forms
public org.apache.commons.compress.harmony.unpack200.bytecode.forms.StringRefForm extends org.apache.commons.compress.harmony.unpack200.bytecode.forms.SingleByteReferenceForm {
public void <init> (int, java.lang.String, int[])
int opcode
String name
int[] rewrite
public void <init> (int, java.lang.String, int[], boolean)
int opcode
String name
int[] rewrite
boolean widened
protected int getOffset (org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager)
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
protected int getPoolID ()
protected void setNestedEntries (org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode, org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager, int) throws org.apache.commons.compress.harmony.pack200.Pack200Exception
org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode byteCode
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
int offset
org.apache.commons.compress.harmony.unpack200.SegmentConstantPool globalPool
org.apache.commons.compress.harmony.unpack200.bytecode.ClassFileEntry[] nested
}
org/apache/commons/compress/harmony/unpack200/bytecode/forms/SuperFieldRefForm.class
SuperFieldRefForm.java
package org.apache.commons.compress.harmony.unpack200.bytecode.forms
public org.apache.commons.compress.harmony.unpack200.bytecode.forms.SuperFieldRefForm extends org.apache.commons.compress.harmony.unpack200.bytecode.forms.ClassSpecificReferenceForm {
public void <init> (int, java.lang.String, int[])
int opcode
String name
int[] rewrite
protected int getOffset (org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager)
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
protected int getPoolID ()
protected java.lang.String context (org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager)
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
}
org/apache/commons/compress/harmony/unpack200/bytecode/forms/SuperInitMethodRefForm.class
SuperInitMethodRefForm.java
package org.apache.commons.compress.harmony.unpack200.bytecode.forms
public org.apache.commons.compress.harmony.unpack200.bytecode.forms.SuperInitMethodRefForm extends org.apache.commons.compress.harmony.unpack200.bytecode.forms.InitMethodReferenceForm {
public void <init> (int, java.lang.String, int[])
int opcode
String name
int[] rewrite
protected java.lang.String context (org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager)
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
}
org/apache/commons/compress/harmony/unpack200/bytecode/forms/SuperMethodRefForm.class
SuperMethodRefForm.java
package org.apache.commons.compress.harmony.unpack200.bytecode.forms
public org.apache.commons.compress.harmony.unpack200.bytecode.forms.SuperMethodRefForm extends org.apache.commons.compress.harmony.unpack200.bytecode.forms.ClassSpecificReferenceForm {
public void <init> (int, java.lang.String, int[])
int opcode
String name
int[] rewrite
protected int getOffset (org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager)
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
protected int getPoolID ()
protected java.lang.String context (org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager)
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
}
org/apache/commons/compress/harmony/unpack200/bytecode/forms/SwitchForm.class
SwitchForm.java
package org.apache.commons.compress.harmony.unpack200.bytecode.forms
public abstract org.apache.commons.compress.harmony.unpack200.bytecode.forms.SwitchForm extends org.apache.commons.compress.harmony.unpack200.bytecode.forms.VariableInstructionForm {
public void <init> (int, java.lang.String)
int opcode
String name
public void fixUpByteCodeTargets (org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode, org.apache.commons.compress.harmony.unpack200.bytecode.CodeAttribute)
int absoluteInstructionTargetIndex
int targetValue
int index
int index
org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode byteCode
org.apache.commons.compress.harmony.unpack200.bytecode.CodeAttribute codeAttribute
int[] originalTargets
int numberOfLabels
int[] replacementTargets
int sourceIndex
int sourceValue
int[] rewriteArray
}
org/apache/commons/compress/harmony/unpack200/bytecode/forms/TableSwitchForm.class
TableSwitchForm.java
package org.apache.commons.compress.harmony.unpack200.bytecode.forms
public org.apache.commons.compress.harmony.unpack200.bytecode.forms.TableSwitchForm extends org.apache.commons.compress.harmony.unpack200.bytecode.forms.SwitchForm {
public void <init> (int, java.lang.String)
int opcode
String name
public void setByteCodeOperands (org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode, org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager, int)
int index
int index
int index
int index
org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode byteCode
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
int codeLength
int case_count
int default_pc
int case_value
int[] case_pcs
int[] labelsArray
int lowValue
int highValue
int padLength
int rewriteSize
int[] newRewrite
int rewriteIndex
int lowbyteIndex
int highbyteIndex
}
org/apache/commons/compress/harmony/unpack200/bytecode/forms/ThisFieldRefForm.class
ThisFieldRefForm.java
package org.apache.commons.compress.harmony.unpack200.bytecode.forms
public org.apache.commons.compress.harmony.unpack200.bytecode.forms.ThisFieldRefForm extends org.apache.commons.compress.harmony.unpack200.bytecode.forms.ClassSpecificReferenceForm {
public void <init> (int, java.lang.String, int[])
int opcode
String name
int[] rewrite
protected int getOffset (org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager)
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
protected int getPoolID ()
protected java.lang.String context (org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager)
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
}
org/apache/commons/compress/harmony/unpack200/bytecode/forms/ThisInitMethodRefForm.class
ThisInitMethodRefForm.java
package org.apache.commons.compress.harmony.unpack200.bytecode.forms
public org.apache.commons.compress.harmony.unpack200.bytecode.forms.ThisInitMethodRefForm extends org.apache.commons.compress.harmony.unpack200.bytecode.forms.InitMethodReferenceForm {
public void <init> (int, java.lang.String, int[])
int opcode
String name
int[] rewrite
protected java.lang.String context (org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager)
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
}
org/apache/commons/compress/harmony/unpack200/bytecode/forms/ThisMethodRefForm.class
ThisMethodRefForm.java
package org.apache.commons.compress.harmony.unpack200.bytecode.forms
public org.apache.commons.compress.harmony.unpack200.bytecode.forms.ThisMethodRefForm extends org.apache.commons.compress.harmony.unpack200.bytecode.forms.ClassSpecificReferenceForm {
public void <init> (int, java.lang.String, int[])
int opcode
String name
int[] rewrite
protected int getOffset (org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager)
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
protected int getPoolID ()
protected java.lang.String context (org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager)
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
}
org/apache/commons/compress/harmony/unpack200/bytecode/forms/VariableInstructionForm.class
VariableInstructionForm.java
package org.apache.commons.compress.harmony.unpack200.bytecode.forms
public abstract org.apache.commons.compress.harmony.unpack200.bytecode.forms.VariableInstructionForm extends org.apache.commons.compress.harmony.unpack200.bytecode.forms.ByteCodeForm {
public void <init> (int, java.lang.String)
int opcode
String name
public void setRewrite4Bytes (int, int[])
int index
int operand
int[] rewrite
int firstOperandPosition
public void setRewrite4Bytes (int, int, int[])
int operand
int absPosition
int[] rewrite
int byteCodeRewriteLength
public void setRewrite2Bytes (int, int, int[])
int operand
int absPosition
int[] rewrite
int byteCodeRewriteLength
}
org/apache/commons/compress/harmony/unpack200/bytecode/forms/WideForm.class
WideForm.java
package org.apache.commons.compress.harmony.unpack200.bytecode.forms
public org.apache.commons.compress.harmony.unpack200.bytecode.forms.WideForm extends org.apache.commons.compress.harmony.unpack200.bytecode.forms.VariableInstructionForm {
public void <init> (int, java.lang.String)
int opcode
String name
public void setByteCodeOperands (org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode, org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager, int)
org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode byteCode
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
int codeLength
int instruction
protected void setByteCodeOperandsFormat1 (int, org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode, org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager, int)
int instruction
org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode byteCode
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
int codeLength
int local
int[] newRewrite
int rewriteIndex
protected void setByteCodeOperandsFormat2 (int, org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode, org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager, int)
int instruction
org.apache.commons.compress.harmony.unpack200.bytecode.ByteCode byteCode
org.apache.commons.compress.harmony.unpack200.bytecode.OperandManager operandManager
int codeLength
int local
int constWord
int[] newRewrite
int rewriteIndex
}
org/apache/commons/compress/java/util/jar/Pack200$1.class
Pack200.java
package org.apache.commons.compress.java.util.jar
final org.apache.commons.compress.java.util.jar.Pack200$1 extends java.lang.Object implements java.security.PrivilegedAction {
void <init> ()
public java.lang.Object run ()
Exception e
String className
}
org/apache/commons/compress/java/util/jar/Pack200$2.class
Pack200.java
package org.apache.commons.compress.java.util.jar
final org.apache.commons.compress.java.util.jar.Pack200$2 extends java.lang.Object implements java.security.PrivilegedAction {
void <init> ()
public java.lang.Object run ()
Exception e
String className
}
org/apache/commons/compress/java/util/jar/Pack200$Packer.class
Pack200.java
package org.apache.commons.compress.java.util.jar
public abstract org.apache.commons.compress.java.util.jar.Pack200$Packer extends java.lang.Object {
public static final String CLASS_ATTRIBUTE_PFX
public static final String CODE_ATTRIBUTE_PFX
public static final String DEFLATE_HINT
public static final String EFFORT
public static final String ERROR
public static final String FALSE
public static final String FIELD_ATTRIBUTE_PFX
public static final String KEEP
public static final String KEEP_FILE_ORDER
public static final String LATEST
public static final String METHOD_ATTRIBUTE_PFX
public static final String MODIFICATION_TIME
public static final String PASS
public static final String PASS_FILE_PFX
public static final String PROGRESS
public static final String SEGMENT_LIMIT
public static final String STRIP
public static final String TRUE
public static final String UNKNOWN_ATTRIBUTE
public abstract java.util.SortedMap properties ()
public abstract void pack (java.util.jar.JarFile, java.io.OutputStream) throws java.io.IOException
public abstract void pack (java.util.jar.JarInputStream, java.io.OutputStream) throws java.io.IOException
public abstract void addPropertyChangeListener (java.beans.PropertyChangeListener)
public abstract void removePropertyChangeListener (java.beans.PropertyChangeListener)
}
org/apache/commons/compress/java/util/jar/Pack200$Unpacker.class
Pack200.java
package org.apache.commons.compress.java.util.jar
public abstract org.apache.commons.compress.java.util.jar.Pack200$Unpacker extends java.lang.Object {
public static final String DEFLATE_HINT
public static final String FALSE
public static final String KEEP
public static final String PROGRESS
public static final String TRUE
public abstract java.util.SortedMap properties ()
public abstract void unpack (java.io.InputStream, java.util.jar.JarOutputStream) throws java.io.IOException
public abstract void unpack (java.io.File, java.util.jar.JarOutputStream) throws java.io.IOException
public abstract void addPropertyChangeListener (java.beans.PropertyChangeListener)
public abstract void removePropertyChangeListener (java.beans.PropertyChangeListener)
}
org/apache/commons/compress/java/util/jar/Pack200.class
Pack200.java
package org.apache.commons.compress.java.util.jar
public abstract org.apache.commons.compress.java.util.jar.Pack200 extends java.lang.Object {
private static final String SYSTEM_PROPERTY_PACKER
private static final String SYSTEM_PROPERTY_UNPACKER
private void <init> ()
public static org.apache.commons.compress.java.util.jar.Pack200$Packer newPacker ()
public static org.apache.commons.compress.java.util.jar.Pack200$Unpacker newUnpacker ()
}
org/apache/commons/compress/parallel/FileBasedScatterGatherBackingStore.class
FileBasedScatterGatherBackingStore.java
package org.apache.commons.compress.parallel
public org.apache.commons.compress.parallel.FileBasedScatterGatherBackingStore extends java.lang.Object implements org.apache.commons.compress.parallel.ScatterGatherBackingStore {
private final java.io.File target
private final java.io.OutputStream os
private boolean closed
public void <init> (java.io.File) throws java.io.FileNotFoundException
java.io.FileNotFoundException ex
java.io.IOException ex
java.io.File target
public java.io.InputStream getInputStream () throws java.io.IOException
public void closeForWriting () throws java.io.IOException
public void writeOut (byte[], int, int) throws java.io.IOException
byte[] data
int offset
int length
public void close () throws java.io.IOException
}
org/apache/commons/compress/parallel/InputStreamSupplier.class
InputStreamSupplier.java
package org.apache.commons.compress.parallel
public abstract org.apache.commons.compress.parallel.InputStreamSupplier extends java.lang.Object {
public abstract java.io.InputStream get ()
}
org/apache/commons/compress/parallel/ScatterGatherBackingStore.class
ScatterGatherBackingStore.java
package org.apache.commons.compress.parallel
public abstract org.apache.commons.compress.parallel.ScatterGatherBackingStore extends java.lang.Object implements java.io.Closeable {
public abstract java.io.InputStream getInputStream () throws java.io.IOException
public abstract void writeOut (byte[], int, int) throws java.io.IOException
public abstract void closeForWriting () throws java.io.IOException
}
org/apache/commons/compress/parallel/ScatterGatherBackingStoreSupplier.class
ScatterGatherBackingStoreSupplier.java
package org.apache.commons.compress.parallel
public abstract org.apache.commons.compress.parallel.ScatterGatherBackingStoreSupplier extends java.lang.Object {
public abstract org.apache.commons.compress.parallel.ScatterGatherBackingStore get () throws java.io.IOException
}
org/apache/commons/compress/utils/ArchiveUtils.class
ArchiveUtils.java
package org.apache.commons.compress.utils
public org.apache.commons.compress.utils.ArchiveUtils extends java.lang.Object {
private static final int MAX_SANITIZED_NAME_LENGTH
private void <init> ()
public static java.lang.String toString (org.apache.commons.compress.archivers.ArchiveEntry)
int i
org.apache.commons.compress.archivers.ArchiveEntry entry
StringBuilder sb
String size
public static boolean matchAsciiBuffer (java.lang.String, byte[], int, int)
String expected
byte[] buffer
int offset
int length
byte[] buffer1
public static boolean matchAsciiBuffer (java.lang.String, byte[])
String expected
byte[] buffer
public static byte[] toAsciiBytes (java.lang.String)
String inputString
public static java.lang.String toAsciiString (byte[])
byte[] inputBytes
public static java.lang.String toAsciiString (byte[], int, int)
byte[] inputBytes
int offset
int length
public static boolean isEqual (byte[], int, int, byte[], int, int, boolean)
int i
int i
int i
byte[] buffer1
int offset1
int length1
byte[] buffer2
int offset2
int length2
boolean ignoreTrailingNulls
int minLen
public static boolean isEqual (byte[], int, int, byte[], int, int)
byte[] buffer1
int offset1
int length1
byte[] buffer2
int offset2
int length2
public static boolean isEqual (byte[], byte[])
byte[] buffer1
byte[] buffer2
public static boolean isEqual (byte[], byte[], boolean)
byte[] buffer1
byte[] buffer2
boolean ignoreTrailingNulls
public static boolean isEqualWithNull (byte[], int, int, byte[], int, int)
byte[] buffer1
int offset1
int length1
byte[] buffer2
int offset2
int length2
public static boolean isArrayZero (byte[], int)
int i
byte[] a
int size
public static java.lang.String sanitize (java.lang.String)
int i
Character$UnicodeBlock block
char c
String s
char[] cs
char[] chars
StringBuilder sb
}
org/apache/commons/compress/utils/BitInputStream.class
BitInputStream.java
package org.apache.commons.compress.utils
public org.apache.commons.compress.utils.BitInputStream extends java.lang.Object implements java.io.Closeable {
private static final int MAXIMUM_CACHE_SIZE
private static final long[] MASKS
private final org.apache.commons.compress.utils.CountingInputStream in
private final java.nio.ByteOrder byteOrder
private long bitsCached
private int bitsCachedSize
public void <init> (java.io.InputStream, java.nio.ByteOrder)
java.io.InputStream in
java.nio.ByteOrder byteOrder
public void close () throws java.io.IOException
public void clearBitCache ()
public long readBits (int) throws java.io.IOException
int count
public int bitsCached ()
public long bitsAvailable () throws java.io.IOException
public void alignWithByteBoundary ()
int toSkip
public long getBytesRead ()
private long processBitsGreater57 (int) throws java.io.IOException
long bitsToAdd
long bitsToAdd
int count
long bitsOut
int overflowBits
long overflow
int bitsToAddCount
long nextByte
private long readCachedBits (int)
long bitsOut
int count
long bitsOut
private boolean ensureCache (int) throws java.io.IOException
long nextByte
int count
static void <clinit> ()
int i
}
org/apache/commons/compress/utils/BoundedArchiveInputStream.class
BoundedArchiveInputStream.java
package org.apache.commons.compress.utils
public abstract org.apache.commons.compress.utils.BoundedArchiveInputStream extends java.io.InputStream {
private final long end
private java.nio.ByteBuffer singleByteBuffer
private long loc
public void <init> (long, long)
long start
long remaining
public synchronized int read () throws java.io.IOException
int read
public synchronized int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
long maxLen
java.nio.ByteBuffer buf
int ret
protected abstract int read (long, java.nio.ByteBuffer) throws java.io.IOException
}
org/apache/commons/compress/utils/BoundedInputStream.class
BoundedInputStream.java
package org.apache.commons.compress.utils
public org.apache.commons.compress.utils.BoundedInputStream extends java.io.InputStream {
private final java.io.InputStream in
private long bytesRemaining
public void <init> (java.io.InputStream, long)
java.io.InputStream in
long size
public int read () throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int bytesToRead
int bytesRead
public void close ()
public long skip (long) throws java.io.IOException
long n
long bytesToSkip
long bytesSkipped
public long getBytesRemaining ()
}
org/apache/commons/compress/utils/BoundedSeekableByteChannelInputStream.class
BoundedSeekableByteChannelInputStream.java
package org.apache.commons.compress.utils
public org.apache.commons.compress.utils.BoundedSeekableByteChannelInputStream extends org.apache.commons.compress.utils.BoundedArchiveInputStream {
private final java.nio.channels.SeekableByteChannel channel
public void <init> (long, long, java.nio.channels.SeekableByteChannel)
long start
long remaining
java.nio.channels.SeekableByteChannel channel
protected int read (long, java.nio.ByteBuffer) throws java.io.IOException
int read
long pos
java.nio.ByteBuffer buf
int read
}
org/apache/commons/compress/utils/ByteUtils$ByteConsumer.class
ByteUtils.java
package org.apache.commons.compress.utils
public abstract org.apache.commons.compress.utils.ByteUtils$ByteConsumer extends java.lang.Object {
public abstract void accept (int) throws java.io.IOException
}
org/apache/commons/compress/utils/ByteUtils$ByteSupplier.class
ByteUtils.java
package org.apache.commons.compress.utils
public abstract org.apache.commons.compress.utils.ByteUtils$ByteSupplier extends java.lang.Object {
public abstract int getAsByte () throws java.io.IOException
}
org/apache/commons/compress/utils/ByteUtils$InputStreamByteSupplier.class
ByteUtils.java
package org.apache.commons.compress.utils
public org.apache.commons.compress.utils.ByteUtils$InputStreamByteSupplier extends java.lang.Object implements org.apache.commons.compress.utils.ByteUtils$ByteSupplier {
private final java.io.InputStream is
public void <init> (java.io.InputStream)
java.io.InputStream is
public int getAsByte () throws java.io.IOException
}
org/apache/commons/compress/utils/ByteUtils$OutputStreamByteConsumer.class
ByteUtils.java
package org.apache.commons.compress.utils
public org.apache.commons.compress.utils.ByteUtils$OutputStreamByteConsumer extends java.lang.Object implements org.apache.commons.compress.utils.ByteUtils$ByteConsumer {
private final java.io.OutputStream os
public void <init> (java.io.OutputStream)
java.io.OutputStream os
public void accept (int) throws java.io.IOException
int b
}
org/apache/commons/compress/utils/ByteUtils.class
ByteUtils.java
package org.apache.commons.compress.utils
public final org.apache.commons.compress.utils.ByteUtils extends java.lang.Object {
public static final byte[] EMPTY_BYTE_ARRAY
private void <init> ()
public static long fromLittleEndian (byte[])
byte[] bytes
public static long fromLittleEndian (byte[], int, int)
int i
byte[] bytes
int off
int length
long l
public static long fromLittleEndian (java.io.InputStream, int) throws java.io.IOException
long b
int i
java.io.InputStream in
int length
long l
public static long fromLittleEndian (org.apache.commons.compress.utils.ByteUtils$ByteSupplier, int) throws java.io.IOException
long b
int i
org.apache.commons.compress.utils.ByteUtils$ByteSupplier supplier
int length
long l
public static long fromLittleEndian (java.io.DataInput, int) throws java.io.IOException
long b
int i
java.io.DataInput in
int length
long l
public static void toLittleEndian (byte[], long, int, int)
int i
byte[] b
long value
int off
int length
long num
public static void toLittleEndian (java.io.OutputStream, long, int) throws java.io.IOException
int i
java.io.OutputStream out
long value
int length
long num
public static void toLittleEndian (org.apache.commons.compress.utils.ByteUtils$ByteConsumer, long, int) throws java.io.IOException
int i
org.apache.commons.compress.utils.ByteUtils$ByteConsumer consumer
long value
int length
long num
public static void toLittleEndian (java.io.DataOutput, long, int) throws java.io.IOException
int i
java.io.DataOutput out
long value
int length
long num
private static void checkReadLength (int)
int length
static void <clinit> ()
}
org/apache/commons/compress/utils/CRC32VerifyingInputStream.class
CRC32VerifyingInputStream.java
package org.apache.commons.compress.utils
public org.apache.commons.compress.utils.CRC32VerifyingInputStream extends org.apache.commons.compress.utils.ChecksumVerifyingInputStream {
public void <init> (java.io.InputStream, long, int)
java.io.InputStream in
long size
int expectedCrc32
public void <init> (java.io.InputStream, long, long)
java.io.InputStream in
long size
long expectedCrc32
}
org/apache/commons/compress/utils/CharsetNames.class
CharsetNames.java
package org.apache.commons.compress.utils
public org.apache.commons.compress.utils.CharsetNames extends java.lang.Object {
public static final String ISO_8859_1
public static final String US_ASCII
public static final String UTF_16
public static final String UTF_16BE
public static final String UTF_16LE
public static final String UTF_8
public void <init> ()
}
org/apache/commons/compress/utils/Charsets.class
Charsets.java
package org.apache.commons.compress.utils
public org.apache.commons.compress.utils.Charsets extends java.lang.Object {
public static final java.nio.charset.Charset ISO_8859_1
public static final java.nio.charset.Charset US_ASCII
public static final java.nio.charset.Charset UTF_16
public static final java.nio.charset.Charset UTF_16BE
public static final java.nio.charset.Charset UTF_16LE
public static final java.nio.charset.Charset UTF_8
public void <init> ()
public static java.nio.charset.Charset toCharset (java.nio.charset.Charset)
java.nio.charset.Charset charset
public static java.nio.charset.Charset toCharset (java.lang.String)
String charset
static void <clinit> ()
}
org/apache/commons/compress/utils/ChecksumCalculatingInputStream.class
ChecksumCalculatingInputStream.java
package org.apache.commons.compress.utils
public org.apache.commons.compress.utils.ChecksumCalculatingInputStream extends java.io.InputStream {
private final java.io.InputStream in
private final java.util.zip.Checksum checksum
public void <init> (java.util.zip.Checksum, java.io.InputStream)
java.util.zip.Checksum checksum
java.io.InputStream inputStream
public int read () throws java.io.IOException
int ret
public int read (byte[]) throws java.io.IOException
byte[] b
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int ret
public long skip (long) throws java.io.IOException
long n
public long getValue ()
}
org/apache/commons/compress/utils/ChecksumVerifyingInputStream.class
ChecksumVerifyingInputStream.java
package org.apache.commons.compress.utils
public org.apache.commons.compress.utils.ChecksumVerifyingInputStream extends java.io.InputStream {
private final java.io.InputStream in
private long bytesRemaining
private final long expectedChecksum
private final java.util.zip.Checksum checksum
public void <init> (java.util.zip.Checksum, java.io.InputStream, long, long)
java.util.zip.Checksum checksum
java.io.InputStream in
long size
long expectedChecksum
public int read () throws java.io.IOException
int ret
public int read (byte[]) throws java.io.IOException
byte[] b
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int ret
public long skip (long) throws java.io.IOException
long n
public void close () throws java.io.IOException
public long getBytesRemaining ()
}
org/apache/commons/compress/utils/CloseShieldFilterInputStream.class
CloseShieldFilterInputStream.java
package org.apache.commons.compress.utils
public org.apache.commons.compress.utils.CloseShieldFilterInputStream extends java.io.FilterInputStream {
public void <init> (java.io.InputStream)
java.io.InputStream in
public void close () throws java.io.IOException
}
org/apache/commons/compress/utils/CountingInputStream.class
CountingInputStream.java
package org.apache.commons.compress.utils
public org.apache.commons.compress.utils.CountingInputStream extends java.io.FilterInputStream {
private long bytesRead
public void <init> (java.io.InputStream)
java.io.InputStream in
public int read () throws java.io.IOException
int r
public int read (byte[]) throws java.io.IOException
byte[] b
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int r
protected final void count (long)
long read
public long getBytesRead ()
}
org/apache/commons/compress/utils/CountingOutputStream.class
CountingOutputStream.java
package org.apache.commons.compress.utils
public org.apache.commons.compress.utils.CountingOutputStream extends java.io.FilterOutputStream {
private long bytesWritten
public void <init> (java.io.OutputStream)
java.io.OutputStream out
public void write (int) throws java.io.IOException
int b
public void write (byte[]) throws java.io.IOException
byte[] b
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
protected void count (long)
long written
public long getBytesWritten ()
}
org/apache/commons/compress/utils/FileNameUtils.class
FileNameUtils.java
package org.apache.commons.compress.utils
public org.apache.commons.compress.utils.FileNameUtils extends java.lang.Object {
public void <init> ()
public static java.lang.String getExtension (java.lang.String)
String filename
String name
int extensionPosition
public static java.lang.String getBaseName (java.lang.String)
String filename
String name
int extensionPosition
}
org/apache/commons/compress/utils/FixedLengthBlockOutputStream$1.class
FixedLengthBlockOutputStream.java
package org.apache.commons.compress.utils
synthetic org.apache.commons.compress.utils.FixedLengthBlockOutputStream$1 extends java.lang.Object {
}
org/apache/commons/compress/utils/FixedLengthBlockOutputStream$BufferAtATimeOutputChannel.class
FixedLengthBlockOutputStream.java
package org.apache.commons.compress.utils
org.apache.commons.compress.utils.FixedLengthBlockOutputStream$BufferAtATimeOutputChannel extends java.lang.Object implements java.nio.channels.WritableByteChannel {
private final java.io.OutputStream out
private final java.util.concurrent.atomic.AtomicBoolean closed
private void <init> (java.io.OutputStream)
java.io.OutputStream out
public int write (java.nio.ByteBuffer) throws java.io.IOException
int pos
int len
java.io.IOException e
java.nio.ByteBuffer buffer
public boolean isOpen ()
public void close () throws java.io.IOException
synthetic void <init> (java.io.OutputStream, org.apache.commons.compress.utils.FixedLengthBlockOutputStream$1)
java.io.OutputStream x0
org.apache.commons.compress.utils.FixedLengthBlockOutputStream$1 x1
}
org/apache/commons/compress/utils/FixedLengthBlockOutputStream.class
FixedLengthBlockOutputStream.java
package org.apache.commons.compress.utils
public org.apache.commons.compress.utils.FixedLengthBlockOutputStream extends java.io.OutputStream implements java.nio.channels.WritableByteChannel {
private final java.nio.channels.WritableByteChannel out
private final int blockSize
private final java.nio.ByteBuffer buffer
private final java.util.concurrent.atomic.AtomicBoolean closed
public void <init> (java.io.OutputStream, int)
java.io.FileOutputStream fileOutputStream
java.io.OutputStream os
int blockSize
public void <init> (java.nio.channels.WritableByteChannel, int)
java.nio.channels.WritableByteChannel out
int blockSize
private void maybeFlush () throws java.io.IOException
private void writeBlock () throws java.io.IOException
String msg
int i
boolean hasRemaining
public void write (int) throws java.io.IOException
int b
public void write (byte[], int, int) throws java.io.IOException
int n
byte[] b
int offset
int length
int off
int len
public int write (java.nio.ByteBuffer) throws java.io.IOException
int n
int srcLeft
int savedLimit
java.nio.ByteBuffer src
int srcRemaining
public boolean isOpen ()
public void flushBlock () throws java.io.IOException
public void close () throws java.io.IOException
private void padBlock ()
int i
int limit
int align
int bytesToWrite
}
org/apache/commons/compress/utils/FlushShieldFilterOutputStream.class
FlushShieldFilterOutputStream.java
package org.apache.commons.compress.utils
public org.apache.commons.compress.utils.FlushShieldFilterOutputStream extends java.io.FilterOutputStream {
public void <init> (java.io.OutputStream)
java.io.OutputStream out
public void flush () throws java.io.IOException
}
org/apache/commons/compress/utils/IOUtils.class
IOUtils.java
package org.apache.commons.compress.utils
public final org.apache.commons.compress.utils.IOUtils extends java.lang.Object {
private static final int COPY_BUF_SIZE
private static final int SKIP_BUF_SIZE
public static final java.nio.file.LinkOption[] EMPTY_LINK_OPTIONS
private static final byte[] SKIP_BUF
private void <init> ()
public static long copy (java.io.InputStream, java.io.OutputStream) throws java.io.IOException
java.io.InputStream input
java.io.OutputStream output
public static long copy (java.io.InputStream, java.io.OutputStream, int) throws java.io.IOException
java.io.InputStream input
java.io.OutputStream output
int buffersize
byte[] buffer
int n
long count
public static long skip (java.io.InputStream, long) throws java.io.IOException
long skipped
int read
java.io.InputStream input
long numToSkip
long available
public static int read (java.io.File, byte[]) throws java.io.IOException
java.io.InputStream inputStream
java.io.File file
byte[] array
public static int readFully (java.io.InputStream, byte[]) throws java.io.IOException
java.io.InputStream input
byte[] array
public static int readFully (java.io.InputStream, byte[], int, int) throws java.io.IOException
java.io.InputStream input
byte[] array
int offset
int len
int count
int x
public static void readFully (java.nio.channels.ReadableByteChannel, java.nio.ByteBuffer) throws java.io.IOException
int readNow
java.nio.channels.ReadableByteChannel channel
java.nio.ByteBuffer b
int expectedLength
int read
public static byte[] toByteArray (java.io.InputStream) throws java.io.IOException
java.io.InputStream input
java.io.ByteArrayOutputStream output
public static void closeQuietly (java.io.Closeable)
java.io.Closeable c
public static void copy (java.io.File, java.io.OutputStream) throws java.io.IOException
java.io.File sourceFile
java.io.OutputStream outputStream
public static long copyRange (java.io.InputStream, long, java.io.OutputStream) throws java.io.IOException
java.io.InputStream input
long len
java.io.OutputStream output
public static long copyRange (java.io.InputStream, long, java.io.OutputStream, int) throws java.io.IOException
java.io.InputStream input
long len
java.io.OutputStream output
int buffersize
byte[] buffer
int n
long count
public static byte[] readRange (java.io.InputStream, int) throws java.io.IOException
java.io.InputStream input
int len
java.io.ByteArrayOutputStream output
public static byte[] readRange (java.nio.channels.ReadableByteChannel, int) throws java.io.IOException
int readNow
java.nio.channels.ReadableByteChannel input
int len
java.io.ByteArrayOutputStream output
java.nio.ByteBuffer b
int read
static void <clinit> ()
}
org/apache/commons/compress/utils/InputStreamStatistics.class
InputStreamStatistics.java
package org.apache.commons.compress.utils
public abstract org.apache.commons.compress.utils.InputStreamStatistics extends java.lang.Object {
public abstract long getCompressedCount ()
public abstract long getUncompressedCount ()
}
org/apache/commons/compress/utils/Iterators.class
Iterators.java
package org.apache.commons.compress.utils
public org.apache.commons.compress.utils.Iterators extends java.lang.Object {
public static boolean addAll (java.util.Collection, java.util.Iterator)
java.util.Collection collection
java.util.Iterator iterator
boolean wasModified
private void <init> ()
}
org/apache/commons/compress/utils/Lists.class
Lists.java
package org.apache.commons.compress.utils
public org.apache.commons.compress.utils.Lists extends java.lang.Object {
public static java.util.ArrayList newArrayList ()
public static java.util.ArrayList newArrayList (java.util.Iterator)
java.util.Iterator iterator
java.util.ArrayList list
private void <init> ()
}
org/apache/commons/compress/utils/MultiReadOnlySeekableByteChannel.class
MultiReadOnlySeekableByteChannel.java
package org.apache.commons.compress.utils
public org.apache.commons.compress.utils.MultiReadOnlySeekableByteChannel extends java.lang.Object implements java.nio.channels.SeekableByteChannel {
private final java.util.List channels
private long globalPosition
private int currentChannelIdx
public void <init> (java.util.List)
java.util.List channels
public synchronized int read (java.nio.ByteBuffer) throws java.io.IOException
java.nio.channels.SeekableByteChannel currentChannel
int newBytesRead
java.nio.ByteBuffer dst
int totalBytesRead
public void close () throws java.io.IOException
java.io.IOException ex
java.nio.channels.SeekableByteChannel ch
java.io.IOException first
public boolean isOpen ()
java.nio.channels.SeekableByteChannel ch
public long position ()
public synchronized java.nio.channels.SeekableByteChannel position (long, long) throws java.io.IOException
int i
long channelNumber
long relativeOffset
long globalPosition
public long size () throws java.io.IOException
java.nio.channels.SeekableByteChannel ch
long acc
public java.nio.channels.SeekableByteChannel truncate (long)
long size
public int write (java.nio.ByteBuffer)
java.nio.ByteBuffer src
public synchronized java.nio.channels.SeekableByteChannel position (long) throws java.io.IOException
long newChannelPos
long tmp
long newChannelPos
java.nio.channels.SeekableByteChannel currentChannel
long size
long newChannelPos
int i
long newPosition
long pos
public static transient java.nio.channels.SeekableByteChannel forSeekableByteChannels (java.nio.channels.SeekableByteChannel[])
java.nio.channels.SeekableByteChannel[] channels
public static transient java.nio.channels.SeekableByteChannel forFiles (java.io.File[]) throws java.io.IOException
java.io.File f
java.io.File[] files
java.util.List channels
}
org/apache/commons/compress/utils/OsgiUtils.class
OsgiUtils.java
package org.apache.commons.compress.utils
public org.apache.commons.compress.utils.OsgiUtils extends java.lang.Object {
private static final boolean inOsgiEnvironment
public void <init> ()
private static boolean isBundleReference (java.lang.Class)
Class ifc
Class clazz
Class c
public static boolean isRunningInOsgiEnvironment ()
static void <clinit> ()
Class classloaderClass
}
org/apache/commons/compress/utils/SeekableInMemoryByteChannel.class
SeekableInMemoryByteChannel.java
package org.apache.commons.compress.utils
public org.apache.commons.compress.utils.SeekableInMemoryByteChannel extends java.lang.Object implements java.nio.channels.SeekableByteChannel {
private static final int NAIVE_RESIZE_LIMIT
private byte[] data
private final java.util.concurrent.atomic.AtomicBoolean closed
private int position
private int size
public void <init> (byte[])
byte[] data
public void <init> ()
public void <init> (int)
int size
public long position ()
public java.nio.channels.SeekableByteChannel position (long) throws java.io.IOException
long newPosition
public long size ()
public java.nio.channels.SeekableByteChannel truncate (long)
long newSize
public int read (java.nio.ByteBuffer) throws java.io.IOException
java.nio.ByteBuffer buf
int wanted
int possible
public void close ()
public boolean isOpen ()
public int write (java.nio.ByteBuffer) throws java.io.IOException
int newSize
java.nio.ByteBuffer b
int wanted
int possibleWithoutResize
public byte[] array ()
private void resize (int)
int newLength
int len
private void ensureOpen () throws java.nio.channels.ClosedChannelException
}
org/apache/commons/compress/utils/ServiceLoaderIterator.class
ServiceLoaderIterator.java
package org.apache.commons.compress.utils
public org.apache.commons.compress.utils.ServiceLoaderIterator extends java.lang.Object implements java.util.Iterator {
private Object nextServiceLoader
private final Class service
private final java.util.Iterator serviceLoaderIterator
public void <init> (java.lang.Class)
Class service
public void <init> (java.lang.Class, java.lang.ClassLoader)
Class service
ClassLoader classLoader
public boolean hasNext ()
java.util.ServiceConfigurationError e
public java.lang.Object next ()
Object tempNext
public void remove ()
}
org/apache/commons/compress/utils/Sets.class
Sets.java
package org.apache.commons.compress.utils
public org.apache.commons.compress.utils.Sets extends java.lang.Object {
private void <init> ()
public static transient java.util.HashSet newHashSet (java.lang.Object[])
Object[] elements
java.util.HashSet set
}
org/apache/commons/compress/utils/SkipShieldingInputStream.class
SkipShieldingInputStream.java
package org.apache.commons.compress.utils
public org.apache.commons.compress.utils.SkipShieldingInputStream extends java.io.FilterInputStream {
private static final int SKIP_BUFFER_SIZE
private static final byte[] SKIP_BUFFER
public void <init> (java.io.InputStream)
java.io.InputStream in
public long skip (long) throws java.io.IOException
long n
static void <clinit> ()
}
META-INF/maven/org.apache.commons/commons-compress/pom.xml
META-INF/maven/org.apache.commons/commons-compress/pom.properties