hotspot/test/runtime/Unsafe/GetPutObject.java
changeset 28951 a29d2048e16a
parent 28732 d4b650e48a8f
child 29678 dd2f3932c21e
equal deleted inserted replaced
28949:c6f50d62ecef 28951:a29d2048e16a
    38         Unsafe unsafe = Utils.getUnsafe();
    38         Unsafe unsafe = Utils.getUnsafe();
    39         Test t = new Test();
    39         Test t = new Test();
    40         Object o = new Object();
    40         Object o = new Object();
    41         Field field = Test.class.getField("o");
    41         Field field = Test.class.getField("o");
    42 
    42 
    43         int offset = unsafe.fieldOffset(field);
    43         long offset = unsafe.objectFieldOffset(field);
    44         assertEquals(t.o, unsafe.getObject(t, offset));
    44         assertEquals(t.o, unsafe.getObject(t, offset));
    45 
    45 
    46         unsafe.putObject(t, offset, o);
    46         unsafe.putObject(t, offset, o);
    47         assertEquals(o, unsafe.getObject(t, offset));
    47         assertEquals(o, unsafe.getObject(t, offset));
    48 
    48