changeset 5284:f0a5e50756ea

use @Data in FixedNode and ControlSplitNode
author Lukas Stadler <lukas.stadler@jku.at>
date Tue, 24 Apr 2012 17:12:57 +0200
parents 8dd6165d7b73
children 0d1e7d2dcba9
files graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ControlSplitNode.java graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FixedNode.java
diffstat 2 files changed, 2 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ControlSplitNode.java	Tue Apr 24 17:11:45 2012 +0200
+++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/ControlSplitNode.java	Tue Apr 24 17:12:57 2012 +0200
@@ -46,7 +46,7 @@
         return blockSuccessors.size();
     }
 
-    protected final double[] branchProbability;
+    @Data protected final double[] branchProbability;
 
     public ControlSplitNode(Stamp stamp, BeginNode[] blockSuccessors, double[] branchProbability) {
         super(stamp);
--- a/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FixedNode.java	Tue Apr 24 17:11:45 2012 +0200
+++ b/graal/com.oracle.graal.nodes/src/com/oracle/graal/nodes/FixedNode.java	Tue Apr 24 17:12:57 2012 +0200
@@ -22,13 +22,11 @@
  */
 package com.oracle.graal.nodes;
 
-import java.util.*;
-
 import com.oracle.graal.nodes.type.*;
 
 public abstract class FixedNode extends ValueNode {
 
-    private double probability;
+    @Data private double probability;
 
     public FixedNode(Stamp stamp) {
         super(stamp);
@@ -47,13 +45,6 @@
     }
 
     @Override
-    public Map<Object, Object> getDebugProperties() {
-        Map<Object, Object> properties = super.getDebugProperties();
-        properties.put("probability", String.format(Locale.ENGLISH, "%7.5f", probability));
-        return properties;
-    }
-
-    @Override
     public boolean verify() {
         assertTrue(this.successors().isNotEmpty() || this.predecessor() != null, "FixedNode should not float");
         return super.verify();