hotspot/test/runtime/Unsafe/GetField.java
changeset 41092 c388d897472d
parent 40855 3c4c913195e3
equal deleted inserted replaced
41091:de3789bb384e 41092:c388d897472d
    28  * @modules java.base/jdk.internal.misc
    28  * @modules java.base/jdk.internal.misc
    29  *          java.management
    29  *          java.management
    30  * @run main GetField
    30  * @run main GetField
    31  */
    31  */
    32 
    32 
    33 import jdk.test.lib.unsafe.UnsafeHelper;
       
    34 import jdk.internal.misc.Unsafe;
    33 import jdk.internal.misc.Unsafe;
    35 import java.lang.reflect.*;
    34 import java.lang.reflect.*;
    36 import static jdk.test.lib.Asserts.*;
    35 import static jdk.test.lib.Asserts.*;
    37 
    36 
    38 public class GetField {
    37 public class GetField {
    39     public static void main(String args[]) throws Exception {
    38     public static void main(String args[]) throws Exception {
    40         Unsafe unsafe = UnsafeHelper.getUnsafe();
    39         Unsafe unsafe = Unsafe.getUnsafe();
    41         // Unsafe.INVALID_FIELD_OFFSET is a static final int field,
    40         // Unsafe.INVALID_FIELD_OFFSET is a static final int field,
    42         // make sure getField returns the correct field
    41         // make sure getField returns the correct field
    43         Field field = Unsafe.class.getField("INVALID_FIELD_OFFSET");
    42         Field field = Unsafe.class.getField("INVALID_FIELD_OFFSET");
    44         assertNotEquals(field.getModifiers() & Modifier.FINAL, 0);
    43         assertNotEquals(field.getModifiers() & Modifier.FINAL, 0);
    45         assertNotEquals(field.getModifiers() & Modifier.STATIC, 0);
    44         assertNotEquals(field.getModifiers() & Modifier.STATIC, 0);