changeset 14129:9864ae31e1fe

add @CallerSensitive annotations (JBS:GRAAL-22)
author Andreas Woess <andreas.woess@jku.at>
date Tue, 11 Mar 2014 13:03:22 +0100
parents 976f44f08fb3
children 3a30575968cd
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(+), 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 13:41:24 2014 -0700
+++ b/graal/com.oracle.graal.api.runtime/src/com/oracle/graal/api/runtime/Graal.java	Tue Mar 11 13:03:22 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 13:41:24 2014 -0700
+++ b/graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/HotSpotGraalRuntime.java	Tue Mar 11 13:03:22 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) {