TrapExitSecurityManager

ammonite.main.TrapExitSecurityManager
object TrapExitSecurityManager extends SecurityManager

This security manager is assigned as default one when we run user scripts with the --watch option This allows to trap sys.exit by throwing a special TrapExitException

Attributes

Graph
Supertypes
class SecurityManager
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

override def checkExit(status: Int): Unit

Attributes

Definition Classes
SecurityManager
override def checkPermission(perm: Permission): Unit

Attributes

Definition Classes
SecurityManager

Inherited methods

def checkAccept(x$0: String, x$1: Int): Unit

Attributes

Inherited from:
SecurityManager
def checkAccess(x$0: ThreadGroup): Unit

Attributes

Inherited from:
SecurityManager
def checkAccess(x$0: Thread): Unit

Attributes

Inherited from:
SecurityManager
def checkConnect(x$0: String, x$1: Int, x$2: <FromJavaObject>): Unit

Attributes

Inherited from:
SecurityManager
def checkConnect(x$0: String, x$1: Int): Unit

Attributes

Inherited from:
SecurityManager

Attributes

Inherited from:
SecurityManager
def checkDelete(x$0: String): Unit

Attributes

Inherited from:
SecurityManager
def checkExec(x$0: String): Unit

Attributes

Inherited from:
SecurityManager
def checkListen(x$0: Int): Unit

Attributes

Inherited from:
SecurityManager
def checkMulticast(x$0: InetAddress): Unit

Attributes

Inherited from:
SecurityManager
def checkPackageAccess(x$0: String): Unit

Attributes

Inherited from:
SecurityManager
def checkPackageDefinition(x$0: String): Unit

Attributes

Inherited from:
SecurityManager
def checkPermission(x$0: Permission, x$1: <FromJavaObject>): Unit

Attributes

Inherited from:
SecurityManager
def checkPrintJobAccess(): Unit

Attributes

Inherited from:
SecurityManager
def checkPropertiesAccess(): Unit

Attributes

Inherited from:
SecurityManager
def checkPropertyAccess(x$0: String): Unit

Attributes

Inherited from:
SecurityManager
def checkRead(x$0: String, x$1: <FromJavaObject>): Unit

Attributes

Inherited from:
SecurityManager
def checkRead(x$0: String): Unit

Attributes

Inherited from:
SecurityManager
def checkRead(x$0: FileDescriptor): Unit

Attributes

Inherited from:
SecurityManager
def checkSecurityAccess(x$0: String): Unit

Attributes

Inherited from:
SecurityManager
def checkSetFactory(): Unit

Attributes

Inherited from:
SecurityManager
def checkWrite(x$0: String): Unit

Attributes

Inherited from:
SecurityManager
def checkWrite(x$0: FileDescriptor): Unit

Attributes

Inherited from:
SecurityManager
def getSecurityContext(): <FromJavaObject>

Attributes

Inherited from:
SecurityManager
def getThreadGroup(): ThreadGroup

Attributes

Inherited from:
SecurityManager

Deprecated and Inherited methods

@Deprecated(since = "1.4", forRemoval = _)
def checkMulticast(x$0: InetAddress, x$1: Byte): Unit

Attributes

Deprecated
true
Inherited from:
SecurityManager