Top Inners Constructors Methods
net.jpountz.lz4

pack-priv final Enum LZ4SafeUtils

extends Enum<LZ4SafeUtils>
Class Inheritance
Static Imports
net.jpountz.lz4.LZ4Constants.LAST_LITERALS, .LZ4Constants.ML_BITS, .LZ4Constants.ML_MASK, .LZ4Constants.RUN_MASK

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
pack-priv static int
commonBytes(byte[] b, int o1, int o2, int limit)

pack-priv static int
commonBytesBackward(byte[] b, int o1, int o2, int l1, int l2)

pack-priv static void
copy8Bytes(byte[] src, int sOff, byte[] dest, int dOff)

pack-priv static void
pack-priv static int
encodeSequence(byte[] src, int anchor, int matchOff, int matchRef, int matchLen, byte[] dest, int dOff, int destEnd)

pack-priv static int
hash(byte[] buf, int i)

pack-priv static int
hash64k(byte[] buf, int i)

pack-priv static int
lastLiterals(byte[] src, int sOff, int srcLen, byte[] dest, int dOff, int destEnd)

pack-priv static boolean
readIntEquals(byte[] buf, int i, int j)

pack-priv static void
safeArraycopy(byte[] src, int sOff, byte[] dest, int dOff, int len)

pack-priv static void
safeIncrementalCopy(byte[] dest, int matchOff, int dOff, int matchLen)

public static LZ4SafeUtils
public static LZ4SafeUtils[]
pack-priv static void
wildArraycopy(byte[] src, int sOff, byte[] dest, int dOff, int len)

pack-priv static void
wildIncrementalCopy(byte[] dest, int matchOff, int dOff, int matchCopyEnd)

pack-priv static int
writeLen(int len, byte[] dest, int dOff)

Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Constructor Detail

LZ4SafeUtilsback to summary
private LZ4SafeUtils()

Method Detail

commonBytesback to summary
pack-priv static int commonBytes(byte[] b, int o1, int o2, int limit)
commonBytesBackwardback to summary
pack-priv static int commonBytesBackward(byte[] b, int o1, int o2, int l1, int l2)
copy8Bytesback to summary
pack-priv static void copy8Bytes(byte[] src, int sOff, byte[] dest, int dOff)
copyToback to summary
pack-priv static void copyTo(LZ4SafeUtils.Match m1, LZ4SafeUtils.Match m2)
encodeSequenceback to summary
pack-priv static int encodeSequence(byte[] src, int anchor, int matchOff, int matchRef, int matchLen, byte[] dest, int dOff, int destEnd)
hashback to summary
pack-priv static int hash(byte[] buf, int i)
hash64kback to summary
pack-priv static int hash64k(byte[] buf, int i)
lastLiteralsback to summary
pack-priv static int lastLiterals(byte[] src, int sOff, int srcLen, byte[] dest, int dOff, int destEnd)
readIntEqualsback to summary
pack-priv static boolean readIntEquals(byte[] buf, int i, int j)
safeArraycopyback to summary
pack-priv static void safeArraycopy(byte[] src, int sOff, byte[] dest, int dOff, int len)
safeIncrementalCopyback to summary
pack-priv static void safeIncrementalCopy(byte[] dest, int matchOff, int dOff, int matchLen)
valueOfback to summary
public static LZ4SafeUtils valueOf(String name)
valuesback to summary
public static LZ4SafeUtils[] values()
wildArraycopyback to summary
pack-priv static void wildArraycopy(byte[] src, int sOff, byte[] dest, int dOff, int len)
wildIncrementalCopyback to summary
pack-priv static void wildIncrementalCopy(byte[] dest, int matchOff, int dOff, int matchCopyEnd)
writeLenback to summary
pack-priv static int writeLen(int len, byte[] dest, int dOff)
net.jpountz.lz4 back to summary

pack-priv Class LZ4SafeUtils.Match

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv int
pack-priv int
pack-priv int

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv int
end()

pack-priv void
fix(int correction)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

lenback to summary
pack-priv int len
refback to summary
pack-priv int ref
startback to summary
pack-priv int start

Constructor Detail

Matchback to summary
pack-priv Match()

Method Detail

endback to summary
pack-priv int end()
fixback to summary
pack-priv void fix(int correction)