src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DeoptimizeNode.java
changeset 48861 47f19ff9903c
parent 47216 71c04702a3d5
child 49451 e06f9607f370
--- a/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DeoptimizeNode.java	Fri Feb 02 10:37:48 2018 -0500
+++ b/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes/DeoptimizeNode.java	Fri Feb 02 17:28:17 2018 -0800
@@ -39,7 +39,7 @@
 import jdk.vm.ci.meta.Value;
 
 @NodeInfo(shortName = "Deopt", nameTemplate = "Deopt {p#reason/s}")
-public final class DeoptimizeNode extends AbstractDeoptimizeNode implements Lowerable, LIRLowerable {
+public final class DeoptimizeNode extends AbstractDeoptimizeNode implements Lowerable, LIRLowerable, StaticDeoptimizingNode {
     public static final int DEFAULT_DEBUG_ID = 0;
 
     public static final NodeClass<DeoptimizeNode> TYPE = NodeClass.create(DeoptimizeNode.class);
@@ -67,11 +67,13 @@
         this.speculation = speculation;
     }
 
-    public DeoptimizationAction action() {
+    @Override
+    public DeoptimizationAction getAction() {
         return action;
     }
 
-    public DeoptimizationReason reason() {
+    @Override
+    public DeoptimizationReason getReason() {
         return reason;
     }
 
@@ -115,6 +117,7 @@
         return ConstantNode.forConstant(speculation, metaAccess, graph());
     }
 
+    @Override
     public JavaConstant getSpeculation() {
         return speculation;
     }