changeset 14130:3a30575968cd

Merge
author Andreas Woess <andreas.woess@jku.at>
date Tue, 11 Mar 2014 14:45:35 +0100
parents 9864ae31e1fe (diff) d2030fa96c22 (current diff)
children 2c538e48bb1a 4eac66a9b87d
files graal/com.oracle.graal.baseline/src/com/oracle/graal/baseline/BaslineCompiler.java
diffstat 2 files changed, 3 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.api.runtime/src/com/oracle/graal/api/runtime/Graal.java	Mon Mar 10 18:18:55 2014 +0100
+++ b/graal/com.oracle.graal.api.runtime/src/com/oracle/graal/api/runtime/Graal.java	Tue Mar 11 14:45:35 2014 +0100
@@ -34,6 +34,7 @@
 
     public static final java.security.Permission ACCESS_PERMISSION = new ReflectPermission("allowGraalAccess");
 
+    @CallerSensitive
     public static GraalRuntime getRuntime() {
         Class cc = Reflection.getCallerClass();
         if (cc.getClassLoader() != null) {
@@ -53,6 +54,7 @@
         }
     }
 
+    @CallerSensitive
     public static <T> T getRequiredCapability(Class<T> clazz) {
         Class cc = Reflection.getCallerClass();
         if (cc.getClassLoader() != null) {
--- a/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java	Mon Mar 10 18:18:55 2014 +0100
+++ b/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java	Tue Mar 11 14:45:35 2014 +0100
@@ -59,6 +59,7 @@
     /**
      * Gets the singleton {@link HotSpotGraalRuntime} object.
      */
+    @CallerSensitive
     public static HotSpotGraalRuntime runtime() {
         Class cc = Reflection.getCallerClass();
         if (cc != null && cc.getClassLoader() != null) {