Mercurial > hg > graal-compiler
changeset 7156:29ee920b35dd
make the output produced by -Dgraal.printconfig=true sorted
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Thu, 13 Dec 2012 14:18:37 +0100 |
parents | c356cab093bc |
children | 38b6d0389a90 |
files | graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java |
diffstat | 1 files changed, 5 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- 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<String, Field> 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) {