changeset 3702:584c70f06938

Do not color edges labeled with #NDF as data flow
author Gilles Duboscq <gilles.m.duboscq@gmail.com>
date Mon, 28 Nov 2011 19:07:47 +0100
parents 713131edb435
children 50a1d38cd7ac
files src/share/tools/IdealGraphVisualizer/Graal/src/com/sun/hotspot/igv/graal/filters/GraalEdgeColorFilter.java
diffstat 1 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/tools/IdealGraphVisualizer/Graal/src/com/sun/hotspot/igv/graal/filters/GraalEdgeColorFilter.java	Fri Nov 25 23:09:07 2011 +0100
+++ b/src/share/tools/IdealGraphVisualizer/Graal/src/com/sun/hotspot/igv/graal/filters/GraalEdgeColorFilter.java	Mon Nov 28 19:07:47 2011 +0100
@@ -65,7 +65,12 @@
 
                 is.setColor(color);
                 for (Connection c : is.getConnections()) {
-                    c.setColor(color);
+                    if (!c.getLabel().endsWith("#NDF")) {
+                        c.setColor(color);
+                    } else if ("EndNode".equals(c.getOutputSlot().getFigure().getProperties().get("class"))
+                            || "EndNode".equals(c.getOutputSlot().getProperties().get("class"))) {
+                        c.setColor(successorColor);
+                    }
                 }
             }
         }