# HG changeset patch # User Doug Simon # Date 1355404717 -3600 # Node ID 29ee920b35ddbd12438cec24291e33bb426d908c # Parent c356cab093bccdf5982c32c70949e307872a1b94 make the output produced by -Dgraal.printconfig=true sorted diff -r c356cab093bc -r 29ee920b35dd graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java --- a/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java Wed Dec 12 21:55:50 2012 +0100 +++ b/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java Thu Dec 13 14:18:37 2012 +0100 @@ -25,6 +25,7 @@ import static com.oracle.graal.graph.FieldIntrospection.*; import java.lang.reflect.*; +import java.util.*; import com.oracle.graal.api.code.*; import com.oracle.graal.api.interpreter.*; @@ -149,8 +150,12 @@ private static void printConfig(HotSpotVMConfig config) { Field[] fields = config.getClass().getDeclaredFields(); + Map sortedFields = new TreeMap<>(); for (Field f : fields) { f.setAccessible(true); + sortedFields.put(f.getName(), f); + } + for (Field f : sortedFields.values()) { try { Logger.info(String.format("%9s %-40s = %s", f.getType().getSimpleName(), f.getName(), Logger.pretty(f.get(config)))); } catch (Exception e) {