diff jvmci/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/services/JVMCICompilerFactory.java @ 23380:cd8fd4cced6c

added JVMCIPermission (JDK-8155023)
author Doug Simon <doug.simon@oracle.com>
date Mon, 09 May 2016 16:34:20 +0200
parents 24505bf61633
children c61554b3f6df
line wrap: on
line diff
--- a/jvmci/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/services/JVMCICompilerFactory.java	Mon May 09 16:08:16 2016 +0200
+++ b/jvmci/jdk.vm.ci.runtime/src/jdk/vm/ci/runtime/services/JVMCICompilerFactory.java	Mon May 09 16:34:20 2016 +0200
@@ -24,6 +24,7 @@
 
 import jdk.vm.ci.runtime.JVMCICompiler;
 import jdk.vm.ci.runtime.JVMCIRuntime;
+import jdk.vm.ci.services.JVMCIPermission;
 
 /**
  * Service-provider class for creating JVMCI compilers.
@@ -33,7 +34,7 @@
     private static Void checkPermission() {
         SecurityManager sm = System.getSecurityManager();
         if (sm != null) {
-            sm.checkPermission(new RuntimePermission("jvmci"));
+            sm.checkPermission(new JVMCIPermission());
         }
         return null;
     }
@@ -46,7 +47,7 @@
      * Initializes a new instance of this class.
      *
      * @throws SecurityException if a security manager has been installed and it denies
-     *             {@code RuntimePermission("jvmci")}
+     *             {@link JVMCIPermission}
      */
     protected JVMCICompilerFactory() {
         this(checkPermission());