public void setFloat(int ordinal, float value) { if (Float.isNaN(value)) { value = Float.NaN; } assertIndexIsValid(ordinal); Platform.putFloat(baseObject, getElementOffset(ordinal, 4), value); }
public void setDouble(int ordinal, double value) { if (Double.isNaN(value)) { value = Double.NaN; } assertIndexIsValid(ordinal); Platform.putDouble(baseObject, getElementOffset(ordinal, 8), value); }
public void setFloat(int ordinal, float value) { if (Float.isNaN(value)) { value = Float.NaN; } assertIndexIsValid(ordinal); Platform.putFloat(baseObject, getElementOffset(ordinal, 4), value); }
@Override public short getShort(int ordinal) { assertIndexIsValid(ordinal); return Platform.getShort(baseObject, getElementOffset(ordinal, 2)); }
@Override public byte getByte(int ordinal) { assertIndexIsValid(ordinal); return Platform.getByte(baseObject, getElementOffset(ordinal, 1)); }
@Override public short getShort(int ordinal) { assertIndexIsValid(ordinal); return Platform.getShort(baseObject, getElementOffset(ordinal, 2)); }
@Override public boolean getBoolean(int ordinal) { assertIndexIsValid(ordinal); return Platform.getBoolean(baseObject, getElementOffset(ordinal, 1)); }
@Override public int getInt(int ordinal) { assertIndexIsValid(ordinal); return Platform.getInt(baseObject, getElementOffset(ordinal, 4)); }
@Override public double getDouble(int ordinal) { assertIndexIsValid(ordinal); return Platform.getDouble(baseObject, getElementOffset(ordinal, 8)); }
@Override public int getInt(int ordinal) { assertIndexIsValid(ordinal); return Platform.getInt(baseObject, getElementOffset(ordinal, 4)); }
@Override public long getLong(int ordinal) { assertIndexIsValid(ordinal); return Platform.getLong(baseObject, getElementOffset(ordinal, 8)); }
@Override public long getLong(int ordinal) { assertIndexIsValid(ordinal); return Platform.getLong(baseObject, getElementOffset(ordinal, 8)); }
@Override public float getFloat(int ordinal) { assertIndexIsValid(ordinal); return Platform.getFloat(baseObject, getElementOffset(ordinal, 4)); }
@Override public byte getByte(int ordinal) { assertIndexIsValid(ordinal); return Platform.getByte(baseObject, getElementOffset(ordinal, 1)); }
@Override public float getFloat(int ordinal) { assertIndexIsValid(ordinal); return Platform.getFloat(baseObject, getElementOffset(ordinal, 4)); }
public void setByte(int ordinal, byte value) { assertIndexIsValid(ordinal); Platform.putByte(baseObject, getElementOffset(ordinal, 1), value); }
public void setInt(int ordinal, int value) { assertIndexIsValid(ordinal); Platform.putInt(baseObject, getElementOffset(ordinal, 4), value); }
public void setLong(int ordinal, long value) { assertIndexIsValid(ordinal); Platform.putLong(baseObject, getElementOffset(ordinal, 8), value); }
public void setInt(int ordinal, int value) { assertIndexIsValid(ordinal); Platform.putInt(baseObject, getElementOffset(ordinal, 4), value); }
public void setByte(int ordinal, byte value) { assertIndexIsValid(ordinal); Platform.putByte(baseObject, getElementOffset(ordinal, 1), value); }