< prev index next >

jdk/test/java/lang/StackWalker/CallerSensitiveMethod/csm/jdk/test/CallerSensitiveTest.java

Print this page

        

*** 48,58 **** public static void main(String... args) throws Throwable { boolean sm = false; if (args.length > 0 && args[0].equals("sm")) { sm = true; PermissionCollection perms = new Permissions(); ! perms.add(new StackFramePermission("retainClassReference")); Policy.setPolicy(new Policy() { @Override public boolean implies(ProtectionDomain domain, Permission p) { return perms.implies(p); } --- 48,58 ---- public static void main(String... args) throws Throwable { boolean sm = false; if (args.length > 0 && args[0].equals("sm")) { sm = true; PermissionCollection perms = new Permissions(); ! perms.add(new RuntimePermission("getStackWalkerWithClassReference")); Policy.setPolicy(new Policy() { @Override public boolean implies(ProtectionDomain domain, Permission p) { return perms.implies(p); }
< prev index next >