# HG changeset patch # User Doug Simon # Date 1411991899 -7200 # Node ID 44c5817156a9b737a99b775f432258890d812e13 # Parent 86d9e456ef98c34a5fa348619d7fb5489e0019a0 fixed bug in LIRIntrospection.appendValues diff -r 86d9e456ef98 -r 44c5817156a9 graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRIntrospection.java --- a/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRIntrospection.java Mon Sep 29 13:57:52 2014 +0200 +++ b/graal/com.oracle.graal.lir/src/com/oracle/graal/lir/LIRIntrospection.java Mon Sep 29 13:58:19 2014 +0200 @@ -341,7 +341,7 @@ } } - protected void appendValues(StringBuilder result, Object obj, String start, String end, String startMultiple, String endMultiple, String[] prefix, Fields... fieldsList) { + protected void appendValues(StringBuilder sb, Object obj, String start, String end, String startMultiple, String endMultiple, String[] prefix, Fields... fieldsList) { int total = 0; for (Fields fields : fieldsList) { total += fields.getCount(); @@ -350,27 +350,27 @@ return; } - result.append(start); + sb.append(start); if (total > 1) { - result.append(startMultiple); + sb.append(startMultiple); } String sep = ""; int i = 0; for (Fields fields : fieldsList) { - for (int j = 0; j < fields.getCount(); j++) { - result.append(sep).append(prefix[i++]); + sb.append(sep).append(prefix[i]); if (total > 1) { - result.append(fields.getName(j)).append(": "); + sb.append(fields.getName(j)).append(": "); } - result.append(getFieldString(obj, j, fields)); + sb.append(getFieldString(obj, j, fields)); sep = ", "; } + i++; } if (total > 1) { - result.append(endMultiple); + sb.append(endMultiple); } - result.append(end); + sb.append(end); } protected String getFieldString(Object obj, int index, Fields fields) {