in core/java8actionloop/lib/src/Launcher.java [81:100]
private static void installSecurityManager() {
defaultSecurityManager = System.getSecurityManager();
System.setSecurityManager(new SecurityManager() {
@Override
public void checkPermission(Permission p) {
// Not throwing means accepting anything.
}
@Override
public void checkPermission(Permission p, Object ctx) {
// Not throwing means accepting anything.
}
@Override
public void checkExit(int status) {
super.checkExit(status);
throw new SecurityException("System.exit(" + status + ") called from within an action.");
}
});
}