package org.test4j.json.encoder.array; import org.test4j.json.encoder.JSONEncoder; import org.test4j.json.encoder.single.fixed.LongEncoder; @SuppressWarnings("rawtypes") public class LongArrayEncoder extends ArraysEncoder<long[]> { public final static LongArrayEncoder instance = new LongArrayEncoder(); private LongArrayEncoder() { super(long.class); } @Override protected int getArraySize(long[] target) { return target.length; } @Override protected JSONEncoder getEncoderByItem(Object item) { return LongEncoder.instance; } @Override protected Object getItemByIndex(long[] target, int index) { return target[index]; } }