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