changeset 3562:549b9bcb8db6

IdealGraphVisualizer: Fix Graal edge coloring filter after node changes
author Peter Hofer <peter.hofer@jku.at>
date Tue, 30 Aug 2011 11:08:56 +0200
parents bea018622324
children 8780fa370aab
files src/share/tools/IdealGraphVisualizer/Graal/src/com/sun/hotspot/igv/graal/filters/GraalEdgeColorFilter.java
diffstat 1 files changed, 7 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/tools/IdealGraphVisualizer/Graal/src/com/sun/hotspot/igv/graal/filters/GraalEdgeColorFilter.java	Thu Aug 25 16:58:25 2011 +0200
+++ b/src/share/tools/IdealGraphVisualizer/Graal/src/com/sun/hotspot/igv/graal/filters/GraalEdgeColorFilter.java	Tue Aug 30 11:08:56 2011 +0200
@@ -29,7 +29,6 @@
 import com.sun.hotspot.igv.graph.Diagram;
 import com.sun.hotspot.igv.graph.Figure;
 import com.sun.hotspot.igv.graph.InputSlot;
-import com.sun.hotspot.igv.graph.OutputSlot;
 import java.awt.Color;
 import java.util.List;
 
@@ -55,17 +54,17 @@
         List<Figure> figures = d.getFigures();
         for (Figure f : figures) {
             Properties p = f.getProperties();
-            int succCount = Integer.parseInt(p.get("successorCount"));
-            for (OutputSlot os : f.getOutputSlots()) {
+            int predCount = Integer.parseInt(p.get("predecessorCount"));
+            for (InputSlot is : f.getInputSlots()) {
                 Color color;
-                if (os.getPosition() < succCount) {
+                if (is.getPosition() < predCount) {
                     color = successorColor;
                 } else {
                     color = usageColor;
                 }
 
-                os.setColor(color);
-                for (Connection c : os.getConnections()) {
+                is.setColor(color);
+                for (Connection c : is.getConnections()) {
                     c.setColor(color);
                 }
             }
@@ -79,7 +78,7 @@
     public void setUsageColor(Color usageColor) {
         this.usageColor = usageColor;
     }
-    
+
     public void setMemoryColor(Color memoryColor) {
         this.memoryColor = memoryColor;
     }
@@ -87,7 +86,7 @@
     public Color getMemoryColor() {
         return memoryColor;
     }
-    
+
     public Color getSuccessorColor() {
         return successorColor;
     }