Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
  * file except in compliance with the License. You may obtain a copy of the License at
  * Unless required by applicable law or agreed to in writing, software distributed under
  * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS
  * OF ANY KIND, either express or implied. See the License for the specific language
  * governing permissions and limitations under the License.
package com.ning.compress.lzf.impl;
Class that handles actual encoding of individual chunks. Resulting chunks can be compressed or non-compressed; compression is only used if it actually reduces chunk size (including overhead of additional header bytes)

Tatu Saloranta (
public final class UnsafeChunkEncoders
    private final static boolean LITTLE_ENDIAN = (ByteOrder.nativeOrder() == .);
    public static UnsafeChunkEncoder createEncoder(int totalLength) {
        if () {
            return new UnsafeChunkEncoderLE(totalLength);
        return new UnsafeChunkEncoderBE(totalLength);
    public static UnsafeChunkEncoder createNonAllocatingEncoder(int totalLength) {
        if () {
            return new UnsafeChunkEncoderLE(totalLengthfalse);
        return new UnsafeChunkEncoderBE(totalLengthfalse);
New to GrepCode? Check out our FAQ X