comparison src/share/tools/IdealGraphVisualizer/Data/src/com/sun/hotspot/igv/data/serialization/BinaryParser.java @ 19997:58f2aad37d0e

Further improvements to IGV. Make displayed names of nodes shorter.
author Thomas Wuerthinger <thomas.wuerthinger@oracle.com>
date Mon, 23 Mar 2015 00:26:37 +0100
parents 3c78119de0cd
children 8af4e7e0ac9f
comparison
equal deleted inserted replaced
19996:486cba140d2b 19997:58f2aad37d0e
823 String result; 823 String result;
824 switch (type) { 824 switch (type) {
825 case "i": 825 case "i":
826 StringBuilder inputString = new StringBuilder(); 826 StringBuilder inputString = new StringBuilder();
827 for(Edge edge : edges) { 827 for(Edge edge : edges) {
828 if (name.equals(edge.label)) { 828 if (edge.label.startsWith(name) && (name.length() == edge.label.length() || edge.label.charAt(name.length()) == '[')) {
829 if (inputString.length() > 0) { 829 if (inputString.length() > 0) {
830 inputString.append(", "); 830 inputString.append(", ");
831 } 831 }
832 inputString.append(edge.from); 832 inputString.append(edge.from);
833 } 833 }