package org.simpleflatmapper.reflect.setter; import org.simpleflatmapper.reflect.Setter; import org.simpleflatmapper.reflect.primitive.FloatSetter; public final class IndexedFloatArraySetter implements Setter<float[], Float>, FloatSetter<float[]> { private final int index; public IndexedFloatArraySetter(int index) { this.index = index; } @Override public void setFloat(float[] target, float value) throws Exception { target[index] = value; } @Override public void set(float[] target, Float value) throws Exception { setFloat(target, value); } }