Top Constructors Methods
net.jpountz.lz4

pack-priv final Enum LZ4UnsafeUtils

extends Enum<LZ4UnsafeUtils>
Class Inheritance
Static Imports
net.jpountz.lz4.LZ4Constants.COPY_LENGTH, .LZ4Constants.LAST_LITERALS, .LZ4Constants.ML_BITS, .LZ4Constants.ML_MASK, .LZ4Constants.RUN_MASK, net.jpountz.util.UnsafeUtils.readByte, .UnsafeUtils.readInt, .UnsafeUtils.readLong, .UnsafeUtils.readShort, .UnsafeUtils.writeByte, .UnsafeUtils.writeInt, .UnsafeUtils.writeLong, .UnsafeUtils.writeShort, .Utils.NATIVE_BYTE_ORDER

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
pack-priv static int
commonBytes(byte[] src, int ref, int sOff, int srcLimit)

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

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
lastLiterals(byte[] src, int sOff, int srcLen, byte[] dest, int dOff, int destEnd)

pack-priv static boolean
readIntEquals(byte[] src, int ref, int sOff)

pack-priv static int
readShortLittleEndian(byte[] src, int srcOff)

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

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

public static LZ4UnsafeUtils
public static LZ4UnsafeUtils[]
pack-priv static void
wildArraycopy(byte[] src, int srcOff, byte[] dest, int destOff, 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)

pack-priv static void
writeShortLittleEndian(byte[] dest, int destOff, int value)

Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Constructor Detail

LZ4UnsafeUtilsback to summary
private LZ4UnsafeUtils()

Method Detail

commonBytesback to summary
pack-priv static int commonBytes(byte[] src, int ref, int sOff, int srcLimit)
commonBytesBackwardback to summary
pack-priv static int commonBytesBackward(byte[] b, int o1, int o2, int l1, int l2)
encodeSequenceback to summary
pack-priv static int encodeSequence(byte[] src, int anchor, int matchOff, int matchRef, int matchLen, byte[] dest, int dOff, int destEnd)
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[] src, int ref, int sOff)
readShortLittleEndianback to summary
pack-priv static int readShortLittleEndian(byte[] src, int srcOff)
safeArraycopyback to summary
pack-priv static void safeArraycopy(byte[] src, int srcOff, byte[] dest, int destOff, int len)
safeIncrementalCopyback to summary
pack-priv static void safeIncrementalCopy(byte[] dest, int matchOff, int dOff, int matchLen)
valueOfback to summary
public static LZ4UnsafeUtils valueOf(String name)
valuesback to summary
public static LZ4UnsafeUtils[] values()
wildArraycopyback to summary
pack-priv static void wildArraycopy(byte[] src, int srcOff, byte[] dest, int destOff, 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)
writeShortLittleEndianback to summary
pack-priv static void writeShortLittleEndian(byte[] dest, int destOff, int value)