< prev index next >
src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.graph/src/org/graalvm/compiler/graph/Edges.java
Print this page
@@ -24,25 +24,29 @@
package org.graalvm.compiler.graph;
import static org.graalvm.compiler.graph.Graph.isModificationCountsEnabled;
import static org.graalvm.compiler.graph.Node.NOT_ITERABLE;
-import static org.graalvm.compiler.graph.UnsafeAccess.UNSAFE;
import java.util.ArrayList;
import java.util.Iterator;
import org.graalvm.compiler.core.common.Fields;
import org.graalvm.compiler.core.common.FieldsScanner;
import org.graalvm.compiler.graph.NodeClass.EdgeInfo;
+import org.graalvm.compiler.serviceprovider.GraalUnsafeAccess;
+
+import sun.misc.Unsafe;
/**
* Describes {@link Node} fields representing the set of inputs for the node or the set of the
* node's successors.
*/
public abstract class Edges extends Fields {
+ private static final Unsafe UNSAFE = GraalUnsafeAccess.getUnsafe();
+
/**
* Constants denoting whether a set of edges are inputs or successors.
*/
public enum Type {
Inputs,
< prev index next >