changeset 7557:db90c8b5a861

changed DebugMetric.add() to take a long parameter instead of an int
author Doug Simon <doug.simon@oracle.com>
date Fri, 25 Jan 2013 15:31:54 +0100
parents d34f5456475f
children 223f645acb9b
files graal/com.oracle.graal.debug/src/com/oracle/graal/debug/Debug.java graal/com.oracle.graal.debug/src/com/oracle/graal/debug/DebugMetric.java graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/DebugValue.java graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/MetricImpl.java
diffstat 4 files changed, 12 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.debug/src/com/oracle/graal/debug/Debug.java	Thu Jan 24 17:06:00 2013 +0100
+++ b/graal/com.oracle.graal.debug/src/com/oracle/graal/debug/Debug.java	Fri Jan 25 15:31:54 2013 +0100
@@ -243,7 +243,7 @@
         public void increment() {
         }
 
-        public void add(int value) {
+        public void add(long value) {
         }
     };
 
--- a/graal/com.oracle.graal.debug/src/com/oracle/graal/debug/DebugMetric.java	Thu Jan 24 17:06:00 2013 +0100
+++ b/graal/com.oracle.graal.debug/src/com/oracle/graal/debug/DebugMetric.java	Fri Jan 25 15:31:54 2013 +0100
@@ -26,5 +26,5 @@
 
     void increment();
 
-    void add(int value);
+    void add(long value);
 }
--- a/graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/DebugValue.java	Thu Jan 24 17:06:00 2013 +0100
+++ b/graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/DebugValue.java	Fri Jan 25 15:31:54 2013 +0100
@@ -24,7 +24,7 @@
 
 public abstract class DebugValue implements Comparable<DebugValue> {
 
-    private String name;
+    private final String name;
     private int index;
 
     protected DebugValue(String name) {
@@ -48,11 +48,12 @@
         }
     }
 
-    protected void addToCurrentValue(long timeSpan) {
-        setCurrentValue(getCurrentValue() + timeSpan);
+    protected void addToCurrentValue(long value) {
+        setCurrentValue(getCurrentValue() + value);
     }
 
     public int getIndex() {
+        ensureInitialized();
         return index;
     }
 
@@ -64,5 +65,10 @@
         return name.compareTo(o.name);
     }
 
+    @Override
+    public String toString() {
+        return name + "@" + index;
+    }
+
     public abstract String toString(long value);
 }
--- a/graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/MetricImpl.java	Thu Jan 24 17:06:00 2013 +0100
+++ b/graal/com.oracle.graal.debug/src/com/oracle/graal/debug/internal/MetricImpl.java	Fri Jan 25 15:31:54 2013 +0100
@@ -34,7 +34,7 @@
         add(1);
     }
 
-    public void add(int value) {
+    public void add(long value) {
         if (Debug.isMeterEnabled()) {
             super.addToCurrentValue(value);
         }