little twiddles for kmeans investigation
[IRC.git] / Robust / src / Analysis / Disjoint / ReachGraph.java
index 6e5522d5ca2a549f329b19db91d4c6b6c74bbea1..d6c99ce175007e18b60c082b4b43a4ee7c5f884e 100644 (file)
@@ -2390,8 +2390,8 @@ public class ReachGraph {
   private static boolean resolveMethodDebugDOTselectTemps     = true;
   private static boolean resolveMethodDebugDOTpruneGarbage    = true;
   private static boolean resolveMethodDebugDOThideReach       = false;
-  private static boolean resolveMethodDebugDOThideSubsetReach = true;
-  private static boolean resolveMethodDebugDOThidePreds       = false;
+  private static boolean resolveMethodDebugDOThideSubsetReach = false;
+  private static boolean resolveMethodDebugDOThidePreds       = true;
   private static boolean resolveMethodDebugDOThideEdgeTaints  = true;
 
   static String debugGraphPrefix;
@@ -4567,6 +4567,14 @@ public class ReachGraph {
       BufferedWriter bw =
         new BufferedWriter(new FileWriter(graphName+".dot") );
 
+
+      if( state.DISJOINT_COUNT_GRAPH_ELEMENTS ) {
+        GraphElementCount gec = new GraphElementCount();
+        countGraphElements( gec );
+        bw.write("/* Counting Graph Elements\n"+gec+" */\n");
+      }
+
+
       bw.write("digraph "+graphName+" {\n");