changeset 14139:0991bc235152

hide Graal.runtime from reflection (JBS:GRAAL-22)
author Doug Simon <doug.simon@oracle.com>
date Tue, 11 Mar 2014 20:35:34 +0100
parents 0b8f4e50e149
children d2c8b553f621
files graal/com.oracle.graal.api.runtime/src/com/oracle/graal/api/runtime/Graal.java graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java
diffstat 2 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.api.runtime/src/com/oracle/graal/api/runtime/Graal.java	Tue Mar 11 20:30:12 2014 +0100
+++ b/graal/com.oracle.graal.api.runtime/src/com/oracle/graal/api/runtime/Graal.java	Tue Mar 11 20:35:34 2014 +0100
@@ -52,6 +52,8 @@
         } catch (UnsatisfiedLinkError e) {
             runtime = new InvalidGraalRuntime();
         }
+
+        Reflection.registerFieldsToFilter(Graal.class, "runtime");
     }
 
     @CallerSensitive
--- a/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java	Tue Mar 11 20:30:12 2014 +0100
+++ b/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java	Tue Mar 11 20:35:34 2014 +0100
@@ -73,7 +73,7 @@
     }
 
     static {
-        Reflection.registerFieldsToFilter(HotSpotGraalRuntime.class, new String[]{"instance"});
+        Reflection.registerFieldsToFilter(HotSpotGraalRuntime.class, "instance");
     }
 
     /**