SYMBOL INDEX (803 symbols across 89 files) FILE: testutil/src/main/java/com/github/junrar/testutil/ExtractArchive.java class ExtractArchive (line 21) | public class ExtractArchive { method extractArchive (line 26) | public static void extractArchive(String archive, String destination) { method main (line 43) | public static void main(String[] args) { method extractArchive (line 52) | public static void extractArchive(File archive, File destination) { method createFile (line 96) | private static File createFile(FileHeader fh, File destination) { method makeFile (line 115) | private static File makeFile(File destination, String name) method createDirectory (line 139) | private static void createDirectory(FileHeader fh, File destination) { method makeDirectory (line 154) | private static void makeDirectory(File destination, String fileName) { FILE: testutil/src/main/java/com/github/junrar/testutil/JUnRarTestUtil.java class JUnRarTestUtil (line 43) | public class JUnRarTestUtil method main (line 55) | public static void main(String[] args) method printSummary (line 74) | private static void printSummary() method testFile (line 98) | private static void testFile(File file) method recurseDirectory (line 179) | private static void recurseDirectory(File file) FILE: unrar/src/main/java/com/github/junrar/Archive.java class Archive (line 62) | public class Archive implements Closeable { method Archive (line 90) | public Archive(VolumeManager volumeManager) throws RarException, method Archive (line 103) | public Archive(VolumeManager volumeManager, UnrarCallback unrarCallback) method Archive (line 112) | public Archive(File firstVolume) throws RarException, IOException { method Archive (line 116) | public Archive(File firstVolume, UnrarCallback unrarCallback) method setFile (line 130) | private void setFile(IReadOnlyAccess file, long length) throws IOExcep... method bytesReadRead (line 156) | public void bytesReadRead(int count) { method getRof (line 166) | public IReadOnlyAccess getRof() { method getFileHeaders (line 173) | public List getFileHeaders() { method nextFileHeader (line 183) | public FileHeader nextFileHeader() { method getUnrarCallback (line 194) | public UnrarCallback getUnrarCallback() { method isEncrypted (line 202) | public boolean isEncrypted() { method readHeaders (line 217) | private void readHeaders(long fileLength) throws IOException, RarExcep... method extractFile (line 438) | public void extractFile(FileHeader hd, OutputStream os) throws RarExce... method getInputStream (line 464) | public InputStream getInputStream(final FileHeader hd) throws RarExcep... method doExtractFile (line 488) | private void doExtractFile(FileHeader hd, OutputStream os) method getMainHeader (line 530) | public MainHeader getMainHeader() { method isOldFormat (line 537) | public boolean isOldFormat() { method close (line 542) | public void close() throws IOException { method getVolumeManager (line 555) | public VolumeManager getVolumeManager() { method setVolumeManager (line 563) | public void setVolumeManager(VolumeManager volumeManager) { method getVolume (line 570) | public Volume getVolume() { method setVolume (line 579) | public void setVolume(Volume volume) throws IOException { FILE: unrar/src/main/java/com/github/junrar/MVTest.java class MVTest (line 13) | public class MVTest { method main (line 18) | public static void main(String[] args) { FILE: unrar/src/main/java/com/github/junrar/UnrarCallback.java type UnrarCallback (line 8) | public interface UnrarCallback { method isNextVolumeReady (line 14) | boolean isNextVolumeReady(Volume nextVolume); method volumeProgressChanged (line 20) | void volumeProgressChanged(long current, long total); FILE: unrar/src/main/java/com/github/junrar/Volume.java type Volume (line 28) | public interface Volume { method getReadOnlyAccess (line 33) | IReadOnlyAccess getReadOnlyAccess() throws IOException; method getLength (line 38) | long getLength(); method getArchive (line 43) | Archive getArchive(); FILE: unrar/src/main/java/com/github/junrar/VolumeManager.java type VolumeManager (line 25) | public interface VolumeManager { method nextArchive (line 26) | public Volume nextArchive(Archive archive, Volume lastVolume) FILE: unrar/src/main/java/com/github/junrar/crc/RarCRC.java class RarCRC (line 27) | public class RarCRC { method RarCRC (line 47) | private RarCRC() { method checkCrc (line 50) | public static int checkCrc(int startCrc, byte[] data, int offset, method checkOldCrc (line 121) | public static short checkOldCrc(short startCrc, byte[] data, int count) { FILE: unrar/src/main/java/com/github/junrar/crypt/Rijndael.java class Rijndael (line 25) | public class Rijndael { FILE: unrar/src/main/java/com/github/junrar/exception/RarException.java class RarException (line 26) | public class RarException extends Exception method RarException (line 31) | public RarException(Exception e){ method RarException (line 36) | public RarException(RarException e) method RarException (line 43) | public RarException(RarExceptionType type){ type RarExceptionType (line 50) | public enum RarExceptionType{ method getType (line 64) | public RarExceptionType getType() method setType (line 69) | public void setType(RarExceptionType type) FILE: unrar/src/main/java/com/github/junrar/impl/FileVolume.java class FileVolume (line 32) | public class FileVolume implements Volume { method FileVolume (line 39) | public FileVolume(Archive archive, File file) { method getReadOnlyAccess (line 44) | @Override method getLength (line 49) | @Override method getArchive (line 54) | @Override method getFile (line 62) | public File getFile() { FILE: unrar/src/main/java/com/github/junrar/impl/FileVolumeManager.java class FileVolumeManager (line 32) | public class FileVolumeManager implements VolumeManager { method FileVolumeManager (line 35) | public FileVolumeManager(File firstVolume) { method nextArchive (line 39) | @Override FILE: unrar/src/main/java/com/github/junrar/io/IReadOnlyAccess.java type IReadOnlyAccess (line 29) | public interface IReadOnlyAccess { method getPosition (line 34) | public long getPosition() throws IOException; method setPosition (line 40) | public void setPosition(long pos) throws IOException; method read (line 43) | public int read() throws IOException; method read (line 48) | public int read(byte[] buffer, int off, int count) throws IOException; method readFully (line 57) | public int readFully(byte[] buffer, int count) throws IOException; method close (line 60) | public void close() throws IOException; FILE: unrar/src/main/java/com/github/junrar/io/InputStreamReadOnlyAccessFile.java class InputStreamReadOnlyAccessFile (line 16) | public class InputStreamReadOnlyAccessFile implements IReadOnlyAccess { method InputStreamReadOnlyAccessFile (line 24) | public InputStreamReadOnlyAccessFile(final InputStream is) { method getPosition (line 28) | @Override method setPosition (line 33) | @Override method read (line 38) | @Override method read (line 43) | @Override method readFully (line 48) | @Override method close (line 54) | @Override FILE: unrar/src/main/java/com/github/junrar/io/RandomAccessStream.java class RandomAccessStream (line 15) | @SuppressWarnings("rawtypes") method RandomAccessStream (line 33) | public RandomAccessStream(InputStream inputstream) { method RandomAccessStream (line 42) | public RandomAccessStream(RandomAccessFile ras) { method getFilePointer (line 46) | public int getFilePointer() throws IOException { method getLongFilePointer (line 53) | public long getLongFilePointer() throws IOException { method read (line 60) | public int read() throws IOException { method read (line 73) | public int read(byte[] bytes, int off, int len) throws IOException { method readFully (line 96) | public final void readFully(byte[] bytes) throws IOException { method readFully (line 100) | public final void readFully(byte[] bytes, int len) throws IOException { method readUntil (line 110) | @SuppressWarnings("unchecked") method seek (line 139) | public void seek(long loc) throws IOException { method seek (line 150) | public void seek(int loc) throws IOException { method readInt (line 162) | public final int readInt() throws IOException { method readLong (line 173) | public final long readLong() throws IOException { method readDouble (line 177) | public final double readDouble() throws IOException { method readShort (line 181) | public final short readShort() throws IOException { method readFloat (line 190) | public final float readFloat() throws IOException { method close (line 194) | public void close() throws IOException { FILE: unrar/src/main/java/com/github/junrar/io/Raw.java class Raw (line 26) | public class Raw { method readShortBigEndian (line 36) | public static final short readShortBigEndian(byte[] array, int pos) { method readIntBigEndian (line 53) | public static final int readIntBigEndian(byte[] array, int pos) { method readLongBigEndian (line 74) | public static final long readLongBigEndian(byte[] array, int pos) { method readShortLittleEndian (line 104) | public static final short readShortLittleEndian(byte[] array, int pos) { method readIntLittleEndian (line 122) | public static final int readIntLittleEndian(byte[] array, int pos) { method readIntLittleEndianAsLong (line 136) | public static final long readIntLittleEndianAsLong(byte[] array, int p... method readLongLittleEndian (line 153) | public static final long readLongLittleEndian(byte[] array, int pos) { method writeShortBigEndian (line 184) | public static final void writeShortBigEndian(byte[] array, int pos, method writeIntBigEndian (line 201) | public static final void writeIntBigEndian(byte[] array, int pos, int ... method writeLongBigEndian (line 219) | public static final void writeLongBigEndian(byte[] array, int pos, method writeShortLittleEndian (line 243) | public static final void writeShortLittleEndian(byte[] array, int pos, method incShortLittleEndian (line 254) | public static final void incShortLittleEndian(byte[] array, int pos, i... method writeIntLittleEndian (line 273) | public static final void writeIntLittleEndian(byte[] array, int pos, method writeLongLittleEndian (line 293) | public static final void writeLongLittleEndian(byte[] array, int pos, FILE: unrar/src/main/java/com/github/junrar/io/ReadOnlyAccessByteArray.java class ReadOnlyAccessByteArray (line 30) | public class ReadOnlyAccessByteArray implements IReadOnlyAccess{ method ReadOnlyAccessByteArray (line 39) | public ReadOnlyAccessByteArray(byte[] file){ method getPosition (line 47) | public long getPosition() throws IOException { method setPosition (line 51) | public void setPosition(long pos) throws IOException { method read (line 61) | public int read() throws IOException { method read (line 68) | public int read(byte[] buffer, int off, int count) throws IOException { method readFully (line 75) | public int readFully(byte[] buffer, int count) throws IOException { method close (line 88) | public void close() throws IOException { FILE: unrar/src/main/java/com/github/junrar/io/ReadOnlyAccessFile.java class ReadOnlyAccessFile (line 31) | public class ReadOnlyAccessFile extends RandomAccessFile method ReadOnlyAccessFile (line 38) | public ReadOnlyAccessFile(File file) throws FileNotFoundException { method readFully (line 42) | public int readFully(byte[] buffer, int count) throws IOException { method getPosition (line 48) | public long getPosition() throws IOException { method setPosition (line 52) | public void setPosition(long pos) throws IOException { FILE: unrar/src/main/java/com/github/junrar/io/ReadOnlyAccessInputStream.java class ReadOnlyAccessInputStream (line 30) | public class ReadOnlyAccessInputStream extends InputStream { method ReadOnlyAccessInputStream (line 37) | public ReadOnlyAccessInputStream(IReadOnlyAccess file, long startPos, method read (line 47) | @Override method read (line 59) | @Override method read (line 73) | @Override FILE: unrar/src/main/java/com/github/junrar/rarfile/AVHeader.java class AVHeader (line 29) | public class AVHeader extends BaseBlock { method AVHeader (line 38) | public AVHeader(BaseBlock bb, byte[] avHeader){ method getAvInfoCRC (line 51) | public int getAvInfoCRC() { method getAvVersion (line 55) | public byte getAvVersion() { method getMethod (line 59) | public byte getMethod() { method getUnpackVersion (line 63) | public byte getUnpackVersion() { FILE: unrar/src/main/java/com/github/junrar/rarfile/BaseBlock.java class BaseBlock (line 34) | public class BaseBlock{ method BaseBlock (line 97) | public BaseBlock(){ method BaseBlock (line 101) | public BaseBlock(BaseBlock bb){ method BaseBlock (line 108) | public BaseBlock(byte[] baseBlockHeader){ method hasArchiveDataCRC (line 121) | public boolean hasArchiveDataCRC(){ method hasVolumeNumber (line 125) | public boolean hasVolumeNumber(){ method hasEncryptVersion (line 129) | public boolean hasEncryptVersion(){ method isSubBlock (line 136) | public boolean isSubBlock() method getPositionInFile (line 149) | public long getPositionInFile() { method getFlags (line 153) | public short getFlags() { method getHeadCRC (line 157) | public short getHeadCRC() { method getHeaderSize (line 161) | public short getHeaderSize() { method getHeaderType (line 165) | public UnrarHeadertype getHeaderType() { method setPositionInFile (line 169) | public void setPositionInFile(long positionInFile) { method print (line 173) | public void print(){ FILE: unrar/src/main/java/com/github/junrar/rarfile/BlockHeader.java class BlockHeader (line 33) | public class BlockHeader extends BaseBlock{ method BlockHeader (line 41) | public BlockHeader(){ method BlockHeader (line 45) | public BlockHeader(BlockHeader bh){ method BlockHeader (line 52) | public BlockHeader(BaseBlock bb, byte[] blockHeader) method getDataSize (line 60) | public int getDataSize() { method getPackSize (line 64) | public int getPackSize() { method print (line 68) | public void print(){ FILE: unrar/src/main/java/com/github/junrar/rarfile/CommentHeader.java class CommentHeader (line 30) | public class CommentHeader extends BaseBlock { method CommentHeader (line 40) | public CommentHeader(BaseBlock bb, byte[] commentHeader){ method getCommCRC (line 55) | public short getCommCRC() { method getUnpMethod (line 59) | public byte getUnpMethod() { method getUnpSize (line 63) | public short getUnpSize() { method getUnpVersion (line 67) | public byte getUnpVersion() { FILE: unrar/src/main/java/com/github/junrar/rarfile/EAHeader.java class EAHeader (line 31) | public class EAHeader method EAHeader (line 43) | public EAHeader(SubBlockHeader sb, byte[] eahead) method getEACRC (line 59) | public int getEACRC() { method getMethod (line 66) | public byte getMethod() { method getUnpSize (line 73) | public int getUnpSize() { method getUnpVer (line 80) | public byte getUnpVer() { method print (line 84) | public void print() FILE: unrar/src/main/java/com/github/junrar/rarfile/EndArcHeader.java class EndArcHeader (line 28) | public class EndArcHeader extends BaseBlock{ method EndArcHeader (line 43) | public EndArcHeader(BaseBlock bb, byte[] endArcHeader){ method getArchiveDataCRC (line 56) | public int getArchiveDataCRC() { method getVolumeNumber (line 60) | public short getVolumeNumber() { FILE: unrar/src/main/java/com/github/junrar/rarfile/FileHeader.java class FileHeader (line 36) | public class FileHeader extends BlockHeader { method FileHeader (line 89) | public FileHeader(BlockHeader bh, byte[] fileHeader) { method print (line 197) | @Override method getDateDos (line 225) | private Date getDateDos(int time) { method getArcTime (line 236) | public Date getArcTime() { method setArcTime (line 240) | public void setArcTime(Date arcTime) { method getATime (line 244) | public Date getATime() { method setATime (line 248) | public void setATime(Date time) { method getCTime (line 252) | public Date getCTime() { method setCTime (line 256) | public void setCTime(Date time) { method getFileAttr (line 260) | public int getFileAttr() { method setFileAttr (line 264) | public void setFileAttr(int fileAttr) { method getFileCRC (line 268) | public int getFileCRC() { method getFileNameByteArray (line 272) | public byte[] getFileNameByteArray() { method getFileNameString (line 276) | public String getFileNameString() { method setFileName (line 280) | public void setFileName(String fileName) { method getFileNameW (line 284) | public String getFileNameW() { method setFileNameW (line 288) | public void setFileNameW(String fileNameW) { method getHighPackSize (line 292) | public int getHighPackSize() { method getHighUnpackSize (line 296) | public int getHighUnpackSize() { method getHostOS (line 300) | public HostSystem getHostOS() { method getMTime (line 304) | public Date getMTime() { method setMTime (line 308) | public void setMTime(Date time) { method getNameSize (line 312) | public short getNameSize() { method getRecoverySectors (line 316) | public int getRecoverySectors() { method getSalt (line 320) | public byte[] getSalt() { method getSubData (line 324) | public byte[] getSubData() { method getSubFlags (line 328) | public int getSubFlags() { method getUnpMethod (line 332) | public byte getUnpMethod() { method getUnpSize (line 336) | public long getUnpSize() { method getUnpVersion (line 340) | public byte getUnpVersion() { method getFullPackSize (line 344) | public long getFullPackSize() { method getFullUnpackSize (line 348) | public long getFullUnpackSize() { method toString (line 352) | @Override method isSplitAfter (line 362) | public boolean isSplitAfter() { method isSplitBefore (line 371) | public boolean isSplitBefore() { method isSolid (line 380) | public boolean isSolid() { method isEncrypted (line 389) | public boolean isEncrypted() { method isUnicode (line 398) | public boolean isUnicode() { method isFileHeader (line 402) | public boolean isFileHeader() { method hasSalt (line 406) | public boolean hasSalt() { method isLargeBlock (line 410) | public boolean isLargeBlock() { method isDirectory (line 419) | public boolean isDirectory() { FILE: unrar/src/main/java/com/github/junrar/rarfile/FileNameDecoder.java class FileNameDecoder (line 21) | public class FileNameDecoder { method getChar (line 22) | public static int getChar(byte [] name,int pos){ method decode (line 26) | public static String decode(byte [] name,int encPos){ FILE: unrar/src/main/java/com/github/junrar/rarfile/HostSystem.java type HostSystem (line 27) | public enum HostSystem { method findHostSystem (line 37) | public static HostSystem findHostSystem(byte hostByte){ method HostSystem (line 60) | private HostSystem(byte hostByte){ method equals (line 64) | public boolean equals(byte hostByte){ method getHostByte (line 68) | public byte getHostByte(){ FILE: unrar/src/main/java/com/github/junrar/rarfile/MacInfoHeader.java class MacInfoHeader (line 31) | public class MacInfoHeader method MacInfoHeader (line 41) | public MacInfoHeader(SubBlockHeader sb, byte[] macHeader) method getFileCreator (line 53) | public int getFileCreator() { method setFileCreator (line 60) | public void setFileCreator(int fileCreator) { method getFileType (line 67) | public int getFileType() { method setFileType (line 74) | public void setFileType(int fileType) { method print (line 78) | public void print(){ FILE: unrar/src/main/java/com/github/junrar/rarfile/MainHeader.java class MainHeader (line 33) | public class MainHeader extends BaseBlock { method MainHeader (line 41) | public MainHeader(BaseBlock bb, byte[] mainHeader) { method hasArchCmt (line 58) | public boolean hasArchCmt(){ method getEncryptVersion (line 65) | public byte getEncryptVersion() { method getHighPosAv (line 69) | public short getHighPosAv() { method getPosAv (line 73) | public int getPosAv() { method isEncrypted (line 81) | public boolean isEncrypted(){ method isMultiVolume (line 89) | public boolean isMultiVolume(){ method isFirstVolume (line 97) | public boolean isFirstVolume(){ method print (line 101) | public void print(){ method isSolid (line 122) | public boolean isSolid(){ method isLocked (line 126) | public boolean isLocked(){ method isProtected (line 130) | public boolean isProtected(){ method isAV (line 134) | public boolean isAV(){ method isNewNumbering (line 141) | public boolean isNewNumbering(){ FILE: unrar/src/main/java/com/github/junrar/rarfile/MarkHeader.java class MarkHeader (line 33) | public class MarkHeader extends BaseBlock { method MarkHeader (line 38) | public MarkHeader(BaseBlock bb){ method isValid (line 41) | public boolean isValid(){ method isSignature (line 57) | public boolean isSignature() { method isOldFormat (line 79) | public boolean isOldFormat() { method print (line 83) | public void print(){ FILE: unrar/src/main/java/com/github/junrar/rarfile/NewSubHeaderType.java class NewSubHeaderType (line 29) | public class NewSubHeaderType { method NewSubHeaderType (line 70) | private NewSubHeaderType(byte[] headerTypes) method byteEquals (line 79) | public boolean byteEquals(byte[] toCompare) method toString (line 84) | @Override FILE: unrar/src/main/java/com/github/junrar/rarfile/ProtectHeader.java class ProtectHeader (line 29) | public class ProtectHeader extends BlockHeader { method ProtectHeader (line 42) | public ProtectHeader(BlockHeader bh, byte[] protectHeader){ method getMark (line 56) | public byte getMark() { method getRecSectors (line 60) | public short getRecSectors() { method getTotalBlocks (line 64) | public int getTotalBlocks() { method getVersion (line 68) | public byte getVersion() { FILE: unrar/src/main/java/com/github/junrar/rarfile/SignHeader.java class SignHeader (line 29) | public class SignHeader extends BaseBlock { method SignHeader (line 38) | public SignHeader(BaseBlock bb, byte[] signHeader){ method getArcNameSize (line 49) | public short getArcNameSize() { method getCreationTime (line 53) | public int getCreationTime() { method getUserNameSize (line 57) | public short getUserNameSize() { FILE: unrar/src/main/java/com/github/junrar/rarfile/SubBlockHeader.java class SubBlockHeader (line 27) | public class SubBlockHeader method SubBlockHeader (line 37) | public SubBlockHeader(SubBlockHeader sb) method SubBlockHeader (line 44) | public SubBlockHeader(BlockHeader bh, byte[] subblock) method getLevel (line 56) | public byte getLevel() { method getSubType (line 63) | public SubBlockHeaderType getSubType() { method print (line 67) | public void print() FILE: unrar/src/main/java/com/github/junrar/rarfile/SubBlockHeaderType.java type SubBlockHeaderType (line 22) | public enum SubBlockHeaderType method SubBlockHeaderType (line 33) | private SubBlockHeaderType(short subblocktype) method equals (line 43) | public boolean equals(short subblocktype) method findSubblockHeaderType (line 53) | public static SubBlockHeaderType findSubblockHeaderType(short subType) method getSubblocktype (line 74) | public short getSubblocktype() { FILE: unrar/src/main/java/com/github/junrar/rarfile/UnixOwnersHeader.java class UnixOwnersHeader (line 9) | public class UnixOwnersHeader method UnixOwnersHeader (line 18) | public UnixOwnersHeader(SubBlockHeader sb, byte[] uoHeader) { method getGroup (line 40) | public String getGroup() { method setGroup (line 46) | public void setGroup(String group) { method getGroupNameSize (line 52) | public int getGroupNameSize() { method setGroupNameSize (line 58) | public void setGroupNameSize(int groupNameSize) { method getOwner (line 64) | public String getOwner() { method setOwner (line 70) | public void setOwner(String owner) { method getOwnerNameSize (line 76) | public int getOwnerNameSize() { method setOwnerNameSize (line 82) | public void setOwnerNameSize(int ownerNameSize) { method print (line 89) | public void print(){ FILE: unrar/src/main/java/com/github/junrar/rarfile/UnrarHeadertype.java type UnrarHeadertype (line 27) | public enum UnrarHeadertype { method findType (line 85) | public static UnrarHeadertype findType(byte headerType) method UnrarHeadertype (line 136) | private UnrarHeadertype(byte headerByte) method equals (line 147) | public boolean equals(byte header) method getHeaderByte (line 157) | public byte getHeaderByte() { FILE: unrar/src/main/java/com/github/junrar/unpack/ComprDataIO.java class ComprDataIO (line 41) | public class ComprDataIO { method ComprDataIO (line 83) | public ComprDataIO(Archive arc) { method init (line 87) | public void init(OutputStream outputStream) { method init (line 108) | public void init(FileHeader hd) throws IOException { method unpRead (line 119) | public int unpRead(byte[] addr, int offset, int count) throws IOExcept... method unpWrite (line 176) | public void unpWrite(byte[] addr, int offset, int count) throws IOExce... method setPackedSizeToRead (line 198) | public void setPackedSizeToRead(long size) { method setTestMode (line 202) | public void setTestMode(boolean mode) { method setSkipUnpCRC (line 206) | public void setSkipUnpCRC(boolean skip) { method setSubHeader (line 210) | public void setSubHeader(FileHeader hd) { method getCurPackRead (line 215) | public long getCurPackRead() { method setCurPackRead (line 219) | public void setCurPackRead(long curPackRead) { method getCurPackWrite (line 223) | public long getCurPackWrite() { method setCurPackWrite (line 227) | public void setCurPackWrite(long curPackWrite) { method getCurUnpRead (line 231) | public long getCurUnpRead() { method setCurUnpRead (line 235) | public void setCurUnpRead(long curUnpRead) { method getCurUnpWrite (line 239) | public long getCurUnpWrite() { method setCurUnpWrite (line 243) | public void setCurUnpWrite(long curUnpWrite) { method getDecryption (line 247) | public int getDecryption() { method setDecryption (line 251) | public void setDecryption(int decryption) { method getEncryption (line 255) | public int getEncryption() { method setEncryption (line 259) | public void setEncryption(int encryption) { method isNextVolumeMissing (line 263) | public boolean isNextVolumeMissing() { method setNextVolumeMissing (line 267) | public void setNextVolumeMissing(boolean nextVolumeMissing) { method getPackedCRC (line 271) | public long getPackedCRC() { method setPackedCRC (line 275) | public void setPackedCRC(long packedCRC) { method getPackFileCRC (line 279) | public long getPackFileCRC() { method setPackFileCRC (line 283) | public void setPackFileCRC(long packFileCRC) { method isPackVolume (line 287) | public boolean isPackVolume() { method setPackVolume (line 291) | public void setPackVolume(boolean packVolume) { method getProcessedArcSize (line 295) | public long getProcessedArcSize() { method setProcessedArcSize (line 299) | public void setProcessedArcSize(long processedArcSize) { method getTotalArcSize (line 303) | public long getTotalArcSize() { method setTotalArcSize (line 307) | public void setTotalArcSize(long totalArcSize) { method getTotalPackRead (line 311) | public long getTotalPackRead() { method setTotalPackRead (line 315) | public void setTotalPackRead(long totalPackRead) { method getUnpArcSize (line 319) | public long getUnpArcSize() { method setUnpArcSize (line 323) | public void setUnpArcSize(long unpArcSize) { method getUnpFileCRC (line 327) | public long getUnpFileCRC() { method setUnpFileCRC (line 331) | public void setUnpFileCRC(long unpFileCRC) { method isUnpVolume (line 335) | public boolean isUnpVolume() { method setUnpVolume (line 339) | public void setUnpVolume(boolean unpVolume) { method getSubHeader (line 343) | public FileHeader getSubHeader() { FILE: unrar/src/main/java/com/github/junrar/unpack/Unpack.java class Unpack (line 42) | public final class Unpack extends Unpack20 { method Unpack (line 85) | public Unpack(ComprDataIO DataIO) { method init (line 94) | public void init(byte[] window) { method doUnpack (line 105) | public void doUnpack(int method, boolean solid) throws IOException, method unstoreFile (line 125) | private void unstoreFile() throws IOException, RarException { method unpack29 (line 140) | private void unpack29(boolean solid) throws IOException, RarException { method UnpWriteBuf (line 359) | private void UnpWriteBuf() throws IOException { method UnpWriteArea (line 533) | private void UnpWriteArea(int startPtr, int endPtr) throws IOException { method UnpWriteData (line 546) | private void UnpWriteData(byte[] data, int offset, int size) method insertOldDist (line 562) | private void insertOldDist(int distance) { method insertLastMatch (line 569) | private void insertLastMatch(int length, int distance) { method copyString (line 574) | private void copyString(int length, int distance) { method unpInitData (line 594) | protected void unpInitData(boolean solid) { method initFilters (line 619) | private void initFilters() { method readEndOfBlock (line 628) | private boolean readEndOfBlock() throws IOException, RarException { method readTables (line 643) | private boolean readTables() throws IOException, RarException { method readVMCode (line 747) | private boolean readVMCode() throws IOException, RarException { method readVMCodePPM (line 769) | private boolean readVMCodePPM() throws IOException, RarException { method addVMCode (line 803) | private boolean addVMCode(int firstByte, List vmCode, int length) { method ExecuteCode (line 982) | private void ExecuteCode(VMPreparedProgram Prg) { method isFileExtracted (line 1015) | public boolean isFileExtracted() { method setDestSize (line 1019) | public void setDestSize(long destSize) { method setSuspended (line 1024) | public void setSuspended(boolean suspended) { method getChar (line 1028) | public int getChar() throws IOException, RarException { method getPpmEscChar (line 1035) | public int getPpmEscChar() { method setPpmEscChar (line 1039) | public void setPpmEscChar(int ppmEscChar) { method cleanUp (line 1043) | public void cleanUp() { FILE: unrar/src/main/java/com/github/junrar/unpack/Unpack15.java class Unpack15 (line 34) | public abstract class Unpack15 extends BitInput method unpInitData (line 137) | protected abstract void unpInitData(boolean solid); method unpack15 (line 139) | protected void unpack15(boolean solid) throws IOException, RarException method unpReadBuf (line 214) | protected boolean unpReadBuf() throws IOException, RarException method getShortLen1 (line 243) | private int getShortLen1(int pos) method getShortLen2 (line 248) | private int getShortLen2(int pos) method shortLZ (line 253) | protected void shortLZ() method longLZ (line 347) | protected void longLZ() method huffDecode (line 441) | protected void huffDecode() method getFlagsBuf (line 520) | protected void getFlagsBuf() method oldUnpInitData (line 539) | protected void oldUnpInitData(boolean Solid) method initHuff (line 554) | protected void initHuff() method corrHuff (line 570) | protected void corrHuff(int[] CharSet, int[] NumToPlace) method oldCopyString (line 585) | protected void oldCopyString(int Distance, int Length) method decodeNum (line 594) | protected int decodeNum(int Num, int StartPos, int[] DecTab, int[] Pos... method oldUnpWriteBuf (line 604) | protected void oldUnpWriteBuf() throws IOException FILE: unrar/src/main/java/com/github/junrar/unpack/Unpack20.java class Unpack20 (line 42) | public abstract class Unpack20 extends Unpack15 method unpack20 (line 84) | protected void unpack20(boolean solid) throws IOException, RarException method CopyString20 (line 203) | protected void CopyString20(int Length, int Distance) method makeDecodeTables (line 226) | protected void makeDecodeTables(byte[] lenTab, int offset, Decode dec, method decodeNumber (line 261) | protected int decodeNumber(Decode dec) method ReadTables20 (line 386) | protected boolean ReadTables20() throws IOException, RarException method unpInitData20 (line 469) | protected void unpInitData20(boolean Solid) method ReadLastTables (line 481) | protected void ReadLastTables() throws IOException, RarException method DecodeAudio (line 496) | protected byte DecodeAudio(int Delta) FILE: unrar/src/main/java/com/github/junrar/unpack/UnpackFilter.java class UnpackFilter (line 28) | public class UnpackFilter { method getBlockLength (line 44) | public int getBlockLength() { method setBlockLength (line 48) | public void setBlockLength(int blockLength) { method getBlockStart (line 52) | public int getBlockStart() { method setBlockStart (line 56) | public void setBlockStart(int blockStart) { method getExecCount (line 60) | public int getExecCount() { method setExecCount (line 64) | public void setExecCount(int execCount) { method isNextWindow (line 68) | public boolean isNextWindow() { method setNextWindow (line 72) | public void setNextWindow(boolean nextWindow) { method getParentFilter (line 76) | public int getParentFilter() { method setParentFilter (line 80) | public void setParentFilter(int parentFilter) { method getPrg (line 84) | public VMPreparedProgram getPrg() { method setPrg (line 88) | public void setPrg(VMPreparedProgram prg) { FILE: unrar/src/main/java/com/github/junrar/unpack/decode/AudioVariables.java class AudioVariables (line 26) | public class AudioVariables { method getByteCount (line 39) | public int getByteCount() { method setByteCount (line 43) | public void setByteCount(int byteCount) { method getD1 (line 47) | public int getD1() { method setD1 (line 51) | public void setD1(int d1) { method getD2 (line 55) | public int getD2() { method setD2 (line 59) | public void setD2(int d2) { method getD3 (line 63) | public int getD3() { method setD3 (line 67) | public void setD3(int d3) { method getD4 (line 71) | public int getD4() { method setD4 (line 75) | public void setD4(int d4) { method getDif (line 79) | public int[] getDif() { method setDif (line 83) | public void setDif(int[] dif) { method getK1 (line 87) | public int getK1() { method setK1 (line 91) | public void setK1(int k1) { method getK2 (line 95) | public int getK2() { method setK2 (line 99) | public void setK2(int k2) { method getK3 (line 103) | public int getK3() { method setK3 (line 107) | public void setK3(int k3) { method getK4 (line 111) | public int getK4() { method setK4 (line 115) | public void setK4(int k4) { method getK5 (line 119) | public int getK5() { method setK5 (line 123) | public void setK5(int k5) { method getLastChar (line 127) | public int getLastChar() { method setLastChar (line 131) | public void setLastChar(int lastChar) { method getLastDelta (line 135) | public int getLastDelta() { method setLastDelta (line 139) | public void setLastDelta(int lastDelta) { FILE: unrar/src/main/java/com/github/junrar/unpack/decode/BitDecode.java class BitDecode (line 26) | public class BitDecode extends Decode method BitDecode (line 31) | public BitDecode() FILE: unrar/src/main/java/com/github/junrar/unpack/decode/CodeType.java type CodeType (line 26) | public enum CodeType { FILE: unrar/src/main/java/com/github/junrar/unpack/decode/Compress.java class Compress (line 26) | public class Compress { FILE: unrar/src/main/java/com/github/junrar/unpack/decode/Decode.java class Decode (line 26) | public class Decode method getDecodeLen (line 40) | public int[] getDecodeLen() method getDecodeNum (line 49) | public int[] getDecodeNum() method getDecodePos (line 58) | public int[] getDecodePos() method getMaxNum (line 67) | public int getMaxNum() method setMaxNum (line 76) | public void setMaxNum(int maxNum) FILE: unrar/src/main/java/com/github/junrar/unpack/decode/DistDecode.java class DistDecode (line 26) | public class DistDecode extends Decode method DistDecode (line 32) | public DistDecode() FILE: unrar/src/main/java/com/github/junrar/unpack/decode/FilterType.java type FilterType (line 26) | public enum FilterType { FILE: unrar/src/main/java/com/github/junrar/unpack/decode/LitDecode.java class LitDecode (line 26) | public class LitDecode extends Decode method LitDecode (line 31) | public LitDecode() FILE: unrar/src/main/java/com/github/junrar/unpack/decode/LowDistDecode.java class LowDistDecode (line 26) | public class LowDistDecode extends Decode method LowDistDecode (line 32) | public LowDistDecode() FILE: unrar/src/main/java/com/github/junrar/unpack/decode/MultDecode.java class MultDecode (line 26) | public class MultDecode extends Decode method MultDecode (line 32) | public MultDecode() FILE: unrar/src/main/java/com/github/junrar/unpack/decode/RepDecode.java class RepDecode (line 26) | public class RepDecode extends Decode method RepDecode (line 31) | public RepDecode() FILE: unrar/src/main/java/com/github/junrar/unpack/ppm/AnalyzeHeapDump.java class AnalyzeHeapDump (line 14) | public class AnalyzeHeapDump { method AnalyzeHeapDump (line 17) | public AnalyzeHeapDump() { method main (line 20) | public static void main(String[] argv) { method printMismatch (line 89) | private static void printMismatch(long startOff, long bytesRead) { FILE: unrar/src/main/java/com/github/junrar/unpack/ppm/BlockTypes.java type BlockTypes (line 27) | public enum BlockTypes method BlockTypes (line 33) | private BlockTypes(int blockType) method getBlockType (line 38) | public int getBlockType() method equals (line 43) | public boolean equals(int blockType) method findBlockType (line 48) | public static BlockTypes findBlockType(int blockType) FILE: unrar/src/main/java/com/github/junrar/unpack/ppm/FreqData.java class FreqData (line 28) | public class FreqData extends Pointer{ method FreqData (line 38) | public FreqData(byte[]mem){ method init (line 42) | public FreqData init(byte[] mem) { method getSummFreq (line 48) | public int getSummFreq() { method setSummFreq (line 52) | public void setSummFreq(int summFreq) { method incSummFreq (line 56) | public void incSummFreq(int dSummFreq) { method getStats (line 60) | public int getStats() { method setStats (line 64) | public void setStats(State state) { method setStats (line 68) | public void setStats(int state) { method toString (line 72) | public String toString() { FILE: unrar/src/main/java/com/github/junrar/unpack/ppm/ModelPPM.java class ModelPPM (line 33) | public class ModelPPM method ModelPPM (line 92) | public ModelPPM() method getSubAlloc (line 99) | public SubAllocator getSubAlloc() method restartModelRare (line 104) | private void restartModelRare() method startModelRare (line 146) | private void startModelRare(int MaxOrder) method clearMask (line 181) | private void clearMask() method decodeInit (line 187) | public boolean decodeInit(Unpack unpackRead, int escChar/* ref */) method decodeChar (line 232) | public int decodeChar() throws IOException, RarException method getSEE2Cont (line 286) | public SEE2Context[][] getSEE2Cont() method getDummySEE2Cont (line 291) | public SEE2Context getDummySEE2Cont() method getInitRL (line 296) | public int getInitRL() method setEscCount (line 301) | public void setEscCount(int escCount) method getEscCount (line 306) | public int getEscCount() method incEscCount (line 311) | public void incEscCount(int dEscCount) { method getCharMask (line 315) | public int[] getCharMask() method getNumMasked (line 320) | public int getNumMasked() method setNumMasked (line 325) | public void setNumMasked(int numMasked) method setPrevSuccess (line 330) | public void setPrevSuccess(int prevSuccess) method getInitEsc (line 335) | public int getInitEsc() method setInitEsc (line 340) | public void setInitEsc(int initEsc) method setRunLength (line 345) | public void setRunLength(int runLength) method getRunLength (line 350) | public int getRunLength() method incRunLength (line 355) | public void incRunLength(int dRunLength) { method getPrevSuccess (line 359) | public int getPrevSuccess() method getHiBitsFlag (line 364) | public int getHiBitsFlag() method setHiBitsFlag (line 369) | public void setHiBitsFlag(int hiBitsFlag) method getBinSumm (line 374) | public int[][] getBinSumm() method getCoder (line 379) | public RangeCoder getCoder() method getHB2Flag (line 384) | public int[] getHB2Flag() method getNS2BSIndx (line 389) | public int[] getNS2BSIndx() method getNS2Indx (line 394) | public int[] getNS2Indx() method getFoundState (line 399) | public State getFoundState() method getHeap (line 404) | public byte[] getHeap() method getOrderFall (line 409) | public int getOrderFall() method createSuccessors (line 414) | private int /* ppmcontext ptr */createSuccessors(boolean Skip, method updateModelRestart (line 504) | private void updateModelRestart() method updateModel (line 510) | private void updateModel() method toString (line 663) | public String toString() { FILE: unrar/src/main/java/com/github/junrar/unpack/ppm/PPMContext.java class PPMContext (line 28) | public class PPMContext extends Pointer method PPMContext (line 59) | public PPMContext(byte[] mem) method init (line 66) | public PPMContext init(byte[] mem) { method getFreqData (line 74) | public FreqData getFreqData() method setFreqData (line 79) | public void setFreqData(FreqData freqData) method getNumStats (line 85) | public final int getNumStats() method setNumStats (line 93) | public final void setNumStats(int numStats) method getOneState (line 101) | public State getOneState() method setOneState (line 106) | public void setOneState(StateRef oneState) method getSuffix (line 111) | public int getSuffix() method setSuffix (line 119) | public void setSuffix(PPMContext suffix) method setSuffix (line 124) | public void setSuffix(int suffix) method setAddress (line 132) | @Override method getTempPPMContext (line 140) | private PPMContext getTempPPMContext(byte[] mem) { method createChild (line 147) | public int createChild(ModelPPM model, State pStats/* ptr */, method rescale (line 161) | public void rescale(ModelPPM model) method getArrayIndex (line 236) | private int getArrayIndex(ModelPPM Model, State rs) method getMean (line 248) | public int getMean(int summ, int shift, int round) method decodeBinSymbol (line 253) | public void decodeBinSymbol(ModelPPM model) method update1 (line 299) | public void update1(ModelPPM model, int p/* ptr */) method decodeSymbol2 (line 316) | public boolean decodeSymbol2(ModelPPM model) method update2 (line 367) | public void update2(ModelPPM model, int p/* state ptr */) method makeEscFreq2 (line 381) | private SEE2Context makeEscFreq2(ModelPPM model, int Diff) method decodeSymbol1 (line 403) | public boolean decodeSymbol1(ModelPPM model) method toString (line 458) | public String toString() { FILE: unrar/src/main/java/com/github/junrar/unpack/ppm/Pointer.java class Pointer (line 26) | public abstract class Pointer method Pointer (line 35) | public Pointer(byte[] mem){ method getAddress (line 42) | public int getAddress(){ method setAddress (line 54) | public void setAddress(int pos) { FILE: unrar/src/main/java/com/github/junrar/unpack/ppm/RangeCoder.java class RangeCoder (line 32) | public class RangeCoder method getSubRange (line 47) | public SubRange getSubRange() method initDecoder (line 52) | public void initDecoder(Unpack unpackRead) throws IOException, RarExce... method getCurrentCount (line 63) | public int getCurrentCount() method getCurrentShiftCount (line 69) | public long getCurrentShiftCount(int SHIFT) method decode (line 75) | public void decode() method getChar (line 81) | private int getChar() throws IOException, RarException method ariDecNormalize (line 86) | public void ariDecNormalize() throws IOException, RarException method toString (line 109) | public String toString() { class SubRange (line 124) | public static class SubRange method getHighCount (line 129) | public long getHighCount() method setHighCount (line 134) | public void setHighCount(long highCount) method getLowCount (line 139) | public long getLowCount() method setLowCount (line 144) | public void setLowCount(long lowCount) method getScale (line 149) | public long getScale() method setScale (line 154) | public void setScale(long scale) method incScale (line 159) | public void incScale(int dScale) { method toString (line 164) | public String toString() { FILE: unrar/src/main/java/com/github/junrar/unpack/ppm/RarMemBlock.java class RarMemBlock (line 30) | public class RarMemBlock extends Pointer method RarMemBlock (line 39) | public RarMemBlock(byte[] mem) method insertAt (line 44) | public void insertAt(RarMemBlock p) method remove (line 55) | public void remove() method getNext (line 66) | public int getNext() method setNext (line 74) | public void setNext(RarMemBlock next) method setNext (line 79) | public void setNext(int next) method getNU (line 87) | public int getNU() method setNU (line 95) | public void setNU(int nu) method getPrev (line 103) | public int getPrev() method setPrev (line 111) | public void setPrev(RarMemBlock prev) method setPrev (line 116) | public void setPrev(int prev) method getStamp (line 124) | public int getStamp() method setStamp (line 132) | public void setStamp(int stamp) FILE: unrar/src/main/java/com/github/junrar/unpack/ppm/RarNode.java class RarNode (line 30) | public class RarNode extends Pointer{ method RarNode (line 35) | public RarNode(byte[] mem){ method getNext (line 39) | public int getNext() { method setNext (line 46) | public void setNext(RarNode next) { method setNext (line 50) | public void setNext(int next) { method toString (line 57) | public String toString() { FILE: unrar/src/main/java/com/github/junrar/unpack/ppm/SEE2Context.java class SEE2Context (line 26) | public class SEE2Context { method init (line 38) | public void init(int initVal) { method getMean (line 44) | public int getMean() { method update (line 50) | public void update() { method getCount (line 60) | public int getCount() { method setCount (line 64) | public void setCount(int count) { method getShift (line 68) | public int getShift() { method setShift (line 72) | public void setShift(int shift) { method getSumm (line 76) | public int getSumm() { method setSumm (line 80) | public void setSumm(int summ) { method incSumm (line 84) | public void incSumm(int dSumm) { method toString (line 88) | public String toString() { FILE: unrar/src/main/java/com/github/junrar/unpack/ppm/State.java class State (line 28) | public class State extends Pointer { method State (line 32) | public State(byte[] mem) { method init (line 36) | public State init(byte[] mem) { method getSymbol (line 42) | public int getSymbol() { method setSymbol (line 46) | public void setSymbol(int symbol) { method getFreq (line 50) | public int getFreq() { method setFreq (line 54) | public void setFreq(int freq) { method incFreq (line 58) | public void incFreq(int dFreq) { method getSuccessor (line 62) | public int getSuccessor() { method setSuccessor (line 66) | public void setSuccessor(PPMContext successor) { method setSuccessor (line 70) | public void setSuccessor(int successor) { method setValues (line 74) | public void setValues(StateRef state){ method setValues (line 80) | public void setValues(State ptr){ method decAddress (line 84) | public State decAddress(){ method incAddress (line 89) | public State incAddress(){ method ppmdSwap (line 94) | public static void ppmdSwap(State ptr1, State ptr2) { method toString (line 103) | public String toString() { FILE: unrar/src/main/java/com/github/junrar/unpack/ppm/StateRef.java class StateRef (line 27) | public class StateRef { method StateRef (line 35) | public StateRef() { method getSymbol (line 38) | public int getSymbol() { method setSymbol (line 42) | public void setSymbol(int symbol) { method getFreq (line 46) | public int getFreq() { method setFreq (line 50) | public void setFreq(int freq) { method incFreq (line 54) | public void incFreq(int dFreq) { method decFreq (line 58) | public void decFreq(int dFreq) { method setValues (line 62) | public void setValues(State statePtr){ method getSuccessor (line 68) | public int getSuccessor() { method setSuccessor (line 72) | public void setSuccessor(PPMContext successor) { method setSuccessor (line 76) | public void setSuccessor(int successor) { method toString (line 80) | public String toString() { FILE: unrar/src/main/java/com/github/junrar/unpack/ppm/SubAllocator.java class SubAllocator (line 28) | public class SubAllocator { method SubAllocator (line 66) | public SubAllocator() { method clean (line 70) | public void clean() { method insertNode (line 74) | private void insertNode(int p/* rarnode ptr */, int indx) { method incPText (line 81) | public void incPText() { method removeNode (line 85) | private int removeNode(int indx) { method U2B (line 93) | private int U2B(int NU) { method MBPtr (line 98) | private int MBPtr(int BasePtr, int Items) { method splitBlock (line 102) | private void splitBlock(int pv/* ptr */, int oldIndx, int newIndx) { method stopSubAllocator (line 113) | public void stopSubAllocator() { method GetAllocatedMemory (line 127) | public int GetAllocatedMemory() { method startSubAllocator (line 131) | public boolean startSubAllocator(int SASize) { method glueFreeBlocks (line 170) | private void glueFreeBlocks() { method allocUnitsRare (line 216) | private int allocUnitsRare(int indx) { method allocUnits (line 243) | public int allocUnits(int NU) { method allocContext (line 257) | public int allocContext() { method expandUnits (line 266) | public int expandUnits(int oldPtr, int OldNU) { method shrinkUnits (line 281) | public int shrinkUnits(int oldPtr, int oldNU, int newNU) { method freeUnits (line 304) | public void freeUnits(int ptr, int OldNU) { method getFakeUnitsStart (line 308) | public int getFakeUnitsStart() { method setFakeUnitsStart (line 312) | public void setFakeUnitsStart(int fakeUnitsStart) { method getHeapEnd (line 316) | public int getHeapEnd() { method getPText (line 320) | public int getPText() { method setPText (line 324) | public void setPText(int text) { method decPText (line 328) | public void decPText(int dPText) { method getUnitsStart (line 332) | public int getUnitsStart() { method setUnitsStart (line 336) | public void setUnitsStart(int unitsStart) { method initSubAllocator (line 340) | public void initSubAllocator() { method sizeOfFreeList (line 379) | private int sizeOfFreeList() { method getHeap (line 383) | public byte[] getHeap() { method toString (line 406) | public String toString() { FILE: unrar/src/main/java/com/github/junrar/unpack/vm/BitInput.java class BitInput (line 26) | public class BitInput { method InitBitInput (line 38) | public void InitBitInput() method addbits (line 46) | public void addbits(int Bits) method getbits (line 56) | public int getbits() method BitInput (line 72) | public BitInput() method faddbits (line 80) | public void faddbits(int Bits) method fgetbits (line 89) | public int fgetbits() method Overflow (line 99) | public boolean Overflow(int IncPtr) { method getInBuf (line 102) | public byte[] getInBuf() FILE: unrar/src/main/java/com/github/junrar/unpack/vm/RarVM.java class RarVM (line 33) | public class RarVM extends BitInput { method RarVM (line 61) | public RarVM() { method init (line 65) | public void init() { method isVMMem (line 71) | private boolean isVMMem(byte[] mem) { method getValue (line 75) | private int getValue(boolean byteMode, byte[] mem, int offset) { method setValue (line 92) | private void setValue(boolean byteMode, byte[] mem, int offset, int va... method setLowEndianValue (line 119) | public void setLowEndianValue(byte[] mem, int offset, int value) { method setLowEndianValue (line 126) | public void setLowEndianValue(Vector mem, int offset, int value) { method getOperand (line 132) | private int getOperand(VMPreparedOperand cmdOp) { method execute (line 144) | public void execute(VMPreparedProgram prg) { method getMem (line 206) | public byte[] getMem() method setIP (line 211) | private boolean setIP(int ip) { method ExecuteCode (line 224) | private boolean ExecuteCode(List preparedCode, method prepare (line 634) | public void prepare(byte[] code, int codeSize, VMPreparedProgram prg) { method decodeArg (line 766) | private void decodeArg(VMPreparedOperand op, boolean byteMode) { method optimize (line 806) | private void optimize(VMPreparedProgram prg) { method ReadData (line 865) | public static int ReadData(BitInput rarVM) { method IsStandardFilter (line 895) | private VMStandardFilters IsStandardFilter(byte[] code, int codeSize) { method ExecuteStandardFilter (line 915) | private void ExecuteStandardFilter(VMStandardFilters filterType) { method filterItanium_SetBits (line 1175) | private void filterItanium_SetBits(int curPos, int bitField, int bitPo... method filterItanium_GetBits (line 1193) | private int filterItanium_GetBits(int curPos, int bitPos, int bitCount) { method setMemory (line 1205) | public void setMemory(int pos,byte[] data,int offset,int dataSize) FILE: unrar/src/main/java/com/github/junrar/unpack/vm/VMCmdFlags.java class VMCmdFlags (line 26) | public class VMCmdFlags { FILE: unrar/src/main/java/com/github/junrar/unpack/vm/VMCommands.java type VMCommands (line 26) | public enum VMCommands { method VMCommands (line 46) | private VMCommands(int vmCommand) { method getVMCommand (line 50) | public int getVMCommand() { method equals (line 54) | public boolean equals(int vmCommand) { method findVMCommand (line 58) | public static VMCommands findVMCommand(int vmCommand) { FILE: unrar/src/main/java/com/github/junrar/unpack/vm/VMFlags.java type VMFlags (line 26) | public enum VMFlags { method VMFlags (line 42) | private VMFlags(int flag){ method findFlag (line 51) | public static VMFlags findFlag(int flag){ method equals (line 69) | public boolean equals(int flag){ method getFlag (line 75) | public int getFlag() { FILE: unrar/src/main/java/com/github/junrar/unpack/vm/VMOpType.java type VMOpType (line 26) | public enum VMOpType { method VMOpType (line 34) | private VMOpType(int opType){ method getOpType (line 38) | public int getOpType() { method equals (line 43) | public boolean equals(int opType){ method findOpType (line 46) | public static VMOpType findOpType(int opType){ FILE: unrar/src/main/java/com/github/junrar/unpack/vm/VMPreparedCommand.java class VMPreparedCommand (line 26) | public class VMPreparedCommand { method isByteMode (line 32) | public boolean isByteMode() { method setByteMode (line 35) | public void setByteMode(boolean byteMode) { method getOp1 (line 38) | public VMPreparedOperand getOp1() { method setOp1 (line 41) | public void setOp1(VMPreparedOperand op1) { method getOp2 (line 44) | public VMPreparedOperand getOp2() { method setOp2 (line 47) | public void setOp2(VMPreparedOperand op2) { method getOpCode (line 50) | public VMCommands getOpCode() { method setOpCode (line 53) | public void setOpCode(VMCommands opCode) { FILE: unrar/src/main/java/com/github/junrar/unpack/vm/VMPreparedOperand.java class VMPreparedOperand (line 26) | public class VMPreparedOperand { method getBase (line 33) | public int getBase() { method setBase (line 36) | public void setBase(int base) { method getData (line 39) | public int getData() { method setData (line 42) | public void setData(int data) { method getType (line 45) | public VMOpType getType() { method setType (line 48) | public void setType(VMOpType type) { method getOffset (line 51) | public int getOffset() { method setOffset (line 54) | public void setOffset(int offset) { FILE: unrar/src/main/java/com/github/junrar/unpack/vm/VMPreparedProgram.java class VMPreparedProgram (line 30) | public class VMPreparedProgram method VMPreparedProgram (line 45) | public VMPreparedProgram() method getAltCmd (line 52) | public List getAltCmd() { method setAltCmd (line 58) | public void setAltCmd(List altCmd) { method getCmd (line 64) | public List getCmd() { method setCmd (line 68) | public void setCmd(List cmd) { method getCmdCount (line 72) | public int getCmdCount() { method setCmdCount (line 76) | public void setCmdCount(int cmdCount) { method getFilteredDataOffset (line 82) | public int getFilteredDataOffset() { method setFilteredDataOffset (line 88) | public void setFilteredDataOffset(int filteredDataOffset) { method getFilteredDataSize (line 94) | public int getFilteredDataSize() { method setFilteredDataSize (line 98) | public void setFilteredDataSize(int filteredDataSize) { method getGlobalData (line 102) | public Vector getGlobalData() { method setGlobalData (line 106) | public void setGlobalData(Vector globalData) { method getInitR (line 110) | public int[] getInitR() { method setInitR (line 114) | public void setInitR(int[] initR) { method getStaticData (line 118) | public Vector getStaticData() { method setStaticData (line 122) | public void setStaticData(Vector staticData) { FILE: unrar/src/main/java/com/github/junrar/unpack/vm/VMStandardFilterSignature.java class VMStandardFilterSignature (line 26) | public class VMStandardFilterSignature { method VMStandardFilterSignature (line 33) | public VMStandardFilterSignature(int length, int crc, VMStandardFilter... method getCRC (line 40) | public int getCRC() { method setCRC (line 44) | public void setCRC(int crc) { method getLength (line 48) | public int getLength() { method setLength (line 52) | public void setLength(int length) { method getType (line 56) | public VMStandardFilters getType() { method setType (line 60) | public void setType(VMStandardFilters type) { FILE: unrar/src/main/java/com/github/junrar/unpack/vm/VMStandardFilters.java type VMStandardFilters (line 26) | public enum VMStandardFilters { method VMStandardFilters (line 38) | private VMStandardFilters(int filter){ method getFilter (line 42) | public int getFilter() { method equals (line 46) | public boolean equals(int filter){ method findFilter (line 50) | public static VMStandardFilters findFilter(int filter){ FILE: unrar/src/main/java/com/github/junrar/unsigned/UnsignedByte.java class UnsignedByte (line 29) | public class UnsignedByte { method longToByte (line 31) | public static byte longToByte(long unsignedByte1){ method intToByte (line 34) | public static byte intToByte(int unsignedByte1){ method shortToByte (line 37) | public static byte shortToByte(short unsignedByte1){ method add (line 42) | public static short add(byte unsignedByte1, byte unsignedByte2){ method sub (line 46) | public static short sub(byte unsignedByte1, byte unsignedByte2){ method main (line 52) | public static void main(String[] args) FILE: unrar/src/main/java/com/github/junrar/unsigned/UnsignedInteger.java class UnsignedInteger (line 27) | public class UnsignedInteger { FILE: unrar/src/main/java/com/github/junrar/unsigned/UnsignedLong.java class UnsignedLong (line 27) | public class UnsignedLong { FILE: unrar/src/main/java/com/github/junrar/unsigned/UnsignedShort.java class UnsignedShort (line 27) | public class UnsignedShort { FILE: unrar/src/main/java/com/github/junrar/util/VolumeHelper.java class VolumeHelper (line 7) | public class VolumeHelper { method VolumeHelper (line 8) | private VolumeHelper() { method nextVolumeName (line 40) | public static String nextVolumeName(String arcName, boolean oldNumberi... method isDigit (line 98) | private static boolean isDigit(char c) { FILE: unrar/src/main/java/com/github/junrar/vfs2/provider/rar/RARFileObject.java class RARFileObject (line 38) | public class RARFileObject extends AbstractFileObject implements FileObj... method RARFileObject (line 49) | protected RARFileObject(AbstractFileName name, Archive archive, method doIsWriteable (line 58) | @Override method doGetType (line 63) | @Override method doListChildren (line 72) | @Override method doGetContentSize (line 85) | @Override method doGetLastModifiedTime (line 90) | @Override method doGetInputStream (line 95) | @Override method attachChild (line 110) | public void attachChild(FileName childName) { method setHeader (line 117) | public void setHeader(FileHeader header) { FILE: unrar/src/main/java/com/github/junrar/vfs2/provider/rar/RARFileProvider.java class RARFileProvider (line 40) | public class RARFileProvider extends AbstractLayeredFileProvider implements method RARFileProvider (line 54) | public RARFileProvider() { method doCreateFileSystem (line 68) | @Override method getCapabilities (line 77) | public Collection getCapabilities() { FILE: unrar/src/main/java/com/github/junrar/vfs2/provider/rar/RARFileSystem.java class RARFileSystem (line 45) | public class RARFileSystem extends AbstractFileSystem implements FileSys... method RARFileSystem (line 51) | public RARFileSystem(final AbstractFileName rootName, method init (line 59) | @Override method createRARFileObject (line 117) | protected RARFileObject createRARFileObject(final AbstractFileName name, method doCloseCommunicationLink (line 122) | @Override method addCapabilities (line 136) | @Override method createFile (line 144) | @Override method notifyAllStreamsClosed (line 160) | protected void notifyAllStreamsClosed() { FILE: unrar/src/main/java/com/github/junrar/vfs2/provider/rar/RandomAccessContentAccess.java class RandomAccessContentAccess (line 33) | public class RandomAccessContentAccess implements IReadOnlyAccess { method RandomAccessContentAccess (line 39) | public RandomAccessContentAccess(RandomAccessContent rac) { method RandomAccessContentAccess (line 47) | public RandomAccessContentAccess(FileObject file) method getPosition (line 52) | public long getPosition() throws IOException { method setPosition (line 56) | public void setPosition(long pos) throws IOException { method read (line 60) | public int read() throws IOException { method read (line 64) | public int read(byte[] buffer, int off, int count) throws IOException { method readFully (line 68) | public int readFully(byte[] buffer, int count) throws IOException { method close (line 72) | public void close() throws IOException { FILE: unrar/src/main/java/com/github/junrar/vfs2/provider/rar/VFSVolume.java class VFSVolume (line 35) | public class VFSVolume implements Volume { method VFSVolume (line 43) | public VFSVolume(Archive archive, FileObject file) { method getReadOnlyAccess (line 48) | @Override method getLength (line 62) | @Override method getArchive (line 71) | @Override method getFile (line 79) | public FileObject getFile() { FILE: unrar/src/main/java/com/github/junrar/vfs2/provider/rar/VFSVolumeManager.java class VFSVolumeManager (line 32) | public class VFSVolumeManager implements VolumeManager { method VFSVolumeManager (line 38) | public VFSVolumeManager(FileObject firstVolume) { method nextArchive (line 42) | @Override