Mercurial > hg > graal-compiler
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) {