< prev index next >

src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java

Print this page

        

*** 49,59 **** /*non-public*/ abstract class MethodHandleImpl { // Do not adjust this except for special platforms: private static final int MAX_ARITY; static { final Object[] values = { 255 }; ! AccessController.doPrivileged(new PrivilegedAction<Void>() { @Override public Void run() { values[0] = Integer.getInteger(MethodHandleImpl.class.getName()+".MAX_ARITY", 255); return null; } --- 49,59 ---- /*non-public*/ abstract class MethodHandleImpl { // Do not adjust this except for special platforms: private static final int MAX_ARITY; static { final Object[] values = { 255 }; ! AccessController.doPrivileged(new PrivilegedAction<>() { @Override public Void run() { values[0] = Integer.getInteger(MethodHandleImpl.class.getName()+".MAX_ARITY", 255); return null; }
*** 1232,1242 **** } private static final byte[] T_BYTES; static { final Object[] values = {null}; ! AccessController.doPrivileged(new PrivilegedAction<Void>() { public Void run() { try { Class<T> tClass = T.class; String tName = tClass.getName(); String tResource = tName.substring(tName.lastIndexOf('.')+1)+".class"; --- 1232,1242 ---- } private static final byte[] T_BYTES; static { final Object[] values = {null}; ! AccessController.doPrivileged(new PrivilegedAction<>() { public Void run() { try { Class<T> tClass = T.class; String tName = tClass.getName(); String tResource = tName.substring(tName.lastIndexOf('.')+1)+".class";
< prev index next >