1 |
jsr166 |
1.1 |
grant { |
2 |
|
|
// Permissions j.u.c. needs directly |
3 |
|
|
permission java.lang.RuntimePermission "modifyThread"; |
4 |
|
|
permission java.lang.RuntimePermission "getClassLoader"; |
5 |
|
|
permission java.lang.RuntimePermission "setContextClassLoader"; |
6 |
jsr166 |
1.2 |
permission java.util.PropertyPermission "*", "read"; |
7 |
jsr166 |
1.1 |
// Permissions needed to change permissions! |
8 |
|
|
permission java.security.SecurityPermission "getPolicy"; |
9 |
|
|
permission java.security.SecurityPermission "setPolicy"; |
10 |
|
|
permission java.security.SecurityPermission "setSecurityManager"; |
11 |
|
|
// Permissions needed by the junit test harness |
12 |
|
|
permission java.lang.RuntimePermission "accessDeclaredMembers"; |
13 |
|
|
permission java.io.FilePermission "<<ALL FILES>>", "read"; |
14 |
jsr166 |
1.2 |
permission java.lang.reflect.ReflectPermission "suppressAccessChecks"; |
15 |
jsr166 |
1.4 |
// Allows test methods to inspect test thread state |
16 |
jsr166 |
1.3 |
permission java.lang.management.ManagementPermission "monitor"; |
17 |
jsr166 |
1.1 |
}; |