
com.groupbyinc.flux.common.ning.compress.lzf.LZFEncoder.class Maven / Gradle / Ivy
???? 2 ? 7com/groupbyinc/flux/common/ning/compress/lzf/LZFEncoder java/lang/Object LZFEncoder.java MAX_CHUNK_RESULT_SIZE I G ()V
this 9Lcom/groupbyinc/flux/common/ning/compress/lzf/LZFEncoder; estimateMaxWorkspaceSize (I)I ?? ?? inputSize
chunkCount encode ([B)[B ([BII)[B
data [B
safeEncode
Ecom/groupbyinc/flux/common/ning/compress/lzf/util/ChunkEncoderFactory optimalInstance >(I)Lcom/groupbyinc/flux/common/ning/compress/lzf/ChunkEncoder; " #
! $ C(Lcom/groupbyinc/flux/common/ning/compress/lzf/ChunkEncoder;[BII)[B &
' 9com/groupbyinc/flux/common/ning/compress/lzf/ChunkEncoder ) close +
* , offset length enc ;Lcom/groupbyinc/flux/common/ning/compress/lzf/ChunkEncoder; result safeInstance 3 #
! 4 A([BIILcom/groupbyinc/flux/common/ning/compress/BufferRecycler;)[B w(ILcom/groupbyinc/flux/common/ning/compress/BufferRecycler;)Lcom/groupbyinc/flux/common/ning/compress/lzf/ChunkEncoder; " 7
! 8 bufferRecycler 9Lcom/groupbyinc/flux/common/ning/compress/BufferRecycler; 3 7
! < B(Lcom/groupbyinc/flux/common/ning/compress/lzf/ChunkEncoder;[BI)[B java/lang/Math ? min (II)I A B
@ C encodeChunk =([BII)Lcom/groupbyinc/flux/common/ning/compress/lzf/LZFChunk; E F
* G 5com/groupbyinc/flux/common/ning/compress/lzf/LZFChunk I getData ()[B K L
J M ()I / O
J P setNext :(Lcom/groupbyinc/flux/common/ning/compress/lzf/LZFChunk;)V R S
J T copyTo ([BI)I W X
J Y next 9()Lcom/groupbyinc/flux/common/ning/compress/lzf/LZFChunk; [ \
J ] chunk 7Lcom/groupbyinc/flux/common/ning/compress/lzf/LZFChunk; left chunkLen first resultBytes last ptr
appendEncoded
([BII[BI)I optimalNonAllocatingInstance i #
! j E(Lcom/groupbyinc/flux/common/ning/compress/lzf/ChunkEncoder;[BII[BI)I g l
m input inputPtr inputLength outputBuffer outputPtr len safeAppendEncoded safeNonAllocatingInstance v #
! w C([BII[BILcom/groupbyinc/flux/common/ning/compress/BufferRecycler;)I i 7
! z v 7
! | appendEncodedChunk ~ h
*
ConstantValue Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile ! ?
? / *? ? ?
? ! ? ? 9? `z`z`?d;? ``?`l`<h`? ? 9 1 ? 6 7 : ; <