java.lang.RuntimePermission

This is a permission which may be available at runtime. The following permissions are available: {@code "exitVM.(n)"} -- Exiting the VM with the given error code, if an asterisk {@code '*'} is used then any exit code is specified. {@code "setSecurityManager"} -- Setting a new security manager. {@code "createSecurityManager"} -- Creating a new security manager. {@code "setIO"} -- Setting {@link System#out} and {@link System#err}. {@code "modifyThread"} -- Allows one to interrupt threads, set priority, and rename them.