ImmutableLongArraySerializer.java
package tools.jackson.datatype.guava.ser.primitives;
import tools.jackson.core.JsonGenerator;
import tools.jackson.datatype.guava.util.ImmutablePrimitiveTypes;
import com.google.common.primitives.ImmutableLongArray;
public class ImmutableLongArraySerializer extends BaseImmutableArraySerializer<ImmutableLongArray> {
public ImmutableLongArraySerializer() {
super(ImmutablePrimitiveTypes.ImmutablePrimitiveArrays.LONG);
}
@Override
protected void writeArray(ImmutableLongArray immutableArray, JsonGenerator gen) {
if (!immutableArray.isEmpty()) {
gen.writeArray(immutableArray.toArray(), 0, immutableArray.length());
}
}
}