This class may be removed in the future. Consider the replacements in JEP 193 'Variable Handles': http://openjdk.java.net/jeps/193
@Override public void putFloatVolatile(long byteIndex, float f) { unsafe.putFloatVolatile(base, off + byteIndex, f); }
@Override public void putFloatVolatile(long byteIndex, float f) { unsafe.putFloatVolatile(null, baseAdress + byteIndex, f); }
public static void putFloatVolatile( Object obj, long offset, float value ) { unsafe.putFloatVolatile( obj, offset, value ); }
@Override public void putFloatVolatile(long byteIndex, float f) { unsafe.putFloatVolatile(null, baseAdress + byteIndex, f); }
public void putFloatVolatile(Object target, long offset, float value) { unsafe.putFloatVolatile(target, offset, value); }
@Override public void putFloatVolatile(long byteIndex, float f) { unsafe.putFloatVolatile(base, off + byteIndex, f); }
public void putFloatVolatile(Object target, long offset, float value) { unsafe.putFloatVolatile(target, offset, value); }
public static void putFloatVolatile( long address, float value ) { checkAccess( address, Float.BYTES ); unsafe.putFloatVolatile( null, address, value ); }
public void setProperty(Object obj, Object value) { if (value == null) return; theUnsafe.putFloatVolatile(obj, offset, ((Number) value).floatValue()); }
@Override public void setFloat( Object obj, float value ) { unsafe.putFloatVolatile( obj, offset, value ); }
@Override public void setFloat( Object obj, float value ) { unsafe.putFloatVolatile( obj, offset, value ); }
public static void putFloatVolatile( Object obj, long offset, float value ) { unsafe.putFloatVolatile( obj, offset, value ); }
@Override public void putFloatVolatile(long address, float x) { UNSAFE.putFloatVolatile(null, address, x); }
@Override public void putFloatVolatile(long address, float x) { UNSAFE.putFloatVolatile(null, address, x); }
@Override @ForceInline public void writeVolatileFloat(long address, float f) { // assert (address & 0x3) == 0; UNSAFE.putFloatVolatile(null, address, f); }
@Override @ForceInline public void writeVolatileFloat(@NotNull Object object, long offset, float f) { if (object == null) throw new NullPointerException(); UNSAFE.putFloatVolatile(object, offset, f); }
@Override public void putFloatVolatile(long address, float x) { AlignmentUtil.check4BytesAligned(address); UNSAFE.putFloatVolatile(null, address, x); }
@Override public void putFloatVolatile(Object base, long offset, float x) { AlignmentUtil.check4BytesAligned(offset); UNSAFE.putFloatVolatile(base, offset, x); }
public static void putFloatVolatile( long address, float value ) { checkAccess( address, Float.BYTES ); unsafe.putFloatVolatile( null, address, value ); }
@Override public void putFloatVolatile(Object base, long offset, float x) { AlignmentUtil.check4BytesAligned(offset); UNSAFE.putFloatVolatile(base, offset, x); }