src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.word/src/org/graalvm/compiler/word/Word.java
changeset 54328 37648a9c4a6a
parent 52910 583fd71c47d6
child 58299 6df94ce3ab2f
equal deleted inserted replaced
54327:a4d19817609c 54328:37648a9c4a6a
    22  */
    22  */
    23 
    23 
    24 
    24 
    25 package org.graalvm.compiler.word;
    25 package org.graalvm.compiler.word;
    26 
    26 
    27 import static org.graalvm.compiler.word.UnsafeAccess.UNSAFE;
    27 import static org.graalvm.compiler.serviceprovider.GraalUnsafeAccess.getUnsafe;
    28 
    28 
    29 import java.lang.annotation.ElementType;
    29 import java.lang.annotation.ElementType;
    30 import java.lang.annotation.Retention;
    30 import java.lang.annotation.Retention;
    31 import java.lang.annotation.RetentionPolicy;
    31 import java.lang.annotation.RetentionPolicy;
    32 import java.lang.annotation.Target;
    32 import java.lang.annotation.Target;
    57 import jdk.internal.vm.compiler.word.UnsignedWord;
    57 import jdk.internal.vm.compiler.word.UnsignedWord;
    58 import jdk.internal.vm.compiler.word.WordBase;
    58 import jdk.internal.vm.compiler.word.WordBase;
    59 import jdk.internal.vm.compiler.word.WordFactory;
    59 import jdk.internal.vm.compiler.word.WordFactory;
    60 import jdk.internal.vm.compiler.word.impl.WordBoxFactory;
    60 import jdk.internal.vm.compiler.word.impl.WordBoxFactory;
    61 
    61 
       
    62 import sun.misc.Unsafe;
       
    63 
    62 public abstract class Word implements SignedWord, UnsignedWord, Pointer {
    64 public abstract class Word implements SignedWord, UnsignedWord, Pointer {
       
    65 
       
    66     private static final Unsafe UNSAFE = getUnsafe();
    63 
    67 
    64     static {
    68     static {
    65         BoxFactoryImpl.initialize();
    69         BoxFactoryImpl.initialize();
    66     }
    70     }
    67 
    71